Project Overview
- Designed a turn-based tank game inspired by Shell Shock Live on an FPGA
- Interactive menu, randomized wind patterns, real-time scorekeeping, and physics-based projectile motion
- High-performance VGA graphical interface using BRAM and precise VGA controller programming
- Softcore MicroBlaze processor for USB keyboard input via SPI communication (MAX3421E USB peripheral controller)
- UART protocol for asynchronous keycode transmission
