{ "info": { "author": "Casey Duncan", "author_email": "casey.duncan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2.6", "Topic :: Games/Entertainment", "Topic :: Multimedia :: Graphics", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "Grease Overview\r\n===============\r\n\r\nGrease is a pluggable and highly extensible 2D game engine and framework for\r\nPython.\r\n\r\nThe intent of this project is to provide a fresh approach to Python game\r\ndevelopment. The component-based architecture allows games to be constructed\r\nbit by bit with built-in separation of concerns. The engine acknowledges that\r\nall game projects are unique and have different requirements. Thus Grease does\r\nnot attempt to provide one-size-fits-all solutions. Instead it provides\r\npluggable components and systems than can be configured, adapted and extended\r\nto fits the particular needs at hand.\r\n\r\nThe goals of the project include:\r\n\r\n* Making Python game development faster and more fun by allowing the developer\r\n to focus on creating their game rather than getting bogged down in\r\n architecture, low-level apis and adapting ill-fitting tools together.\r\n\r\n* To provide pluggable and extensible parts that implement first-class\r\n techniques and algorithms that can be leveraged for many projects.\r\n\r\n* To fully document the engine and provide examples that demonstrate best\r\n practices for others to base their projects on.\r\n\r\n* To facilitate outside contribution of parts and ideas into the framework\r\n that have proven useful in the wild.\r\n\r\n* To provide optional native-code optimized parts for maximum performance,\r\n but also provide equivalent parts coded in pure Python for ease\r\n of installation and distribution.\r\n\r\nNot all of these goals have been realized yet, but I feel the project is well\r\non their path.\r\n\r\nLicense\r\n-------\r\n\r\nGrease is distributed under a permissive MIT-style open source license. This\r\nlicense permits you to use grease for commercial or non-commercial purposes\r\nfree of charge. It makes no demands on how, or whether, you license, or\r\nrelease the code derived from or built upon Grease, other than preservation of\r\ncopyright notice.\r\n\r\nFor a complete text of the license see the ``LICENSE.txt`` file in the source\r\ndistrbution.\r\n\r\nRequirements\r\n------------\r\n\r\nGrease is platform-independent and should run on any operating system\r\nsupporting Python and Pyglet.\r\n\r\nThe following are required to build and install Grease:\r\n\r\n* Python 2.6 (http://www.python.org/)\r\n* Pyglet 1.1 (http://www.pyglet.org/)\r\n\r\nDownloading Grease\r\n------------------\r\n\r\nYou can download Grease from the python package index (pypi):\r\n\r\n* http://pypi.python.org/pypi/grease/\r\n\r\nYou can also clone the github repository to get the very latest code::\r\n\r\n\tgit clone git@github.com:caseman/grease.git\r\n\r\nAlthough there is no guarantee that the latest master branch code will work\r\nperfectly, or even make it to release, efforts are made to ensure Grease is\r\nfunctional at each push.\r\n\r\nInstallation\r\n------------\r\n\r\nTo install Grease from the source distribution or repository use::\r\n\r\n python2.6 setup.py install\r\n\r\nOnce installed you can try it out by running the unit tests and the\r\nincluded example game, but make sure you leave the grease source directory\r\nfirst or they will not work properly::\r\n\r\n\tcd\r\n\tpython2.6 -m grease.test.run_all\r\n\tpython2.6 -m grease.examples.blasteroids3\r\n\r\nNote on some platforms, such as MacOS X, you will need to use ``pythonw2.6``\r\nto run the tests and example game.\r\n\r\nNote, you can also try out Grease without installing it by setting your\r\n``PYTHONPATH`` to the source directory::\r\n\r\n\texport PYTHONPATH=`pwd`\r\n\tpython2.6 test/run_all.py\r\n\tpython2.6 examples/blasteroids3.py\r\n\r\nDocumentation\r\n-------------\r\n\r\nYou can browse the documentation online at:\r\n\r\n* http://packages.python.org/grease/\r\n\r\nThe documentation is also available for offline viewing in the\r\n``doc/build/html`` subdirectory for the source distribution.\r\n\r\nDevelopment Status\r\n------------------\r\n\r\nGrease is alpha software under active development. The APIs may change in\r\nfuture releases, however efforts will be made to minimize breakage between\r\nreleases.\r\n\r\nContributing and Getting Support\r\n--------------------------------\r\n\r\nCome visit us at the Grease users google group to get help, moral support,\r\nlavish praise, complain bitterly, report a bug, or contribute ideas:\r\n\r\n* http://groups.google.com/group/grease-users\r\n\r\nIf you would like to contribute to Grease, feel free to fork the git\r\nrepository and make a pull request to have your changes reviewed. Note that\r\nbug fixes must be accompanied by unit tests, and features must also be\r\ndocumented. I am happy to help with these tasks if I can, so don't be afraid\r\nto ask!", "description_content_type": null, "docs_url": "https://pythonhosted.org/grease/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "grease", "package_url": "https://pypi.org/project/grease/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/grease/", "project_urls": { "Download": "UNKNOWN" }, "release_url": "https://pypi.org/project/grease/0.3/", "requires_dist": null, "requires_python": null, "summary": "Grease: The highly extensible game engine framework for Python", "version": "0.3" }, "last_serial": 792684, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3a6d2f5b196399f1d2a80afa727a2c2d", "sha256": "d0aec046f987dff238c5a417b67e3a0b3a6a3a924bdb479afe2a0bfb35d07a29" }, "downloads": -1, "filename": "grease-0.1.tar.gz", "has_sig": false, "md5_digest": "3a6d2f5b196399f1d2a80afa727a2c2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 787071, "upload_time": "2010-02-28T20:17:56", "url": "https://files.pythonhosted.org/packages/c0/26/c3555139c9d5bfc34f935141d78f9f23ebcf2d0f6682c87c9987b46b4ce5/grease-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "dd297cecf62f039ab1234abfc13d7f26", "sha256": "00d3a8b76b5a382e786bcfe72655784a46bc3bdb44e3aa82894d279865d219de" }, "downloads": -1, "filename": "grease-0.1.zip", "has_sig": false, "md5_digest": "dd297cecf62f039ab1234abfc13d7f26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 816490, "upload_time": "2010-02-28T20:18:00", "url": "https://files.pythonhosted.org/packages/fa/8e/05ca4dd5d6dde5b0cd6ff20e191c3769f08f88ba07a34a2dc4699e5e181f/grease-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e336b0420e88636f51e0e73465be288d", "sha256": "aa502727a4e368efea935a554b5bdd2a708b2ac088e80ee8823dc7d0812c6256" }, "downloads": -1, "filename": "grease-0.2.tar.gz", "has_sig": false, "md5_digest": "e336b0420e88636f51e0e73465be288d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2536839, "upload_time": "2010-04-06T04:34:25", "url": "https://files.pythonhosted.org/packages/fe/cf/107538f6b116503c51f3b282e724636b138a38c36350d70282444430b465/grease-0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "169bdb05c1cfcfa00cd945d3f5d94a91", "sha256": "122b099916c59fbe552d1a6d8d7329d74f3c34dc5d26469a1479c04d6d9109b1" }, "downloads": -1, "filename": "grease-0.2.zip", "has_sig": false, "md5_digest": "169bdb05c1cfcfa00cd945d3f5d94a91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2646557, "upload_time": "2010-04-06T04:34:34", "url": "https://files.pythonhosted.org/packages/95/70/5841a3c1a5a60e7306f204c658a2d5b08dd2a1ddaf8d6dcf879eacb54253/grease-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "2f5fe9d69d464732fa354a65c9e0eebe", "sha256": "57c09f8e3eb257192212e80ce356b2dafd87053e8e442cf18ebac0c469360dd3" }, "downloads": -1, "filename": "grease-0.3.tar.gz", "has_sig": false, "md5_digest": "2f5fe9d69d464732fa354a65c9e0eebe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2595118, "upload_time": "2011-03-23T08:12:41", "url": "https://files.pythonhosted.org/packages/a6/d4/6c9175a8fd110035aa13cda63468a0b4bc9083df94934020f4b1f65f01c4/grease-0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "d58ad8650e4cf1bd4dbfe43c175f1c8e", "sha256": "65c5530e1f39140b6bfaec1a4d1d1c7fbd7498361e1cf3f321bc3cf74b9b8afe" }, "downloads": -1, "filename": "grease-0.3.zip", "has_sig": false, "md5_digest": "d58ad8650e4cf1bd4dbfe43c175f1c8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2701341, "upload_time": "2011-03-23T08:13:34", "url": "https://files.pythonhosted.org/packages/35/28/118808eb3d1299baaa9ee776ca6d57fdbce75eaf9237b12c2945b01653fa/grease-0.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2f5fe9d69d464732fa354a65c9e0eebe", "sha256": "57c09f8e3eb257192212e80ce356b2dafd87053e8e442cf18ebac0c469360dd3" }, "downloads": -1, "filename": "grease-0.3.tar.gz", "has_sig": false, "md5_digest": "2f5fe9d69d464732fa354a65c9e0eebe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2595118, "upload_time": "2011-03-23T08:12:41", "url": "https://files.pythonhosted.org/packages/a6/d4/6c9175a8fd110035aa13cda63468a0b4bc9083df94934020f4b1f65f01c4/grease-0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "d58ad8650e4cf1bd4dbfe43c175f1c8e", "sha256": "65c5530e1f39140b6bfaec1a4d1d1c7fbd7498361e1cf3f321bc3cf74b9b8afe" }, "downloads": -1, "filename": "grease-0.3.zip", "has_sig": false, "md5_digest": "d58ad8650e4cf1bd4dbfe43c175f1c8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2701341, "upload_time": "2011-03-23T08:13:34", "url": "https://files.pythonhosted.org/packages/35/28/118808eb3d1299baaa9ee776ca6d57fdbce75eaf9237b12c2945b01653fa/grease-0.3.zip" } ] }