Skip to main content

2048 in your terminal with an Artificial Intelligence

Project description

Build status Coverage status Pypi package https://img.shields.io/pypi/dm/term2048.png

term2048 is a terminal-based version of 2048.

https://github.com/bfontaine/term2048/raw/master/img/term2048.png

Install

pip install term2048

To upgrade a previous installation, use:

pip install -U term2048

Play

term2048

Then use arrow keys to move. Since version 0.2.1 VI keys (h,j,k,l) are also supported.

Use -h to check the list of available options.

Tests

Clone this repo, then:

[sudo] make deps
make check

Note: while term2048 should work on Windows, tests are meant to run on UNIX-like OSes and term2048.keypress-related tests could fail if run on Windows.

Contributions

  • --version flag added by @aminb

v0.2.0

  • Python 2.6 and 3.x support by @shaunduncan

  • Tests instructions fixed by @olafleur

  • Spawn probabilities fixed by @frankh

  • Colors improved by @idosch

  • hjkl keys support by @aminb

  • Windows support by @valtron

  • AZ mode by @JosephRedfern

  • The first file-related tests were added by @taeram

Project details


Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page