Infinite
A text-forward idle RPG in the Progress Quest lineage, with turn-based JRPG combat resolved automatically. Made with TypeScript and SolidJS by mostly unattended AI agents + me.
Every system (quest generation, combat resolution, loot, the XP curve, zone and map rates) is a pure function with no UI coupling and no side effects. The Solid components read state and dispatch and hold no game logic. State is plain serializable data saved to localStorage.
Gameplay randomness comes from a seeded generator mixed with a per-save world seed, so a playthrough is reproducible and a reload resumes the script rather than restarting it.
Made by two AI agents (well one using a different prompt every 15 minutes) with human intervention necessary every now and then.