For our CPE 133 final project, Chase and I decided to create a Minesweeper game that utilized button and switch input from a Basys-3 board as well as VHDL code. A better name for the game could very well be Russian Roulette, however we wanted to go with a more family friendly name. The game involves the user to press the middle button on the Basys board to randomly assign one of the 16 switches to be active with a bomb. Two players then take turns flipping up switches, one at a time, until one of the players flips the switch with the bomb. When that happens, the seven segment display alerts the players that that player has just lost the game.”

Link