You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1006 B
42 lines
1006 B
# Tank Battle
|
|
|
|
Static browser tank battle game for testing a multi-agent workflow.
|
|
|
|
## Run
|
|
|
|
Open `index.html` directly or visit the mapped URL:
|
|
|
|
```text
|
|
https://splan.laidaixi.com/docs/
|
|
```
|
|
|
|
No build step or server dependency is required.
|
|
|
|
## Controls
|
|
|
|
- Move: `WASD` or arrow keys
|
|
- Fire: `Space`
|
|
- Pause: `P`
|
|
- Start / restart: `Enter`
|
|
|
|
## Multi-agent workflow
|
|
|
|
- `codex`: project scaffold, integration, Git/Gitea setup, final verification
|
|
- `zcode(glm-5.2)`: gameplay logic, collision, enemy AI, win/loss state
|
|
- `qoder(qwen3.7-max)`: UI, HUD, responsive layout, visual polish
|
|
|
|
Suggested branches:
|
|
|
|
- `feature/scaffold-codex`
|
|
- `feature/gameplay-zcode`
|
|
- `feature/ui-qoder`
|
|
|
|
## Acceptance checklist
|
|
|
|
- Player moves and shoots.
|
|
- Tanks cannot pass through walls or leave the field.
|
|
- Enemy tanks move, aim, and fire.
|
|
- Bullets collide with walls and tanks.
|
|
- Score, lives, enemies, victory, defeat, pause, and restart states update correctly.
|
|
- The game works through `https://splan.laidaixi.com/docs/`.
|