A canvas RPG with no engine, no framework, and no audio files.
Open index.html.
Roughly 9,500 lines in js/01_core through js/09_ui. It draws a city from a
tile atlas, shakes the screen, saves the game, and grows an orchestra in the
browser while you play. Author portraits are painted plates; if one is missing
it falls back to a silhouette.
js/10_modern.js sits on top of the old renderer. Vignette, a cheap teal/amber
grade, film grain, a warm pulse on hits. Delete the file and the earlier look
comes back. Nothing else imports it.
What changed, and what is still open: MODERNIZATION.md.
index.html start here
js/01_core .. 09_ui original engine
js/10_modern.js presentation pass (optional)
figures/ author portraits
portraits/ character art
figures/ has generated portraits of writers the game borrows from — Achebe,
Cervantes, Dickens, Dickinson, Doyle, Homer, Hurston, Kafka, Li Bai, Márquez,
Melville. Not photographs. Not cleared for reuse. See LICENSE.
Draft on itch.io. Modernization pass is done. Open items are at the bottom of
MODERNIZATION.md.
Same setting as World Aflame and Ghost Front. Lore: Project 42.
MIT. See LICENSE.