Free Python Games Development¶
Search issues or open a new issue to start a discussion around a bug.
Fork the GitHub repository and make your changes in a new branch.
Write a test which shows the bug was fixed.
Send a pull request and message the development lead until its merged and published.
Requests for Contributions¶
Simplifications to existing games.
Refactoring to simplify games.
Additional games. Requirements for new games:
Fun to play.
Matching code style.
Limited Python feature set.
Short (less than 100 lines of code).
Get the Code¶
You can either clone the public repository:
$ git clone https://github.com/grantjenks/free-python-games.git
Download the tarball:
$ curl -OL https://github.com/grantjenks/free-python-games/tarball/master
Or, download the zipball:
$ curl -OL https://github.com/grantjenks/free-python-games/zipball/master
Install development dependencies with pip:
$ pip install -r requirements.txt
All packages for running tests and building documentation will be installed.
Free Python Games currently tests against three versions of Python:
Testing uses tox. If you don’t want to install all the development requirements, then, after downloading, you can simply run:
$ python setup.py test
The test argument to setup.py will download a minimal testing infrastructure and run the tests.