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.