{ "info": { "author": "Sheldon Allen (shellbot)", "author_email": "studio.shellbot@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Topic :: Documentation :: Sphinx", "Topic :: Games/Entertainment", "Topic :: Multimedia :: Graphics", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: pygame", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Peachy\n------\n\"A python3 framework that makes developing 2d games peachy keen.\"\n\n.. image:: images/logo.png\n :alt: PEACHY\n\nPeachy is a python game development framework made to make developing games in\npython a bit more streamlined.\n\nFeatures\n________\n\n* Entity, World structure\n* Simple architecture\n* 2d collision detection for basic shapes\n* 2d rendering\n* Resource management and loading\n* Tiled support\n* Command line utility (TODO)\n * Project scaffolding\n * Profiling\n * Building Executable\n\n(Some features are still under development)\n\nModules\n________\n\n* peachy - The core modules, contains the Engine, World, and Entity classes among others.\n* peachy.audio - Contains sound classes (still under heavy maintenance).\n* peachy.collision - Multiple collision detection functions for 2d shapes.\n* peachy.fs - Short for 'filesystem', this module is used for loading and storing resources.\n* peachy.geo - Geometric shapes and collision detection between them.\n* peachy.graphics - Drawing and animation.\n* peachy.stage - Used to load popular level editor templates (only Tiled at the moment).\n* peachy.resources - Resource handling. Loading & management.\n* peachy.utils - Utility functions for camera, input, etc.\n* peachy.etc - Everything else.\n\n\nBuilding Docs\n-------------\nPeachy is documented using Google Style Python Docstrings. Docs are held\nwithin /docs.\n\nYou can build the docs using Sphinx.\n\n\nRunning Tests\n-------------\nJust use pytest\n\n\nInstallation\n____________\nRequirements\n * Python 3\n * Pygame (check out resources for compatible versions)\n * PyTMX (If you intend to use peachy to load tiled stages)\n * PyInstaller (If you intend to use Peachy for building your executables)\n * Click (Used for the Peachy CLI tool)\n\nInstall via PyPi\n pip install peachy\n\nInstall manually\n git clone https://github.com/shellbotx/peachy\n python setup.py install\n\n\nResources\n_________\nRepository ~ https://github.com/shellbotx/peachy\n\nTutorial ~ coming soon\n\nPeachy is licensed under the MIT license.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shellbotx/peachy", "keywords": "peachy pygame gamedev game gaming development 2d graphics", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "peachy", "package_url": "https://pypi.org/project/peachy/", "platform": "", "project_url": "https://pypi.org/project/peachy/", "project_urls": { "Homepage": "https://github.com/shellbotx/peachy" }, "release_url": "https://pypi.org/project/peachy/0.1.0/", "requires_dist": [ "pygame", "pytmx" ], "requires_python": "", "summary": "A python3 game development framework", "version": "0.1.0" }, "last_serial": 2952691, "releases": { "0.0.3": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "9fa62dc9f4e3763f3801f1dbf4d0d226", "sha256": "bbb1effa85d4bb4a47840cf2e4e3a1bb9802c333fa63e5e67aff0570a78215b5" }, "downloads": -1, "filename": "peachy-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fa62dc9f4e3763f3801f1dbf4d0d226", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35746, "upload_time": "2017-06-15T17:14:27", "url": "https://files.pythonhosted.org/packages/0b/4d/f04490678d1c73f598300618351bb3ff0b08e49c637caac281262e0e7113/peachy-0.1.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9fa62dc9f4e3763f3801f1dbf4d0d226", "sha256": "bbb1effa85d4bb4a47840cf2e4e3a1bb9802c333fa63e5e67aff0570a78215b5" }, "downloads": -1, "filename": "peachy-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fa62dc9f4e3763f3801f1dbf4d0d226", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35746, "upload_time": "2017-06-15T17:14:27", "url": "https://files.pythonhosted.org/packages/0b/4d/f04490678d1c73f598300618351bb3ff0b08e49c637caac281262e0e7113/peachy-0.1.0-py3-none-any.whl" } ] }