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

Request Access to Repository


← Back to Portfolio

Shell Shockers GitHub Language Breakdown