Skip to content

Latest commit

 

History

History
6 lines (4 loc) · 786 Bytes

README.md

File metadata and controls

6 lines (4 loc) · 786 Bytes

snek

This is a real hacky snake clone written in verilog over the course of 2.5 days for a game jam. It's designed for the TinyFPGA BX, but it should be easily extendable to other platforms by rewriting top.v.

The game is played via four pushbuttons connected to the FPGA, and video is output over VGA (640x480).

There's a python script (makesplash.py) for generating a splash screen binary from a png image. Just in case you want to replace my beautiful splashscreen art. One note- synthesis takes forever with complicated (not simple geometric) art. For debugging, I recommend commenting out the memory read in spash.v and assigning r, g, and b to 1 or 0. This will result in a simple, solid-color splash screen displayed while you wait for the monitor to realize it has a signal.