Back to Directory



Games
Vibe Tanks - 1v1 Arcade Tank Combat
A browser-based neon 1v1 arcade tank duel built as a single 130KB HTML file.
Built bymdawg74
usingClaude
Build Time: Days
AI Coded Ratio95%
https://www.hammeranvilbrew.com/vibetanks
Description
Vibe Tanks is a top-down 1v1 tank duel that runs in the browser. One HTML file, no framework, no dependencies, no build step.
Tools:
Claude in the browser for all the code. Canvas 2D for rendering. Web Audio for a soundtrack that speeds up as the match heats up. Cloudflare Pages to host. That's the whole stack.
Process that actually worked:
- Spec one small feature at a time. Never "make it better." Always a single, testable change.
- Full-file delivery every time, then diff against the last version.
- Keep a byte-identical backup before every change. AI ships silent bugs, and rollback is the only thing that saves you.
- Test every build on a real phone, not just desktop. Most of my breakage was mobile-only and I never saw it on the desktop.
- Reject what fails, re-spec, go again. Hundreds of times.
Things I learned the hard way:
- A self-recursing audio compressor node tanked performance for days. I only found it after instrumenting the frame loop to hunt long frames.
- The neon glow was recomputed every frame and choked phones. Fix was to render the glow once into an offscreen sprite and stamp that image each frame. Same look, a fraction of the cost.
- In a single file, global name collisions will wreck you. Check before adding any top-level name.
The AI writes the code. The actual job is direction, testing, and refusing to quit.
More in Games
Deadhead - Robotaxi Fleet Sim
Autonomous robotaxi dispatch simulator packed into a single 1.5 MB HTML file.

Pixel Darts: From Pub to Glory (Steam Demo live now!)
What my game does: I spent 8 months vibe coding a 90s-arcade-style 1-on-1 darts game built with a retro arcade-fighting spirit (inspired by Street Fighter an...
Mecha Loteria
Mech Style Bingo Game!