Re-creating Dig-Dug on an FPGA
Recreating Dig Dug is obviously not a particularly serious application for an FPGA. However, the complexity of the finite state machines (FSMs), input/output controls, and graphics made it made an excellent educational project.
The FPGA board in the lower left corner of the above photo is running the game logic and graphics for the game displayed on the lefthand monitor. Gameplay controls consist of the four-way buttons on the board. A closer photo of gameplay in progress is shown below
For detailed information about the projects functionality, block diagrams, and FSM diagrams, the final project report has been linked below.