> ~/apps/shanhai-youxia/
Shanhai Youxia
Chinese mythological JRPG · play in browser · multi-platform
Web v0.2.0 2026-04-28
Play in Browser What it is
Shanhai Youxia (“Wanderer of Mountains and Seas”) — a Chinese mythological JRPG written in React. Themes from Shan Hai Jing (the ancient bestiary) + Jin Yong wuxia martial arts + a turn-based exploration / collection skeleton. Open in browser, instant play.
Gameplay skeleton
- 6 regions, each with its own ecology, balanced across the five elements
- 51 mythical beasts (9 per element + special breeds), full collection arc
- 5 martial sects + 21 NPCs + 13 side quests (including 5 types of grass-patch encounters at 3% rate)
- 4-seal main quest: Azure Dragon / White Tiger / Vermilion Bird / Black Tortoise — collect all to unlock the ending
- 5 Jin Yong manuals: Eighteen Dragon-Subduing Palms / Solitary Nine Swords / Lingbo Microsteps / Nine Yang Manual / Tai Chi
- Combat: turn-based, five-element counters + combo techniques + inner energy regulation
Platforms
Primary distribution via Web / PWA (open the URL, play). Same codebase ships:
- Windows desktop (88 MB · Tauri/Capacitor)
- macOS desktop (204 MB · Apple Silicon first)
- Android APK (4.1 MB · Capacitor mobile shell)
- iOS via PWA “Add to Home Screen” (no App Store for now)
Status
v0.2.0 has rebuilt dist for all 4 platforms. PWA awaits ICP filing to formally host; desktop and mobile distribute via GitHub Releases / direct download.
Shanhai Youxia does not
- Multiplayer / online battles
- IAP / ads / subscriptions
- Collect player personal information
- Require account registration (saves are local; optional JSON export)
Tech stack
React 19 + Vite + Tailwind v4 + lucide + Capacitor. Single App.tsx (1,800 lines) + 8 data files (beasts / sects / quests / manuals / regions).
## 备案信息 / Filing
MIIT: <TBD>