Funtime Theater
An idle theater sim where every screening is a procedurally authored B-movie, the audience reacts beat by beat to what is on screen, and their applause drives the economy.

Info
About this project
Started as an attempt to render video on canvas, then grew into a full idle economy game built around a generative cinema engine. Every screening gets a procedurally authored B-movie: a seeded title, tagline, genre arc, director, and star billing. The audience reacts to the film's live beat stream, leaning in during chase sequences, flinching at spikes, murmuring through twists. Their collective mood at the credits determines the applause bonus, which feeds back into the economy.
- Generative B-movie film engine: seeded titles, taglines, fictional cast and crew, and genre-arc beat sequences (horror, kaiju, sci-fi, and more)
- Reacting audience: each patron animates to the current beat, house mood tracks six states from lean-in to flinch to murmur
- Applause economy: end-of-screening applause bonus is a function of ticket count and accumulated house mood, capped and testable
- Film-driven theater floor: beat intensity modulates how restless the active seat is, so the game board shifts with the film
- Offline progression calculation (earnings while away)
- Compound growth algorithms for upgrade scaling across multiple distinct game modes
- State persistence for long-term gameplay with schema versioning


