ZH version is available. Content is displayed in original English for accuracy.
Most of it lives in one 8.8 MB HTML file—roughly 138,000 lines of HTML, SVG, CSS, and JavaScript, with no framework or build step. It also runs a few real runtimes inside the game, including Python through Pyodide, a small Linux system through v86, and, of course, classic shooter games.
I developed it over about a month and 5,700 commits, working with Claude and Codex while directing, testing, and repeatedly changing my mind.
The source is here: https://github.com/behdad/marketa.behdad.org
I’d love to hear technical questions, browser reports, and optimization tips for a game of this scale and stack. But first and foremost: wander.

Discussion (3 Comments)Read Original on HackerNews
As for the game itself, I feel the process is a bit too complicated. In today's world, not many people are willing to go through someone else's wedding story, especially in the form of a game.
Anyway, congratulations on the wedding!