{ "info": { "author": "Richard Dymond", "author_email": "rjdymond@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Games/Entertainment", "Topic :: Games/Entertainment :: Arcade", "Topic :: Games/Entertainment :: Side-Scrolling/Arcade Games" ], "description": "Pyskool\n=======\nIn 1984, Microsphere published `Skool Daze`_, a game for the\n`Sinclair ZX Spectrum`_. In 1985, the sequel `Back to Skool`_ was published.\n\nEach game is based in a boys' school (though Back to Skool adds a playground\nand a girls' school) and revolves around the antics of Eric, the hero. In Skool\nDaze, Eric must steal his report card from the school safe - the combination of\nwhich must be extracted from the teachers' brains using flashing shields or, in\nthe case of the history teacher, post-hypnotic suggestion. In Back to Skool,\nEric must get his report card back into the school safe, this time with the\nextra help provided by a water pistol, stinkbombs, a bike, mice, a frog and a\ngirlfriend.\n\nPyskool is a re-implementation of these classic games in Pygame, with the aim\nof making them easy to customise by editing configuration files or - for more\nadvanced customisation - writing some Python code.\n\n.. _Skool Daze: http://en.wikipedia.org/wiki/Skool_Daze\n.. _Back to Skool: http://en.wikipedia.org/wiki/Back_to_Skool\n.. _Sinclair ZX Spectrum: http://en.wikipedia.org/wiki/ZX_Spectrum\n\nRequirements\n------------\nPyskool requires Python 2.7 and `Pygame`_ (version 1.8+).\n\nOn Linux/\\*BSD, Pygame is available via the package management system: the\n`python-pygame` package on Debian-based distros and openSUSE, the `pygame`\npackage on Fedora, the `devel/py-game` port on FreeBSD and NetBSD, and the\n`devel/pygame` port on OpenBSD.\n\nWindows and Mac OS X users should take care to select the Pygame installer that\nmatches the version of Python that is installed.\n\n.. _Pygame: http://www.pygame.org/download.shtml\n\nRunning Pyskool\n---------------\nPyskool is actually five separate games:\n\n* Skool Daze (`skool_daze.py`)\n* Back to Skool (`back_to_skool.py`)\n* Skool Daze Take Too (`skool_daze_take_too.py`)\n* Ezad Looks (`ezad_looks.py`)\n* Back to Skool Daze (`back_to_skool_daze.py`)\n\nBefore playing any of these games for the first time, the required images, ini\nfiles and sound files will need to be created. This can be done by using the\n``--setup`` option; for example::\n\n $ skool_daze.py --setup\n\nThis will:\n\n* download TZX files from the sources listed in `images.ini` and use them to\n create the required images in `~/.pyskool/images`\n* write the required ini files in `~/.pyskool/ini`\n* write the required sound files in `~/.pyskool/sounds`\n\nAfter that, Pyskool can be run in Skool Daze mode::\n\n $ skool_daze.py\n\nPlaying Pyskool\n---------------\nThe keys to move Eric around are:\n\n* 'q' or up arrow - go up stairs, or continue walking in the same direction\n* 'a' or down arrow - go down stairs, or continue walking in the same direction\n* 'o' or left arrow - left\n* 'p' or right arrow - right\n* 'f' - fire catapult\n* 'h' - hit\n* 'j' - jump\n* 's' - sit/stand\n* 'w' - write on a blackboard (press Enter/Return to finish)\n\nOther useful keys are:\n\n* Escape - quit the game\n* End - pause/resume\n* Insert - take a screenshot\n* F2 - save the game\n* F6 - load the most recently saved game\n* F11 - switch between full-screen and windowed mode\n* F12 - show/hide the menu\n\nFor full instructions, see the `documentation`_.\n\n.. _documentation: http://pyskool.ca/docs/pyskool/play.html", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pyskool.ca/", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "pyskool", "package_url": "https://pypi.org/project/pyskool/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyskool/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pyskool.ca/" }, "release_url": "https://pypi.org/project/pyskool/1.2.1/", "requires_dist": null, "requires_python": null, "summary": "A remake of 'Skool Daze' and 'Back to Skool' using Pygame", "version": "1.2.1" }, "last_serial": 3214908, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "71d55e8891b8c877d806e5f8b654be6c", "sha256": "75e8106a3e6930f07088a4cc6ad904c59c8fe59b573a13a7541fc9baa2a16a3e" }, "downloads": -1, "filename": "pyskool-1.1.tar.gz", "has_sig": false, "md5_digest": "71d55e8891b8c877d806e5f8b654be6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 541377, "upload_time": "2013-12-01T15:01:14", "url": "https://files.pythonhosted.org/packages/fb/86/e5d10b1d7c88ef025d783882efd421a4e1b75080e9dd2662260abd568c0b/pyskool-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "54c79fb5e801370584d2f16b5c05dab1", "sha256": "5fe1a31c39b761f5738e1eecc3c804ba483c1c99fc67432e0f7e2ca7c9327cc9" }, "downloads": -1, "filename": "pyskool-1.1.1.tar.gz", "has_sig": false, "md5_digest": "54c79fb5e801370584d2f16b5c05dab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 544003, "upload_time": "2014-01-26T14:25:53", "url": "https://files.pythonhosted.org/packages/15/9a/faa9e8d34194301713051003fcbf2d189e495796ea041a4da40ead752a56/pyskool-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "4c9387748afc25508363893cd6321102", "sha256": "02276b38e066b9614209b1482bc34976bf24fd54e1e3b710299780106f64aca4" }, "downloads": -1, "filename": "pyskool-1.1.2.tar.gz", "has_sig": false, "md5_digest": "4c9387748afc25508363893cd6321102", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 548599, "upload_time": "2014-06-14T13:08:27", "url": "https://files.pythonhosted.org/packages/f8/f8/dd7bac6880982f9e2f275972e028fa55c1d2e8ae840adf1e9a514fa8c828/pyskool-1.1.2.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "84ab3356a4c7acb3c8c94c9895035a00", "sha256": "0cf40ed0dfc5910bb395a2a2f7a209f507b6a045550ccc839ec834a4b2aeccbd" }, "downloads": -1, "filename": "pyskool-1.2.tar.gz", "has_sig": false, "md5_digest": "84ab3356a4c7acb3c8c94c9895035a00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 553996, "upload_time": "2015-01-14T23:48:19", "url": "https://files.pythonhosted.org/packages/f1/f4/78060db885e9be96e9d33c7629da5a6f83d3c86c56f2aa316853af7ead95/pyskool-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "64426bb21d87b18b4b0655989e481c65", "sha256": "a805cc41dfc955b7d97ba816256aaf242a3304b149bbc398644c9b15a90815c3" }, "downloads": -1, "filename": "pyskool-1.2.1.tar.gz", "has_sig": false, "md5_digest": "64426bb21d87b18b4b0655989e481c65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 569159, "upload_time": "2016-05-21T11:51:04", "url": "https://files.pythonhosted.org/packages/ee/b1/006ba238ca9a0da831fb1a8fe84eab831117ed6c5e8d484fac8c8128cbeb/pyskool-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "64426bb21d87b18b4b0655989e481c65", "sha256": "a805cc41dfc955b7d97ba816256aaf242a3304b149bbc398644c9b15a90815c3" }, "downloads": -1, "filename": "pyskool-1.2.1.tar.gz", "has_sig": false, "md5_digest": "64426bb21d87b18b4b0655989e481c65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 569159, "upload_time": "2016-05-21T11:51:04", "url": "https://files.pythonhosted.org/packages/ee/b1/006ba238ca9a0da831fb1a8fe84eab831117ed6c5e8d484fac8c8128cbeb/pyskool-1.2.1.tar.gz" } ] }