Go to file
Brian Fertig f194886ed9 Add alien variants, homing missiles, asteroid speed scaling, CRT pipeline, and custom reticle
- New alien types (basic, spread, missile) with distinct speed, fire‑rate, explosion colors and textures.
- Implement spread‑shot pattern and homing‑missile behavior with steering logic.
- Asteroid constructor now accepts a speed multiplier; level speed increases each level.
- Extend Bullet to support homing missiles (new texture, lifetime, turn rate, steering).
- Introduce CRTPipeline post‑FX (barrel distortion, scanlines, vignette) and register it in the game config.
- Apply CRT pipeline to GameScene and MenuScene.
- Add custom reticle cursor graphics (rotating outer/inner layers).
- Update BootScene to generate textures for new alien types and reticle.
2026-02-21 10:24:03 -07:00
.vscode initial commit 2026-02-20 21:34:27 -07:00
js Add alien variants, homing missiles, asteroid speed scaling, CRT pipeline, and custom reticle 2026-02-21 10:24:03 -07:00
.env initial commit 2026-02-20 21:34:27 -07:00
CLAUDE.md initial commit 2026-02-20 21:34:27 -07:00
Software.md Remove unused review sub‑agent and clarify ES6 import/export usage; differentiate bullet speeds for player and alien; add `Player.die()` to hide the ship and set immediate invincibility; delay player respawn after a hit; introduce dynamic background‑color changes per level. 2026-02-20 21:51:06 -07:00
index.html initial commit 2026-02-20 21:34:27 -07:00
start_web.sh initial commit 2026-02-20 21:34:27 -07:00