Commit Graph

3 Commits

Author SHA1 Message Date
Brian Fertig dc7f18c17c Add death/explosion visual effects and impact sparks
- Implement `AlienShip.explode()` with cyan flash, shrinking spin animation and a shockwave ring.
- Enhance `Player.die()` to flash white, hide the sprite, and spawn shattering shard graphics.
- Introduce `GameScene.spawnImpactSparks()` to create brief yellow spark particles on bullet impacts.
- Update bullet‑asteroid and bullet‑alien collision handling to trigger impact sparks and use the new alien explosion.
- Minor refactor to use the new visual effects for a more polished death sequence.
2026-02-21 09:07:56 -07:00
Brian Fertig 9ac607d2e7 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
Brian Fertig 054166e5b0 initial commit 2026-02-20 21:34:27 -07:00