22 lines
981 B
Markdown
22 lines
981 B
Markdown
# Pocket 5 Soccer Game Plan
|
|
|
|
## Phase 1: Core Game Mechanics (Complete)
|
|
- [x] Set up basic Three.js scene with a soccer field.
|
|
- [x] Create player, AI teammates, and AI opponents.
|
|
- [x] Implement player movement controls.
|
|
- [x] Implement ball physics and possession logic.
|
|
- [x] Basic AI: All AI players chase the ball.
|
|
|
|
## Phase 2: Improved AI Behavior
|
|
- [x] When a player has the ball, AI teammates spread out in a diamond formation.
|
|
- [ ] **Next Steps:**
|
|
- [ ] Improve defensive AI: Instead of all chasing the ball, have defenders mark opponent players or cover zones.
|
|
- [ ] Goalkeeper AI: Implement a goalkeeper that stays near the goal and tries to block shots.
|
|
- [ ] AI Shooting/Passing: Make AI players with the ball decide whether to shoot or pass to a teammate.
|
|
|
|
## Phase 3: UI and UX
|
|
- [ ] **Next Steps:**
|
|
- [ ] Display a scoreboard.
|
|
- [ ] Add a game timer.
|
|
- [ ] Create a start/reset menu.
|
|
- [ ] Add visual indicators for the selected player. |