Skip to content
A 2048 clone in python with Terminal UI
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
macht
tests
.gitignore
README.rst
TODO.md
setup.py

README.rst

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.
You can’t perform that action at this time.