Two-player reaction time game (ENEL453) is a student Basys 3 FPGA project written in VHDL. It uses VGA, buttons, switches, 7-segment, buzzer. Play it free on this site: the simulation runs on your own PC, no FPGA board needed.
How to play
sw15 = reset, sw14 = new game, sw13 = start, sw12 = show score, sw11 = set high score, sw10 = clear high score. Player 1 = btnL, player 2 = btnR, btnU/btnD = rounds to play. Heavy design: runs slowly (about 1 picture every 2 s)
What it uses
VHDL · VGA, buttons, switches, 7-segment, buzzer
Needed 4 VHDL fixes that Vivado accepts silently (added automatically)
Source code: github.com/ewanmay/ENEL453FinalProject