A simple clone of Tetris. It's a classic.
This is a pretty old project that I made pretty early into my programming journey. It does work and play fine (I mean, it's tetris), but it plays awfully slow. Were I to make this now I would certainly add more "juice" to spice the gameplay up, but hey, it's nice to put here for my own nostalgia's sake.
It has a menu, and it keeps a high scores list. You control your blocks with the arrow keys (left/right to move, up to rotate, and down to speed up). If you complete multiple lines at once, you get more points.
Screenshots
Technical
It's written in python, and it uses pygame (whose site has a much less aesthetically painful theme these days) to make the graphics and sound happen.
The game is rather old, so it will come as no surprise that I haven't updated it to modern versions of python. If you run it from source, you'll need to install python 2 (last tested on python 2.5 and 2.6), and a very old version of pygame (last tested on version 1.7). If you run it on windows from the exe, you won't need to worry about that.
Downloads
Version 0.9
Source (.tar.gz)
Windows (.zip)
v0.9 is the first and only version.
Legal
The license is Lesser GPL.
The assets are mine.
The name Tetris is technically copyrighted, but whatever.