Skip to main content

A 2048 clone in python with Terminal UI

Project description

A 2048 clone in python with Terminal UI


Using the pip package manager:

pip install macht


python ./ install



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.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

macht-0.1.5.tar.gz (7.8 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page