A 2048 clone in python with Terminal UI
Using the pip package manager:
pip install macht
Or:
python ./setup.py install
macht
Or without installing (in the project directory):
python -m macht
Use either the arrow keys, the wasd
keys, or the hjkl
keys to move the tiles.
Specify the board size:
macht 5x5
Play on multiple grids simultaneously:
macht 3x3 3x3 3x3
Play with a different base number:
macht --base 3
Continue where the last game stopped (takes an optional file to resume from/save to):
macht -r
macht 5x5 --resume '~/.local/share/macht/5x5.json'
To display a help message use the -h/--help
option.
- blessed -- Used as a general abstraction on terminal input and output.
- enum package -- Enumerations for python. Included with python3.4, older python versions need to use the enum34 package.