Table of contents:
This is the complete source code to a game called "Responsibilities", created by Liz Ryerson with programming by Run Hello and released in 2012 as part of the Ludum Dare 25 competition. Included are the Mac, Windows, and Linux versions. If you just want to try the program, see here.
The project is hosted here on Bitbucket, so you can download the source yourself by doing one of the following:
hg clone https://bitbucket.org/runhello/iso
svn co https://bitbucket.org/runhello/iso/trunk
- Select the "download repository" link from the downloads page.
This is a working source code repository, so NOTHING IN THE REPOSITORY SHOULD BE TAKEN AS GRANTING A LICENSE TO REUSE THE CODE OR SOFTWARE. There is no license information in the repository itself. Following is the licensing information, which applies to *tag ld25_2 and parent changesets* only; any changesets after ld25_2 have not been "released" and we have not specifically decided on licensing for them.
The contents of this repository are available under the Creative Commons Attribution-NonCommercial 3.0 Unported license. This means you are free to use the code and resources from this game for any noncommercial purpose as long as you clearly credit the original creators (Liz Ryerson for sound, graphics, script and level xml files, Andi McClure for program code). You may alternately, if you choose, use the code under the terms of the GNU GPL 2.0, any later version of the GNU GPL, or the Creative Commons Attribution-ShareAlike 3.0 Unported license. These licenses essentially say you may use the code and resources from this game for any purpose including commercial ones as long as you clearly credit the original creators and also make your source code available.
This program also incorporates a number of open source libraries or resources with their own license terms, as described in the file package/readme.txt. In particular, the font and some of the textures come from other sources.
Also please note: Nothing here should be taken as granting permission to use the Run Hello name or logo.
If you would like to use something here under different terms, or have any questions, you can contact andi DOT m DOT mcclure AT gmail DOT com.
How to use
Before compiling, you will need to build Polycode. You can do this by running
./manage.py install from the repository root. Once you have done this, to compile:
- For Mac, run ./package/pkg_mac.sh
- For Windows, enter ./package/win and perform make (you will need MinGW).
- For Linux, enter ./package/lin and perform make.
For more detailed instructions on building both Polycode and this project, see the help for Polyconsole.