34307-vm/agent-plan.md
2025-09-29 23:02:26 +00:00

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.