bglga/TODO
Harald Hoyer fb132aea2a Merge branch 'opencode/happy-rocket'
Brings in scripted flight paths for special stage enemies (GAL-40) on
top of the high-score persistence work (GAL-56) already on main.

Conflict resolution:
- src/game_state.rs, src/systems.rs: kept HEAD's imports — they are a
  superset that includes HighScore/persistence; the incoming branch's
  changes were just import-formatting that HEAD had already adopted.
- src/resources.rs: kept both — HEAD's HighScore resource and the
  incoming flight_patterns test module are independent additions.
2026-05-09 14:07:28 +02:00
..
GAL-1.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-2.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-3.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-4.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-5.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-6.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-7.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-8.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-9.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-10.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-11.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-12.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-13.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-14.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-15.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-16.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-17.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-18.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-19.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-20.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-21.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-22.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-23.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-24.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-25.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-26.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-27.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-28.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-29.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-30.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-31.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-32.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-33.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-34.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-35.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-36.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-37.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-38.md chore(todo): update GAL-40 status to Done 2026-05-07 19:56:40 +02:00
GAL-39.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-40.md chore(todo): update GAL-40 status to Done 2026-05-07 19:56:40 +02:00
GAL-41.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-42.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-43.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-44.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-45.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-46.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-47.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-48.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-49.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-50.md chore(todo): update GAL-56 status to Done, check off all AC 2026-05-09 11:05:28 +02:00
GAL-51.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-52.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-53.md chore(todo): update GAL-53 status to Done and mark acceptance criteria complete 2026-05-07 23:33:34 +02:00
GAL-54.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00
GAL-55.md chore(todo): add acceptance criteria and test hints to open issues 2026-05-07 09:53:09 +02:00
GAL-56.md chore(todo): update GAL-56 status to Done, check off all AC 2026-05-09 11:05:28 +02:00
README.md chore(todo): split TODO.md into per-issue files under TODO/ 2026-05-07 09:29:17 +02:00

Project Issues

Linear-style issue tracker for bglga. Each issue lives in its own GAL-N.md file in this folder.

Statuses: Todo, In Progress, Done.

1. Core Gameplay Loop & State Management

2. Enemy Behavior — Formations & Attack Patterns

3. Advanced Galaga Mechanics

  • GAL-28 — Boss Galaga & Capture Beam
  • GAL-34 — Dual Fighter (Rescuing Captured Ship)
  • GAL-38 — Challenging Stages

4. Polish and User Interface