Remeber the DE2 FPGA board we talked about in the last post that ECE 5760 students used to implement their HAND BREAKING BRICKS game, this time the same FPGA board is used for the implementation of the game SNAKE.
It’s not a normal version of the game.But what is special with this version is that it’s not written in VHDL wich is the predominant programming language for FPGAs. Instead, it’s built via a schematic-only approach!!
The game uses a 16×16 LED matrix as the display and an SNES controller for input, Each pixel in the display has its own individual logic circuit and this is what makes the game logic so special. Basically every cell has its own processor which reacts both to what is passed into it, as well as to a random seed.
“That seed system is called the ‘bucket brigade’ and passes a chance to spawn a piece of food from one cell to the next. All of this together makes for one simple game that is eloquently executed.”
For the implementation of the game VHDL would probably have been faster, but the schematic-only approach makes it way more interesting.
Feel free to discuss this project in the comments thread.