# sdlpal/sdlpal

SDL-based reimplementation of the classic Chinese-language RPG known as PAL.

Repository: https://github.com/sdlpal/sdlpal
Canonical: https://ross.abutalabs.com/products/sdlpal
Homepage: https://sdlpal.github.io/sdlpal
Language: C
License: GPL-3.0
License Family: copyleft
Topics: game, c, rpg
Last push: 2026-08-24T10:27:47+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 3727, "days_push": 9, "days_rel": 444, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1947, forks 393 (observed 2026-08-28T04:05:57.762604+00:00)

## What it is
SDLPAL is an SDL-based cross-platform reimplementation of the classic Chinese RPG Legend of Sword and Fairy (PAL), written in C. It requires the original game's proprietary resource files to play and runs on desktop, mobile, and web browsers.

## Use cases
- play the classic Chinese RPG PAL on modern platforms
- run Legend of Sword and Fairy on Linux, macOS, or Android
- play PAL in a web browser with original game data
- port a classic DOS-era RPG to mobile devices
- study how a classic RPG engine is reimplemented in C

## When to choose
- you own the original PAL game data files and want to play them on modern hardware
- you need a cross-platform (desktop, mobile, web) engine for the original game
- you want an open-source reference implementation of the PAL game engine

## When to avoid
- you don't have the original game's resource files, which are proprietary and sold separately
- you want a modern RPG or new game content - this only replays the original game
- you need a general-purpose game engine for building your own games

## Facets
- artifact type: application
- maturity: active
- function: game-engine, graphics, audio-processing
- domain: gaming-tools, cross-platform
- platform: windows, browser, wasm, cross-platform, cpp
- tags: sdl, rpg, game-reimplementation, retro-gaming, chinese-rpg, open-source-game, legend-of-sword-and-fairy, game-development, linux, macos, android, ios

## Member repositories
- sdlpal/sdlpal (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:57.762604+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:07:08.286010+00:00, confidence not recorded.
  - readme: https://github.com/sdlpal/sdlpal (fetched 2026-08-28T04:05:57.762604+00:00, sha 0b5ca119d2be)
  - homepage: https://sdlpal.github.io/sdlpal (fetched 2026-08-29T10:46:46.371010+00:00, sha c501f306729c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
