{ "info": { "author": "Vivek Verma", "author_email": "vivnps.verma@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Snake-gym\nContains a gym environment for the classic game snake.\n
\nImplementation for the NEAT algorithm and RL agents can be found in `examples/`\n\n## Implementing\n* `env.render()` is not implemented, running it will raise `NotImplementedError`.\n* `env.reset()` opens the GUI for the game. \n* `env.fps` contains the fps to run the game at. You can set it using:\n ```python\n env.fps = 60\n ```\n## Installation\nFor the latest installation, run\n```bash\ngit clone https://github.com/vivek3141/snake-ai\npip install -e .\n```\nYou can install the latest release by\n```bash\npip install snake-gym\n```\n\n## Creating The Environment\nThe environment can be created by doing the following:\n```python\nimport gym\nimport snake_gym\nenv = gym.make(\"snake-v0\")\n```\n\n## Environments\n* `snake-v0` Returns a 150x150 RGB image in the form of a numpy array for the observations\n* `snake-tiled-v0` Returns a 10x10 matrix for the observations. \n * `0` is empty space\n * `1` is the snake\n * `2` is the food\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/vivek3141/snake-ai", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "snake-gym", "package_url": "https://pypi.org/project/snake-gym/", "platform": "", "project_url": "https://pypi.org/project/snake-gym/", "project_urls": { "Homepage": "https://github.com/vivek3141/snake-ai" }, "release_url": "https://pypi.org/project/snake-gym/1.7/", "requires_dist": null, "requires_python": "", "summary": "Gym environment for Snake", "version": "1.7" }, "last_serial": 4605388, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2d95d193c3a9d5c7edb66b6d01501834", "sha256": "492d614395ec146f6fe6efefe544773e8f0b6d2b0a224e2c700bcc537e56980b" }, "downloads": -1, "filename": "snake_gym-0.1-py3.6.egg", "has_sig": false, "md5_digest": "2d95d193c3a9d5c7edb66b6d01501834", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 972, "upload_time": "2018-09-14T22:34:18", "url": "https://files.pythonhosted.org/packages/54/1d/8d9a583b448c272de0ff956e34d8cec5a01409b4dbb048a6d943f95d07b5/snake_gym-0.1-py3.6.egg" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e5f583f5ad485b95019ec8dec79e22e3", "sha256": "7984d11869ff3cfb9eaf655f5c9e71de6cf3243c01f0cc10af8fce2dfd9ae564" }, "downloads": -1, "filename": "snake_gym-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e5f583f5ad485b95019ec8dec79e22e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1440, "upload_time": "2018-09-14T22:34:17", "url": "https://files.pythonhosted.org/packages/96/70/1e482c1b4d67b03349ade20027e064cc09be3270daec6f4a61e9e1d6e7be/snake_gym-0.2-py3-none-any.whl" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "2cc21f87c5eeb081525b929f2bc477cd", "sha256": "92a70fc2bfaef1dceae4aec1d1288af91630cf0f7d7ed9d6359d10285671f432" }, "downloads": -1, "filename": "snake_gym-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2cc21f87c5eeb081525b929f2bc477cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1505, "upload_time": "2018-09-16T19:39:21", "url": "https://files.pythonhosted.org/packages/eb/e6/36c7a5eed924453ecd010abb2c7db09858a7d3c6fbed6c82c99c32281999/snake_gym-0.3-py3-none-any.whl" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "4944f751b7dc973171bf3e5c83fb01e1", "sha256": "4fd92cd77356dd0038ef8444cb80880427edb6edf077939f3069c4f01fdb244b" }, "downloads": -1, "filename": "snake_gym-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4944f751b7dc973171bf3e5c83fb01e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1506, "upload_time": "2018-09-18T01:51:32", "url": "https://files.pythonhosted.org/packages/9d/f1/0a690d3363857572e38a00cb0f90a27f66be95eb399b09b052e7ed67ecaf/snake_gym-0.4-py3-none-any.whl" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "1cfc044f8a40d161e9207969a4f65d76", "sha256": "20250262e8b1eb83235f86108d25d6b3e4df9ccd9eb47df5555b89c76d41c18b" }, "downloads": -1, "filename": "snake_gym-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1cfc044f8a40d161e9207969a4f65d76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1506, "upload_time": "2018-09-18T02:09:54", "url": "https://files.pythonhosted.org/packages/dc/5e/8321914c772d9f9a4265bd19f0f87ee8e573922c9432a1e1d69680bc585e/snake_gym-1.0-py3-none-any.whl" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "2bbda4152758fde937bc8b84f3a2452b", "sha256": "d1e2ddb611d877cde70b279adcc469111f0016ae06d3ca37b2d4ca357d63e63f" }, "downloads": -1, "filename": "snake_gym-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2bbda4152758fde937bc8b84f3a2452b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1504, "upload_time": "2018-09-18T02:33:46", "url": "https://files.pythonhosted.org/packages/25/1c/17bd63a72af49750c9b4aac811c008c6d7c97fbe8312c44f05a3ecb1aecf/snake_gym-1.1-py3-none-any.whl" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "5f7cf046b2697c2d14a7e5efad242679", "sha256": "190ab97cb6a0068211cc2050cdbe5eb60ef1ff6aed27d152a99abad10cee75c0" }, "downloads": -1, "filename": "snake_gym-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5f7cf046b2697c2d14a7e5efad242679", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1607, "upload_time": "2018-09-18T02:41:29", "url": "https://files.pythonhosted.org/packages/6d/83/dc86105652bbd82ad671d288ab8eb673d4349577c2680fa4468414f18ea1/snake_gym-1.2-py3-none-any.whl" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "0f474e018fe6ff2abdca35cc23847350", "sha256": "60e7cd0aa74005dfc67ad6bcbbbf6548c803be2e3cee9bad2ee0a9049a2dbfae" }, "downloads": -1, "filename": "snake_gym-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0f474e018fe6ff2abdca35cc23847350", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2397, "upload_time": "2018-10-03T18:10:44", "url": "https://files.pythonhosted.org/packages/80/a2/3bbcccce9d28a7303e65e84532a1c23dce85b5d7a54da6155541ff064d14/snake_gym-1.3-py3-none-any.whl" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "e51186bfa4df2b53857a4a67b4dad6d3", "sha256": "82f637853323a4b742eabf3f128de6dd55ea8a7e7f27eb879288f3c92b9eb794" }, "downloads": -1, "filename": "snake_gym-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e51186bfa4df2b53857a4a67b4dad6d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2396, "upload_time": "2018-10-07T04:48:44", "url": "https://files.pythonhosted.org/packages/09/66/7f6bc2b00a926cbadc2f2f8978952faf36bca08cbd9c47d224724dd69ba5/snake_gym-1.4-py3-none-any.whl" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "48a1fa5601050a0d61016aa4d8ced4aa", "sha256": "2db08c8351138ef647fb306b30006c819360a01a269b5ecad4175903e3fa9d5a" }, "downloads": -1, "filename": "snake_gym-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "48a1fa5601050a0d61016aa4d8ced4aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2397, "upload_time": "2018-10-17T02:29:26", "url": "https://files.pythonhosted.org/packages/2f/77/c21719926832637f693639989f62dbd59215d1a1ccd36c2ccde3285ab1a6/snake_gym-1.5-py3-none-any.whl" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "4ec64fc8d09b847862288ec27b61f3d3", "sha256": "f4ec85f1be59943f31fc94ecc927a5386cd9208d47eb0b7223f9b15aa5641468" }, "downloads": -1, "filename": "snake_gym-1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "4ec64fc8d09b847862288ec27b61f3d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2676, "upload_time": "2018-10-18T03:54:45", "url": "https://files.pythonhosted.org/packages/fa/cf/587af4d024ee036e10bad96e31bd59620f89ceb568d3824ed0ef16b25a5a/snake_gym-1.6-py3-none-any.whl" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "ae8b6c222f4b66c55619bf1c732c776b", "sha256": "256c610bed083f0d5f926fb752656dfd9bbe1b235b7aeed7d734f00c325e3c7f" }, "downloads": -1, "filename": "snake_gym-1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ae8b6c222f4b66c55619bf1c732c776b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2676, "upload_time": "2018-12-16T20:02:35", "url": "https://files.pythonhosted.org/packages/af/78/f6f1d83b2e497bacd0486353ae3d550bcf0c31e37a4ee1f44fe61827bdf2/snake_gym-1.7-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ae8b6c222f4b66c55619bf1c732c776b", "sha256": "256c610bed083f0d5f926fb752656dfd9bbe1b235b7aeed7d734f00c325e3c7f" }, "downloads": -1, "filename": "snake_gym-1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ae8b6c222f4b66c55619bf1c732c776b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2676, "upload_time": "2018-12-16T20:02:35", "url": "https://files.pythonhosted.org/packages/af/78/f6f1d83b2e497bacd0486353ae3d550bcf0c31e37a4ee1f44fe61827bdf2/snake_gym-1.7-py3-none-any.whl" } ] }