Commit 81be518
committed
feat: Add Asteroids game article with full implementation
Complete browser-native Asteroids game built with Scittle and ClojureScript.
Key features:
- Physics simulation with momentum and wrap-around
- Asteroid splitting mechanics (large/medium/small)
- UFO enemies with targeting AI
- Hyperspace jump (10% risk)
- Canvas vector graphics
- Particle effects
- Progressive difficulty
- High score tracking
Implementation uses keyword arguments throughout, Reagent atoms for state,
and Canvas API for rendering. Zero build tools required - runs directly in
the browser via Scittle.
Includes comprehensive article with architecture diagrams, code examples,
and extension ideas for learning game development concepts.1 parent ddc0dd7 commit 81be518
2 files changed
Lines changed: 1467 additions & 0 deletions
0 commit comments