
Dog Battle Game is a VGA-based game engine featuring 4 animated "dogs" (colored boxes) that bounce around the screen with physics simulation.
The design includes:
The game runs continuously, updating positions once per frame (60 FPS) with realistic physics including momentum conservation and energy loss on collisions.
Connect a VGA monitor to the output pins. The game will start automatically on power-up and run continuously.
Output pin mapping:
VGA monitor with 640x480 resolution support. Connect via standard VGA cable or appropriate PMOD adapter.
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | vga_vs | ||
| 1 | vga_hs | ||
| 2 | vga_b0 | ||
| 3 | vga_b1 | ||
| 4 | vga_g1 | ||
| 5 | vga_g2 | ||
| 6 | vga_r1 | ||
| 7 | vga_r2 |