Arcade Games — Documentation Index
Browser-based arcade games built with vanilla JavaScript and the Canvas 2D API. Polygon-based collision, procedural audio, and high score systems.
Asteroids++
Classic Asteroids with wrap-around physics, pixel-perfect polygon collisions, infinite rounds, and an accuracy streak bonus.
| Doc | Covers |
|---|---|
| Guide | Controls, gameplay, scoring, settings, colour themes, strategy |
| How it works | Architecture, polygon generation, collision detection, rendering, audio |
| Build your own | Step-by-step tutorial to rebuild from scratch |
Space Invaders++
Classic Space Invaders with procedural polygon aliens, destructible barriers, and a lives system.
| Doc | Covers |
|---|---|
| How it works | Architecture, alien design, collision, barriers, layout |
| Build your own | Step-by-step tutorial to rebuild from scratch |