{ "info": { "author": "Kale Kundert and Alex Mitchell", "author_email": "kale@thekunderts.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries" ], "description": "KXG Game Engine\n===============\nThis library provides a framework for writing multiplayer computer games. The \ngame engine is easy to use, requires almost no boilerplate code, and scales \npainlessly from prototypes to full-fledged games. The engine is driven by a \nmessage passing framework that was designed to be intuitive and optimized to \navoid lag. The game engine is also very good at noticing when it's being \nmisused and explaining how it should be used with detailed error messages. \nThis makes it easier to start using the engine and harder to make subtle \nsynchronization bugs that would otherwise be very difficult to track down.\n\n.. image:: https://img.shields.io/pypi/v/kxg.svg\n :target: https://pypi.python.org/pypi/kxg\n\n.. image:: https://img.shields.io/pypi/pyversions/kxg.svg\n :target: https://pypi.python.org/pypi/kxg\n\n.. image:: https://img.shields.io/travis/kalekundert/kxg.svg\n :target: https://travis-ci.org/kxgames/kxg\n\n.. image:: https://img.shields.io/coveralls/kalekundert/kxg.svg\n :target: https://coveralls.io/github/kxgames/kxg?branch=master", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kxgames/kxg", "keywords": "kxg", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "kxg", "package_url": "https://pypi.org/project/kxg/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/kxg/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/kxgames/kxg" }, "release_url": "https://pypi.org/project/kxg/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "A multiplayer game engine.", "version": "0.2.0" }, "last_serial": 2273115, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "074590041ab237ec462ce8ab47a36b4e", "sha256": "ee304af0b7dd31b09fc290546c4cffb043d01272648d25093d87324056dfa0e8" }, "downloads": -1, "filename": "kxg-0.1.0.tar.gz", "has_sig": false, "md5_digest": "074590041ab237ec462ce8ab47a36b4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25815, "upload_time": "2015-12-05T21:18:27", "url": "https://files.pythonhosted.org/packages/f7/f3/17071fce3d740975f59d836ea7694fffc031e3f3fc8bb4f4e1781e6b2127/kxg-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "52acebf261012ac521ab59ba3a977081", "sha256": "06baaba0b291f023cf187069ea870bbc55e0f18abf6285f5284fcbf0bcbeaf3f" }, "downloads": -1, "filename": "kxg-0.1.1.tar.gz", "has_sig": false, "md5_digest": "52acebf261012ac521ab59ba3a977081", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25837, "upload_time": "2015-12-07T00:49:49", "url": "https://files.pythonhosted.org/packages/12/4e/adf670bf3b650f2b12a528bec876d990c721965807342f6fcb5e9a6ff440/kxg-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f7de10ceced9937909b616a8d8125307", "sha256": "f410f8a2466ea167bf0af415a356e3681e21f7741341244930694b4509deff1b" }, "downloads": -1, "filename": "kxg-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f7de10ceced9937909b616a8d8125307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58309, "upload_time": "2015-12-13T23:39:34", "url": "https://files.pythonhosted.org/packages/50/0c/0ccf8cafcf7d492466539bd8c3854f855584b69764b745d6decde7cc523d/kxg-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f041684fcc77a6dad3eacead02b2163d", "sha256": "bb321a86777e3f52e1abc092244d78c13ff8a7c7009011e0f801cef9e0accee6" }, "downloads": -1, "filename": "kxg-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f041684fcc77a6dad3eacead02b2163d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 197770, "upload_time": "2016-08-10T07:29:53", "url": "https://files.pythonhosted.org/packages/01/18/329bfa558ab4907df675f06a674607ca2e30c3646e282668c25098e99291/kxg-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f041684fcc77a6dad3eacead02b2163d", "sha256": "bb321a86777e3f52e1abc092244d78c13ff8a7c7009011e0f801cef9e0accee6" }, "downloads": -1, "filename": "kxg-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f041684fcc77a6dad3eacead02b2163d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 197770, "upload_time": "2016-08-10T07:29:53", "url": "https://files.pythonhosted.org/packages/01/18/329bfa558ab4907df675f06a674607ca2e30c3646e282668c25098e99291/kxg-0.2.0.tar.gz" } ] }