macht

A 2048 clone in python with Terminal UI


Keywords
2048, terminal, game, board, puzzle, tiles
License
LGPL-3.0
Install
pip install macht==0.1.4

Documentation

Macht

A 2048 clone in python with Terminal UI

https://mediacru.sh/lwz2N8zBc3Ph.gif

Install

Using the pip package manager:

pip install macht

Or:

python ./setup.py install

Play

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.

Options

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.

Dependencies

  • 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.