CPE 233 is the class where we learn how to create a RISC-V microprocessor on an FPGA using SystemVerilog language and code in assembly. For my final project, I decided to make a snake game that was controlled by the buttons on the FPGA BASYS 3 Board. The unique aspect about this snake game is it allows the player to change the color of the snake. So long as the snake head does not touch the same color tail, the game will continue. The game is fully functional as demonstrated below.
Color-Changing Snake Assembly Game Demonstration Video
