80x23 terminal tetris!
This is the 80x23 version. You control it with
s (drop), and
q (quit). It depends on
curses.h (so you'll need to compile with
-lcurses, and install curses if you don't already have it) and requires C++11.
This one is almost identical to
tinytetris.cpp, but not minified, and with some comments to make it easier to read (but it's still tricky to read in certain parts).
build binary tinytetris-commented.cpp
g++ -o tinytetris-commented tinytetris-commented.cpp -lncurses