{ "info": { "author": "Andrew Dillon", "author_email": "AndrewDillon91@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "coda_kids\n=========\n\ncoda_kids is a partial wrapper package around pygame. It's purpose is to\nmake game development more accessible to a younger audiences\nof students. It provides inline documentation, wrappers for linter \nunfriendly features, and provides utility functionality/classes such \nas game objects and constants for common data such as colors and input.\n\nIt is currently being designed for and tested with a series of\ngame programming exercises for an educational textbook titled Coda Kids.\n\nThe package is being designed and implemented with and for the\nfollowing toolset:\n\nPython 3.5.2 with latest Pygame and Pylint.\nLatest Visual Studio Code (1.11+ as of writting) with the Python extension installed.\n\nSimple Example\n--------------\n::\n\n import coda_kids as coda\n\n WINDOW = coda.Vector2(800, 600)\n SCREEN = coda.start(WINDOW, \"Hello World!\")\n TEXT = coda.TextObject(coda.color.BLACK, 48, \"Hello World!\")\n TEXT.location = WINDOW / 2 # center of window\n TEXT.centered = True\n\n while True:\n for event in coda.event.listing():\n if coda.event.quit_game(event):\n coda.stop()\n coda.start_draw(SCREEN, coda.color.WHITE)\n TEXT.draw(SCREEN)\n coda.end_draw()\n\n\nTo Do\n=====\n\n1) Add a 2D animation class supportable by objects.\n2) Runtime type checking for coda_kids class constructors and function arguments.\n3) Provide additional example code and documentation.\n4) Clean up object interface methods.\n5) Refactor finite state machine tools.\n\nChange Log\n==========\n\n0.2.4\n-----\n\n- Added opinional 2d sprite animation class for use with objects.\n- Added update loop for game objects that applies velocity and updates animations.\n\n0.2.3\n-----\n\n- Added an output console utility for in window output text. \n It can be found in coda_kids.utilities.\n- Added support functions and documentation for starting and ending a frame.\n- Cleaned up and added documentation to the .rst file.\n\n0.2.2\n-----\n\n- Updated git repo and setup/url information.\n- Added action system to coda for python class members. [Feature in Alpha]\n- Updated object class to properly scale objects with it's scale member.\n- Moved standard library imports to coda_kids.utilities\n\n\n0.2.1\n-----\n\n- Reformatted some of the library utilities.\n\n0.2.0\n-----\n- Fixed some formatting issues with the setup.py file.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/CodaKids/coda-kids", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "coda_kids", "package_url": "https://pypi.org/project/coda_kids/", "platform": "", "project_url": "https://pypi.org/project/coda_kids/", "project_urls": { "Homepage": "https://github.com/CodaKids/coda-kids" }, "release_url": "https://pypi.org/project/coda_kids/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "Partial pygame wrapper and game programming framework.", "version": "0.2.4" }, "last_serial": 3340045, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "54f1f294b38c34e45193df93d959a68a", "sha256": "8c07e7c4944d595955d11251d4ba85489c0ff4d3c035d5a0337d114c703256e5" }, "downloads": -1, "filename": "coda_kids-0.2.1.tar.gz", "has_sig": false, "md5_digest": "54f1f294b38c34e45193df93d959a68a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7337, "upload_time": "2017-06-15T21:27:46", "url": "https://files.pythonhosted.org/packages/3c/fe/789236ce337a4e213415428c5f4a36cf08edad8e8fa70a44af9a0278ef75/coda_kids-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c9aa1399f2ca7ac1b899b03e1f22905f", "sha256": "9057dd70927f1900b6635be26bca802bb1ae0f15eddffc58eece591c3fc7fdf2" }, "downloads": -1, "filename": "coda_kids-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c9aa1399f2ca7ac1b899b03e1f22905f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8174, "upload_time": "2017-07-19T00:56:11", "url": "https://files.pythonhosted.org/packages/de/94/39039cfa34561e12fd57fb9d8f4aa875dc719096bbe3a37a950ac4bbf8b9/coda_kids-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c7919eb49eeef575ec42c14f8f26ef4e", "sha256": "937ea56c20d971c02ae129e24ac4d0199fd54a0b918ef7af0fd5f74a46555c6a" }, "downloads": -1, "filename": "coda_kids-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c7919eb49eeef575ec42c14f8f26ef4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9202, "upload_time": "2017-08-23T21:49:33", "url": "https://files.pythonhosted.org/packages/ef/60/c6712b894a2756496784e6b8b8af492fd20cdddd93ea5183576b0c82a0a5/coda_kids-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "37f0141dfa9e99699fa3bd94e12b8350", "sha256": "7657d64b2cd7b5c6153a89f4d89a6ed8e7de9204cd20dcad5fefa3e945b2a599" }, "downloads": -1, "filename": "coda_kids-0.2.4.tar.gz", "has_sig": false, "md5_digest": "37f0141dfa9e99699fa3bd94e12b8350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9841, "upload_time": "2017-11-16T23:25:12", "url": "https://files.pythonhosted.org/packages/ec/46/eeb97d1277fb3da71cbbcc8863a3a22b0ff877b978457edc16d69ac73baa/coda_kids-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "37f0141dfa9e99699fa3bd94e12b8350", "sha256": "7657d64b2cd7b5c6153a89f4d89a6ed8e7de9204cd20dcad5fefa3e945b2a599" }, "downloads": -1, "filename": "coda_kids-0.2.4.tar.gz", "has_sig": false, "md5_digest": "37f0141dfa9e99699fa3bd94e12b8350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9841, "upload_time": "2017-11-16T23:25:12", "url": "https://files.pythonhosted.org/packages/ec/46/eeb97d1277fb3da71cbbcc8863a3a22b0ff877b978457edc16d69ac73baa/coda_kids-0.2.4.tar.gz" } ] }