Commit graph

11 commits

Author SHA1 Message Date
38c68e6d58 chore(todo): update GAL-39 status and progress 2026-05-06 23:33:25 +02:00
eaff717054 chore(todo): update GAL-27 status and progress 2026-05-06 22:02:13 +02:00
7a4305677b chore(todo): uncheck GAL-25/GAL-27 — Boss points not differentiated
Audit revealed Boss and Grunt both award 100 points (bullet.rs:48-51),
contradicting GAL-27's "different points" requirement. Added breakdown
sub-items to track what's done (colors, behaviors) vs. what's missing.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 21:12:27 +02:00
35300ec62b Merge branch 'gal-44-add-explosion-effects' 2026-05-06 20:33:23 +02:00
8e06a91dde chore(todo): update GAL-33 status and progress 2026-05-06 19:37:06 +02:00
08838c3428 chore(todo): update GAL-44 status and progress 2026-05-06 16:45:26 +02:00
a2c85b153a chore: re-apply Linear-style issue IDs to TODO.md
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 15:12:16 +02:00
9d80626cc6 feat: add scrolling starfield background
Add 150 stars with randomized positions, sizes, speeds, and brightness.
Stars scroll downward with parallax depth effect and wrap around at
screen edges. Also fixes Bevy 0.13 API issues in game_state.rs
(KeyCode::R → KeyR, Input → ButtonInput).
2026-05-06 15:05:32 +02:00
28e4e53da9 feat: add start menu with interactive button
- Add StartMenu as the default game state
- Create StartMenuUI and StartButton components
- Implement menu UI with BGLGA title and Start Game button
- Add button interaction system with hover effects
- Set up proper state transitions from menu to game
- Update TODO.md to mark task as completed

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-27 09:31:03 +02:00
aee3c9c91b chore: update TODO.md
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-06-27 09:22:36 +02:00
3520d5122b feat: add TODO list for core gameplay loop and enemy behavior mechanics 2025-04-15 12:06:22 +02:00