.html file: vanilla HTML, CSS, and JavaScript — no frameworks, no remote assets, no dependencies, no build step. Codex embeds generated art.
The 2025 Gemini build
The original take: 25 hand-tuned waves, four tower types with three upgrade tiers, six enemy archetypes including healers, and a path that rotates every five waves. Score is saved locally; difficulty levels are wired through.
Play 2025 build →The 2026 Claude Code build
The new take: grid-based placement, four tower archetypes with a chain-lightning Spark, an aerial enemy and a final boss across 15 waves, particle bursts, a chargeable Strike ultimate, and a procedural Web-Audio score. Same constraint — one HTML file.
Play 2026 build →The 2026 Codex wildcard
The pivot: an Age-of-War style side-scroller with four eras, generated unit sprites, evolving base art, turret upgrades, enemy pressure waves, and era-specific special attacks. Still one file, still no dependencies.
Play Codex build →