El tetris en la linea de comandos
El código está "bien" comentado ya, pero explico de forma simple de lo que se trataba el proyecto.
Simples algoritmos de detección de colisión y algo de matemáticas para la rotación de los strings de las piezas.
Simple stuff.