The Multiplayer Videogame was designed for my Design of Logic Systems II course, which built on the first by focusing greatly on hardware programming. The purpose of this project was to design an interactive experience using Verilog and implement it on an FPGA board. This project used the added hardware element of a monitor compatible with VGA. Melissa Fernandez and I combined efforts to create a videogame in which players controlled a character which moved around the screen and dropped bombs. A character could pass through their own bombs, but if a they passed through an opposing characters bombs the other player would gain a point and the board would reset. After ten points a player one and the scoring system would start over. The result was a properly functioning and entertaining game, along with a B letter grade. The code is available to download below.
fpgacode.v | |
File Size: | 3 kb |
File Type: | v |