{ "info": { "author": "Rolf Morel", "author_email": "rolfmorel@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Games/Entertainment :: Puzzle Games", "Topic :: Terminals" ], "description": "=====\nMacht\n=====\n\nA `2048`_ clone in python with Terminal UI\n\n.. image:: https://mediacru.sh/lwz2N8zBc3Ph.gif\n :target: https://mediacru.sh/lwz2N8zBc3Ph\n\nInstall\n-------\n\nUsing the `pip` package manager::\n\n pip install macht\n\nOr::\n\n python ./setup.py install\n\nPlay\n----\n::\n\n macht\n\nOr without installing (in the project directory)::\n\n python -m macht\n\nUse either the arrow keys, the ``wasd`` keys, or the ``hjkl`` keys to move the tiles.\n\nOptions\n-------\n\nSpecify the board size::\n\n macht 5x5\n\nPlay on multiple grids simultaneously::\n\n macht 3x3 3x3 3x3\n\nPlay with a different base number::\n\n macht --base 3\n\nContinue where the last game stopped (takes an optional file to resume from/save to)::\n\n macht -r\n\n::\n\n macht 5x5 --resume '~/.local/share/macht/5x5.json'\n\nTo display a help message use the ``-h/--help`` option.\n\nDependencies\n------------\n\n- `blessed`_ -- Used as a general abstraction on terminal input and output.\n- `enum package`_ -- Enumerations for python. Included with python3.4, older python versions need to use the `enum34`_ package.\n\n.. _`2048`: http://gabrielecirulli.github.io/2048/\n.. _`Blessed`: https://pypi.python.org/pypi/blessed/\n.. _`enum package`: https://docs.python.org/3.4/library/enum.html\n.. _`enum34`: https://pypi.python.org/pypi/enum34", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/polyphemus/macht", "keywords": "2048,terminal,game,board,puzzle,tiles", "license": "LGPLv3", "maintainer": null, "maintainer_email": null, "name": "macht", "package_url": "https://pypi.org/project/macht/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/macht/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/polyphemus/macht" }, "release_url": "https://pypi.org/project/macht/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "A 2048 clone in python with Terminal UI", "version": "0.1.5" }, "last_serial": 1065760, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "875d6a0a87fb131eab402bcd847b61a8", "sha256": "9cda6deb1b8515f9fdb1fb5310f7126c09a0eb3f917a0aac15bf45b8ae53d4fc" }, "downloads": -1, "filename": "macht-0.1.tar.gz", "has_sig": false, "md5_digest": "875d6a0a87fb131eab402bcd847b61a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6602, "upload_time": "2014-03-29T13:43:05", "url": "https://files.pythonhosted.org/packages/ba/08/849e9e1e6d02e0940b3f9a4803de29af1de30dcc9e339415343596479fa7/macht-0.1.tar.gz" } ], "0.1-beta": [ { "comment_text": "", "digests": { "md5": "18c9af9fe4ab3e4f4de63e41b70f73c8", "sha256": "b30a30d2b6efa7a882b47076bcca1f18fddb5ff56e0320b442d5bb1e795d7070" }, "downloads": -1, "filename": "macht-0.1-beta.tar.gz", "has_sig": false, "md5_digest": "18c9af9fe4ab3e4f4de63e41b70f73c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6563, "upload_time": "2014-03-27T18:27:57", "url": "https://files.pythonhosted.org/packages/a2/1a/9f24dd354a40076fdfc7e2f846084b1c1c67fa0946837f7418ae8408b293/macht-0.1-beta.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "dab4f92591a666c944f6b94b6106f2cc", "sha256": "4f3fd5b5901cdd254d9b0d5909aeb0f8c8cde13b24890200609eff8f3c95732b" }, "downloads": -1, "filename": "macht-0.1.2.tar.gz", "has_sig": false, "md5_digest": "dab4f92591a666c944f6b94b6106f2cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6631, "upload_time": "2014-04-06T13:18:09", "url": "https://files.pythonhosted.org/packages/52/a5/202f421a935fc79aed1902e39bb01d369e29c1f7de7d6ac2b75d0777e850/macht-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e87072d79ccd6f3cba78b7fa03c1cb1b", "sha256": "67cd11f85178a33ef57c34da7ddd32a525ad20ceb90605818e555ae7d14abee8" }, "downloads": -1, "filename": "macht-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e87072d79ccd6f3cba78b7fa03c1cb1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7626, "upload_time": "2014-04-11T11:28:52", "url": "https://files.pythonhosted.org/packages/72/f1/7a3dbca4413f2a77e9abf8eb7c2ea5890bb97618bbbaaae9e081f8a98086/macht-0.1.3.tar.gz" } ], "0.1.4": [], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f9bffabe49b2ed4dd7182a371bf0d52d", "sha256": "0327242fd8e0fc7f241ce5d91d82faa07133013768c33422727dd6216544069d" }, "downloads": -1, "filename": "macht-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f9bffabe49b2ed4dd7182a371bf0d52d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7782, "upload_time": "2014-04-20T11:15:32", "url": "https://files.pythonhosted.org/packages/67/49/45f84a392f96f26ae2aa0a2a303206f8ffb59d30b5417d0f82d9831d7e75/macht-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f9bffabe49b2ed4dd7182a371bf0d52d", "sha256": "0327242fd8e0fc7f241ce5d91d82faa07133013768c33422727dd6216544069d" }, "downloads": -1, "filename": "macht-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f9bffabe49b2ed4dd7182a371bf0d52d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7782, "upload_time": "2014-04-20T11:15:32", "url": "https://files.pythonhosted.org/packages/67/49/45f84a392f96f26ae2aa0a2a303206f8ffb59d30b5417d0f82d9831d7e75/macht-0.1.5.tar.gz" } ] }