{ "info": { "author": "Akarys", "author_email": "matteobertucci2004@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "PyxelEngine: A retro game engine\n================================\n\n.. image:: https://badge.fury.io/py/pyxelengine.svg\n :target: https://pypi.org/project/pyxelengine\n.. image:: https://semaphoreci.com/api/v1/akarys/pyxelengine/branches/master/shields_badge.svg\n :target: https://semaphoreci.com/akarys/pyxelengine\n.. image:: https://semaphoreci.com/api/v1/akarys/pyxelengine/branches/dev/shields_badge.svg\n :target: https://semaphoreci.com/akarys/pyxelengine\n.. image:: https://readthedocs.org/projects/pyxelengine/badge/?version=latest\n :target: https://pyxelengine.readthedocs.io/en/latest/?badge=latest\n\nPyxelEngine allow you easily code retro game (SNES-type game) in python. \n\nFeature\n-------\n\nThe engine take care of actualising and rendering the game, you take care of the code driving it.\n\n- A simple rendering engine, allowing you to load pixel art from an assets folder\n- A fully featured collision system\n- A very strait-forward Keybind class\n- And many more features !\n\nInstallation\n------------\n\nInstall the engine by running \n\n.. code-block:: python\n\n pip install pyxelengine\n\nStart the engine\n----------------\n\n.. code-block:: python\n\n import pyxelengine as eng\n eng.start_engine()\n\nThis will start the engine with the defaults settings.\n\nContribute\n----------\n\nAny help will be very appreciated. Clone this project on GitHub and start pull requesting :D\n\nLicence\n-------\n\nThis project is under the MIT licence\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/akarys42/pyxelengine", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyxelengine", "package_url": "https://pypi.org/project/pyxelengine/", "platform": "", "project_url": "https://pypi.org/project/pyxelengine/", "project_urls": { "Homepage": "https://github.com/akarys42/pyxelengine" }, "release_url": "https://pypi.org/project/pyxelengine/0.0.9/", "requires_dist": [ "keyboard (==0.13.3)", "Pillow (==6.0.0)" ], "requires_python": "", "summary": "A retro game engine", "version": "0.0.9" }, "last_serial": 5306918, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d49b93c24e3380d8a5809c7efa9b236f", "sha256": "d2d242fb1dedc7b725b9ea4946dce510c77bbeb070c4db5fd1c74719ae1a7593" }, "downloads": -1, "filename": "pyxelengine-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d49b93c24e3380d8a5809c7efa9b236f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6492, "upload_time": "2019-05-10T07:45:24", "url": "https://files.pythonhosted.org/packages/8d/d7/cffe9f94aa4dbf7af3e30b58a2ce30a215ab2aaa14d47ccb1c2d5af405a4/pyxelengine-0.0.1-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "045e2f3e79f4452ecedf73e8c775a5c2", "sha256": "a20be17be730afb3f05b7c9e504b2fdc3418251124395c9ef9782e784df85e45" }, "downloads": -1, "filename": "pyxelengine-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "045e2f3e79f4452ecedf73e8c775a5c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6500, "upload_time": "2019-05-10T09:18:49", "url": "https://files.pythonhosted.org/packages/a9/0e/6c827cb683d131f8601b09863a4abc6ada21a871679dfff1463d8dad4b07/pyxelengine-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0a9655e626f1f3d147a8f889ae6e773", "sha256": "9124a84baff3046a836a1a13da4bd68f4c53d0dfe719465f815bf1cb6f0ff816" }, "downloads": -1, "filename": "pyxelengine-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f0a9655e626f1f3d147a8f889ae6e773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4879, "upload_time": "2019-05-10T09:18:50", "url": "https://files.pythonhosted.org/packages/da/4e/c3fbe0a375819eaeb25891ba1b4622c41dfd052c51e1cb937ad6055d24c8/pyxelengine-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "301ff02d8d668db3c78de05046f84171", "sha256": "cc2a78088159b836e21d3c00c5a67ca2535e48352b57ff697ba794010f8d0bfe" }, "downloads": -1, "filename": "pyxelengine-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "301ff02d8d668db3c78de05046f84171", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6501, "upload_time": "2019-05-10T10:49:03", "url": "https://files.pythonhosted.org/packages/05/70/95236d62b7e381677b6071e8bfef4763440ab00727362585decdd2a9db82/pyxelengine-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "265cf6199bc31d501ff6b4c85fa257f2", "sha256": "969e288acdc5b1cbc70e4800b077e708134b6aa2240dd41b1786efb0541c150c" }, "downloads": -1, "filename": "pyxelengine-0.0.3.tar.gz", "has_sig": false, "md5_digest": "265cf6199bc31d501ff6b4c85fa257f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4925, "upload_time": "2019-05-10T10:49:04", "url": "https://files.pythonhosted.org/packages/22/b1/b8372d6d4a85b5f0e8cd31ac786fce643987d84e031470e4e183b6555563/pyxelengine-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "cf6c03833f18ae3fe897a08d0b1b452f", "sha256": "249077c5eeda8a58f5042e6afc08417a0de821f577a67fee0dc43a38ad588710" }, "downloads": -1, "filename": "pyxelengine-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cf6c03833f18ae3fe897a08d0b1b452f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9220, "upload_time": "2019-05-10T10:58:51", "url": "https://files.pythonhosted.org/packages/c0/92/346a797404c69b68f9c0cd110c7df69e6e6b2942e8cfff23f8ae3183a690/pyxelengine-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fec493457e231f4ccbda44708aa7b24", "sha256": "4c87fdfa57f0c1c58686ba47b2f1594b747ae0d7874148b30a0fdc7ab40366f6" }, "downloads": -1, "filename": "pyxelengine-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9fec493457e231f4ccbda44708aa7b24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5557, "upload_time": "2019-05-10T10:58:53", "url": "https://files.pythonhosted.org/packages/ea/63/1d45759267d35e958474901264da049cab9588b468d9ffd2dce7d9829c48/pyxelengine-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "570aff620557112402b1b47e50522e43", "sha256": "96e5b3e6b274b0a7a68854941aacdfb1d44f032b19be79a865f555befa045160" }, "downloads": -1, "filename": "pyxelengine-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "570aff620557112402b1b47e50522e43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9230, "upload_time": "2019-05-10T13:52:24", "url": "https://files.pythonhosted.org/packages/71/10/3d27ea11e86f22084d1cbce76e2115f77d23fff51b25bb012b689bb30535/pyxelengine-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15a1d76425d540cd36187abc53f280f6", "sha256": "60790ede1c76174458d07c8b75a664db7f51318997436ba42963a08bcda1f387" }, "downloads": -1, "filename": "pyxelengine-0.0.5.tar.gz", "has_sig": false, "md5_digest": "15a1d76425d540cd36187abc53f280f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5584, "upload_time": "2019-05-10T13:52:25", "url": "https://files.pythonhosted.org/packages/94/25/6467f56368fab0d421c6d46989bfc422905c0759f2e6af34c5a5e6e02825/pyxelengine-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e12d05b5d00a9c405818dedf2fa8bb9c", "sha256": "d6d62b843d958ca9763ba63a59272ea009f273029b848c50991a7c9fdf0d1721" }, "downloads": -1, "filename": "pyxelengine-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e12d05b5d00a9c405818dedf2fa8bb9c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9239, "upload_time": "2019-05-10T14:09:53", "url": "https://files.pythonhosted.org/packages/a3/12/85e8bcb9361362d88a789ddb4ecd009f2779d1643bc0c0271a028b23f88f/pyxelengine-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a8d6a02e6569c883ef3a20f8c57edc4", "sha256": "07c30d7cb63d66f0a7b304fc2944f32d4e5db0d195ab6e49d5bf23de41953a64" }, "downloads": -1, "filename": "pyxelengine-0.0.6.tar.gz", "has_sig": false, "md5_digest": "4a8d6a02e6569c883ef3a20f8c57edc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5590, "upload_time": "2019-05-10T14:09:54", "url": "https://files.pythonhosted.org/packages/4b/5e/5434d43138697cf7d08cc76475cc3e07062c323286da11d26f00e2522aca/pyxelengine-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "7f4e946721c8e659da48fc3c8451e4fb", "sha256": "29a403bd2d5d16327a3627b69d41bcc69b0c88a06c993aec6b0461500086a0eb" }, "downloads": -1, "filename": "pyxelengine-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7f4e946721c8e659da48fc3c8451e4fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9208, "upload_time": "2019-05-15T08:38:22", "url": "https://files.pythonhosted.org/packages/de/f8/b8626b7605fec4f995ef0445afd27fa64a5d42a03649e00ab5d1a345b60e/pyxelengine-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5c7a71069bb7f7084c0fd55dfbf5266", "sha256": "2e5b3df786286da115c6abcc4f9f2dde6b5652f9899d104395916855e6999b52" }, "downloads": -1, "filename": "pyxelengine-0.0.7.tar.gz", "has_sig": false, "md5_digest": "d5c7a71069bb7f7084c0fd55dfbf5266", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5554, "upload_time": "2019-05-15T08:38:23", "url": "https://files.pythonhosted.org/packages/c4/1e/af1cdd7121c7bbd1510f512dbe00a146ccf7e46695a0af66fc6456c2f35a/pyxelengine-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "255687cad812ff94d8cc3d946b84bdd2", "sha256": "14918459c9cd5ab61f4cffae09c3750eaca2b0d96787f148300957706d51982f" }, "downloads": -1, "filename": "pyxelengine-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "255687cad812ff94d8cc3d946b84bdd2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9274, "upload_time": "2019-05-23T08:55:01", "url": "https://files.pythonhosted.org/packages/59/8e/ba3197b804709a69100482c03ae2630f7a42425fd178a95fb3456a312515/pyxelengine-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b71c89b39a154d0ef2af793068848461", "sha256": "a98f777773f22e1f47f9dcfbbbb5310d8726367461e80530bd50e626165417c9" }, "downloads": -1, "filename": "pyxelengine-0.0.8.tar.gz", "has_sig": false, "md5_digest": "b71c89b39a154d0ef2af793068848461", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5641, "upload_time": "2019-05-23T08:55:02", "url": "https://files.pythonhosted.org/packages/8f/27/63fbc1a82e396fd9510c5de3bb9f24e5614770a2e1b92d14ce1f1c195917/pyxelengine-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "f5d03c0f4192d61df7c80d7b11824e51", "sha256": "2abec9e5d50efaadcf576501c718e48e0aeb403ac0ff72640a963245c3fbc102" }, "downloads": -1, "filename": "pyxelengine-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "f5d03c0f4192d61df7c80d7b11824e51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9674, "upload_time": "2019-05-23T10:09:23", "url": "https://files.pythonhosted.org/packages/13/c1/1d562cecbf6252529f6cd96beedd419291768184fe1384070e448a68b8ac/pyxelengine-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50c45250e9124ee454d0cea6b12d02e6", "sha256": "cdb921bc38fa7e7c7ef6d28045d59b8010c29872eb6577f7728ecf7dc710e348" }, "downloads": -1, "filename": "pyxelengine-0.0.9.tar.gz", "has_sig": false, "md5_digest": "50c45250e9124ee454d0cea6b12d02e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6142, "upload_time": "2019-05-23T10:09:24", "url": "https://files.pythonhosted.org/packages/50/97/185f09b501adcccd275bc121a8481670a4a8f8edd55f0c95b25e0d666235/pyxelengine-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f5d03c0f4192d61df7c80d7b11824e51", "sha256": "2abec9e5d50efaadcf576501c718e48e0aeb403ac0ff72640a963245c3fbc102" }, "downloads": -1, "filename": "pyxelengine-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "f5d03c0f4192d61df7c80d7b11824e51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9674, "upload_time": "2019-05-23T10:09:23", "url": "https://files.pythonhosted.org/packages/13/c1/1d562cecbf6252529f6cd96beedd419291768184fe1384070e448a68b8ac/pyxelengine-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50c45250e9124ee454d0cea6b12d02e6", "sha256": "cdb921bc38fa7e7c7ef6d28045d59b8010c29872eb6577f7728ecf7dc710e348" }, "downloads": -1, "filename": "pyxelengine-0.0.9.tar.gz", "has_sig": false, "md5_digest": "50c45250e9124ee454d0cea6b12d02e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6142, "upload_time": "2019-05-23T10:09:24", "url": "https://files.pythonhosted.org/packages/50/97/185f09b501adcccd275bc121a8481670a4a8f8edd55f0c95b25e0d666235/pyxelengine-0.0.9.tar.gz" } ] }