Whack-a-Mole Reaction Game on FPGA

Sept 2025 – Dec 2025

Designed a real-time Whack-a-Mole reaction game on a Nexys4 DDR FPGA, enabling 30-second multi-difficulty rounds with 5 LED 'moles' and per-mole switch/hammer input. Features debounced button I/O, difficulty timing, random mole selection, and comprehensive top-level integration in Verilog.

VerilogFPGANexys4 DDRVivadoDigital Logic Design

Highlights

  • Designed real-time Whack-a-Mole reaction game on Nexys4 DDR FPGA with 30-second multi-difficulty rounds
  • Implemented 5 LED 'moles' with per-mole switch/hammer input using debounced button I/O
  • Engineered difficulty timing, random mole selection, and top-level integration in Verilog
  • Improved reliability and integration by owning input and game-control modules across 4-person team
  • Delivered glitch-free demo through Vivado simulation, timing analysis, and on-board testing

Results

  • Successfully delivered glitch-free demo with reliable game mechanics
  • Coordinated interfaces across 4-person team with comprehensive module integration

Links