{ "info": { "author": "quantum", "author_email": "quantum2048@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Games/Entertainment" ], "description": "# 2048 [![Build Status](https://img.shields.io/travis/quantum5/2048.svg?maxAge=43200)](https://travis-ci.org/quantum5/2048) [![Coverage](https://img.shields.io/codecov/c/github/quantum5/2048.svg)](https://codecov.io/gh/quantum5/2048) [![PyPI](https://img.shields.io/pypi/v/2048.svg)](https://pypi.org/project/2048/) [![PyPI - Format](https://img.shields.io/pypi/format/2048.svg)](https://pypi.org/project/2048/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/2048.svg)](https://pypi.org/project/2048/)\n\nMy version of 2048 game, with multi-instance support, restored from\nan old high school project.\n\n![2048 Preview](https://guanzhong.ca/assets/projects/2048-2fd91615603e0f5fed0299df4524c4494968c7b1d762cbb0209354cfa2215639.png)\n\n## Installation\n\nRun `pip install 2048`.\n\nRun `2048` to play the game. Enjoy.\n\nOn Windows, you can run `2048w` to run without the console window.\n\n## Resetting the game\n\nIf for some reason, the data files get corrupted or you want to clear the high score...\n\n* On Windows, delete `C:\\Users\\\\AppData\\Roaming\\Quantum\\2048`.\n* On macOS, delete `/Users//Library/Application Support/2048`.\n* On Linux, delete `/home//.local/share/2048`.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/quantum5/2048", "keywords": "2048 pygame", "license": "", "maintainer": "", "maintainer_email": "", "name": "2048", "package_url": "https://pypi.org/project/2048/", "platform": "", "project_url": "https://pypi.org/project/2048/", "project_urls": { "Homepage": "https://github.com/quantum5/2048" }, "release_url": "https://pypi.org/project/2048/0.3.2/", "requires_dist": [ "pygame", "appdirs" ], "requires_python": "", "summary": "Quantum's version of the 2048 game, with multi-instance support,restored from an old high school project.", "version": "0.3.2" }, "last_serial": 4510120, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "784c81843e3bd95287499cd0c42f4302", "sha256": "86c08240c29d4ad617dfb43413aab75f7d019eb3c6031a8d7e2d97409e9611b7" }, "downloads": -1, "filename": "2048-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "784c81843e3bd95287499cd0c42f4302", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68005, "upload_time": "2017-11-19T07:21:34", "url": "https://files.pythonhosted.org/packages/1e/82/4675e0ddb99ceaa452519a82b1e4f1a7ace8b02b1827fa241d07a42a3022/2048-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dc00a043b1df44976642c33c326355b", "sha256": "bf707c6ec7c87aa710ce1fde1a3aba76a3f3d6e0593398de774f8bf51373059d" }, "downloads": -1, "filename": "2048-0.1.tar.gz", "has_sig": false, "md5_digest": "2dc00a043b1df44976642c33c326355b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65973, "upload_time": "2017-11-19T07:21:35", "url": "https://files.pythonhosted.org/packages/f3/46/4367ca5c57c51a6de055ecb22c02d6fdb37e85b686331b916970ca9838ea/2048-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "060887b5d3a47c30f441b6b2ad435ed0", "sha256": "665cf57382244ca203fada750cb5298a917ce91373a84399e9bcd8c8dd0cdd2b" }, "downloads": -1, "filename": "2048-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "060887b5d3a47c30f441b6b2ad435ed0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67989, "upload_time": "2017-11-19T08:04:36", "url": "https://files.pythonhosted.org/packages/64/7d/42d616c66916a1b340a6c733c6d7e92193fbce02bb6b2c59dea93c615545/2048-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5438b8f0cbc1dd07b1b371083eb1a3fa", "sha256": "93bd37b62661b741d054baec5d02ed71d33f9ee84d91815716598c9d140c694d" }, "downloads": -1, "filename": "2048-0.2.tar.gz", "has_sig": false, "md5_digest": "5438b8f0cbc1dd07b1b371083eb1a3fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65968, "upload_time": "2017-11-19T08:04:38", "url": "https://files.pythonhosted.org/packages/1e/11/65e6ee257f9ae6904571568e7943bb66383312c2c2c29ee807945b278ad0/2048-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "fde63d3b12f7605ea92f32061c2176d4", "sha256": "38bd5e620de51794e18727ae8e96cb18a08bd374bfeca07dd1d29a2d2dd75a70" }, "downloads": -1, "filename": "2048-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fde63d3b12f7605ea92f32061c2176d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67458, "upload_time": "2018-08-22T18:52:07", "url": "https://files.pythonhosted.org/packages/4b/7c/b76eeb6bc0c51aff6cd972279a1d643464dedf5644476c4432487aa55a33/2048-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1ecba8eea3792674af225e9c723dd4e", "sha256": "692b5b822dfdc70ddfe4f388346bc6b726a598d52ee0eabd9919824f740a655f" }, "downloads": -1, "filename": "2048-0.3.tar.gz", "has_sig": false, "md5_digest": "e1ecba8eea3792674af225e9c723dd4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66668, "upload_time": "2018-08-22T18:52:10", "url": "https://files.pythonhosted.org/packages/51/ae/fed863881377496cdf0d0f3d014dbb44aaa5e176d64856dfe8dd865819a7/2048-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4834b99ea00e8003e9934d24600ffe8b", "sha256": "5e14dc6bf35b876b42cbc9abeeda242e17724ac8f0fa463fd6b1d966730bdea6" }, "downloads": -1, "filename": "2048-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4834b99ea00e8003e9934d24600ffe8b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67507, "upload_time": "2018-08-22T18:54:11", "url": "https://files.pythonhosted.org/packages/a9/d8/71c3c6083ce11f6de979ae03319fb027fb34400fb62de8cbbe27598fe2fd/2048-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfbcf33c7023665bb4aba628368937d5", "sha256": "512c703433207762c608749f0294d87fa74b589865047eb7315e7a0eae56d80f" }, "downloads": -1, "filename": "2048-0.3.1.tar.gz", "has_sig": false, "md5_digest": "bfbcf33c7023665bb4aba628368937d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66733, "upload_time": "2018-08-22T18:54:13", "url": "https://files.pythonhosted.org/packages/ae/e0/6ee7b67c5e77825fc6fddcae8e5320a3454620dfce5e973712a5585291d1/2048-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "0fc4643659d37bdad997e66fa755f168", "sha256": "ab5ac6fd5b693aa19201af294f43afcf527463d79c992baf2f825a70420feac8" }, "downloads": -1, "filename": "2048-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0fc4643659d37bdad997e66fa755f168", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67509, "upload_time": "2018-11-21T00:08:09", "url": "https://files.pythonhosted.org/packages/2a/b9/3d8c596187a490aca71147217cf5b0ce7081a3e0ea11764d43cfd13fc14a/2048-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6c33e7d725c4c60eb9372a77985e535", "sha256": "8be561ead05eed404be6d0f95547bb3d2a26568e4a2b94ff446340828f34025d" }, "downloads": -1, "filename": "2048-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a6c33e7d725c4c60eb9372a77985e535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66736, "upload_time": "2018-11-21T00:08:11", "url": "https://files.pythonhosted.org/packages/11/b6/17b91370267bd733b2a05c6e3472f60b0354144e70152569ba4fecc343d6/2048-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0fc4643659d37bdad997e66fa755f168", "sha256": "ab5ac6fd5b693aa19201af294f43afcf527463d79c992baf2f825a70420feac8" }, "downloads": -1, "filename": "2048-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0fc4643659d37bdad997e66fa755f168", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67509, "upload_time": "2018-11-21T00:08:09", "url": "https://files.pythonhosted.org/packages/2a/b9/3d8c596187a490aca71147217cf5b0ce7081a3e0ea11764d43cfd13fc14a/2048-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6c33e7d725c4c60eb9372a77985e535", "sha256": "8be561ead05eed404be6d0f95547bb3d2a26568e4a2b94ff446340828f34025d" }, "downloads": -1, "filename": "2048-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a6c33e7d725c4c60eb9372a77985e535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66736, "upload_time": "2018-11-21T00:08:11", "url": "https://files.pythonhosted.org/packages/11/b6/17b91370267bd733b2a05c6e3472f60b0354144e70152569ba4fecc343d6/2048-0.3.2.tar.gz" } ] }