Pong (VHDL, buttons) is a student Basys 3 FPGA project written in VHDL. It uses buttons, switches. Play it free on this site: the simulation runs on your own PC, no FPGA board needed.
How to play
btnL / btnR (arrows) move the paddle, sw14 / sw15 set the difficulty
What it uses
VHDL · buttons, switches
Integer ports with different ranges are converted automatically (GHDL is stricter than Vivado).
Source code: github.com/efeacer/PongGameVHDL