PyTris: Python Tetris
PyTris is a Tetris clone written entirely in Python. The game leverages the PyGame framework for 2D graphics generation.
You can download a stand-alone windows version from the link below. No Python or Pygame required. Simply download and play.
Design and Implementation Details
I have described the design and implementation process on my blog. You can read the related articles here:
- PyGame (not included)
There is a persistent bug that is triggered when the game is forced to remove two non-contiguous lines. It slightly scrambles block positions when it drops the lines down.