docs(01-02): complete ball physics plan — Phase 1 fully playable

- Add 01-02-SUMMARY.md documenting physics implementation, GameConfig, zone angles, and Phase 2 extension notes
- Update STATE.md: Phase 1 complete (2/2 plans), add decisions 8-10 for zone angles/GameConfig/vx-vy decomposition
- Update ROADMAP.md: Phase 1 progress shows 2/2 plans complete
- Mark CORE-01, CORE-02, CORE-03, CORE-04 complete in REQUIREMENTS.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Dabit
2026-03-10 14:53:23 +01:00
parent 46b8f7bcc7
commit ae98af98df
3 changed files with 162 additions and 16 deletions

View File

@@ -9,10 +9,10 @@ Requirements for initial release. Each maps to roadmap phases.
### Core Gameplay
- [ ] **CORE-01**: Ball moves continuously and bounces off top and bottom walls
- [ ] **CORE-02**: Each player controls a paddle that deflects the ball
- [ ] **CORE-03**: Ball angle changes based on where it hits the paddle (not purely geometric)
- [ ] **CORE-04**: Ball speed increases gradually over the course of a match
- [x] **CORE-01**: Ball moves continuously and bounces off top and bottom walls
- [x] **CORE-02**: Each player controls a paddle that deflects the ball
- [x] **CORE-03**: Ball angle changes based on where it hits the paddle (not purely geometric)
- [x] **CORE-04**: Ball speed increases gradually over the course of a match
- [ ] **CORE-05**: Player scores a point when ball passes opponent's paddle
- [ ] **CORE-06**: Match ends when a player reaches the target score (first to N points)
- [x] **CORE-07**: Player 1 controls paddle with keyboard (W/S keys)
@@ -98,10 +98,10 @@ Which phases cover which requirements. Updated during roadmap creation.
| Requirement | Phase | Status |
|-------------|-------|--------|
| CORE-01 | 1 | Pending |
| CORE-02 | 1 | Pending |
| CORE-03 | 1 | Pending |
| CORE-04 | 1 | Pending |
| CORE-01 | 1 | Complete |
| CORE-02 | 1 | Complete |
| CORE-03 | 1 | Complete |
| CORE-04 | 1 | Complete |
| CORE-05 | 2 | Pending |
| CORE-06 | 2 | Pending |
| CORE-07 | 1 | Complete |