- Seeded procedural runs (survivors, locations, weather, events) - 100-day campaign with 5 phases, scripted story beats, Day-100 finale - 8 endings incl. hidden 'First Light Again' - Data-driven events (people/world/story packs) with callback chains - Relationships, memories, grief, karma/hope systems - Tactical encounters (fight/hide/run/negotiate) with honest odds - 8 upgradeable camp buildings, 13 location templates - Canvas parallax scenes, procedural SVG portraits, weather FX - Synthesized adaptive audio (WebAudio, no assets) - Save slots + autosave (localStorage), shareable seeds - Tests: headless multi-seed simulator + browser E2E (playwright)
21 lines
536 B
JSON
21 lines
536 B
JSON
{
|
|
"name": "100-days-after",
|
|
"private": true,
|
|
"version": "1.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite --host 0.0.0.0 --port 5199",
|
|
"build": "tsc --noEmit && vite build",
|
|
"preview": "vite preview --host 0.0.0.0 --port 5199",
|
|
"sim": "tsx scripts/headless.ts",
|
|
"smoke": "node scripts/smoke.mjs",
|
|
"shots": "node scripts/shots.mjs"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^26.2.0",
|
|
"playwright-core": "^1.62.1",
|
|
"tsx": "^4.19.0",
|
|
"typescript": "^5.6.0",
|
|
"vite": "^5.4.0"
|
|
}
|
|
} |