Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
external/ | H | 01-Jan-2014 | - | 13,188 | 9,972 | |
install/ | H | 03-May-2022 | - | 27 | 22 | |
resources/ | H | 01-Jan-2014 | - | 41,845 | 41,679 | |
src/ | H | 03-May-2022 | - | 7,409 | 5,436 | |
tools/ | H | 01-Jan-2014 | - | 936 | 669 | |
.gitignore | H A D | 01-Jan-2014 | 87 | 8 | 8 | |
README | H A D | 01-Jan-2014 | 3.3 KiB | 110 | 75 | |
SConstruct | H A D | 03-May-2022 | 881 | 23 | 16 | |
pony.options | H A D | 03-May-2022 | 2.3 KiB | 113 | 93 |
README
1 2== COMPILING == 3 4You will need the following tools and libraries to build the game: 5 6* SCons 7* GLFW 8* IlmBase 9* DevIL 10* protobuf (You also need protobuf-compiler on ubuntu) 11* SDL_mixer 12* FTGL 13* libsigc++ 14 15Just build the game with "scons" in the current directory. If you have 16a dualcore CPU, you can use "scons -j2" for parallel building. 17 18== PLAYING == 19 20To start the game, call "./Pony". ESC stops the game. 21 22 23Controls: 24 25Pony 1: Arrow Keys 26Pony 2: WASD 27Pony 3: 8456 on the Numpad 28Pony 4: IJKL 29 30F1 toggles music 31 32Additionally you can use gamepads. Joystick 1 controls Pony 1, etc. 33You steer the ponies with the left/right axis of the main stick and 34accelerate/decelerate with Button 1 and 2. 35 36Many keyboards have problems with too many simultaneous keystrokes. If 37you have problems with more than two players, you can attach an 38additional USB keyboard or use Gamepads for some players. 39 40 41== CONFIGURATION == 42 43You can configure a lot of things in the games config file 44"pony.options". 45You can supply an alternative config file as option in the "./Pony" call. 46 47== INSTALLATION == 48 49Pink Pony can be started directly in the source directory. If you want to 50install it in at a permanent location in the system, then you can use the 51files in the 'install' directory for this. 52 53The shell script 'pink-pony' is a simple wrapper that checks if a config file 54is installed in the user's home directory and creates one if need be. It then 55starts the game with this config file. 56 57The location of the game resource files can be configured in the pony.options 58config file. This way no patching of the source should be necessary. 59 60== LICENSE == 61 62Different parts of Pink Pony are available under different terms. 63 64Unless otherwise noted in this file (see below), everything is Copyright 65(C) 2009 by ginkgo and available under the terms of the GNU General Public 66License of the Free Software Foundation, either version 3 of the License, 67or (at your option) any later version. 68 69A copy of the GNU General Public License is avaliable in doc/GPL3 or 70<http://www.gnu.org/licenses/>. 71 72* Following files are also available under terms of the GPL v3 or later: 73 74Copyright (C) 2009 by tornado <j.sjolund@gmail.com>: 75models/Pony.mesh.xml (animated by Skorpio) 76models/pony.blend (animated by Skorpio) 77textures/pony.png 78textures/pony-blue.png (modified by qubodup) 79 80* Following files are available under terms of the Creative Commons 81 Attribution-Share Alike 3.0 license (see 82 <http://creativecommons.org/licenses/by-sa/3.0/>): 83 84Copyright (C) renich <http://www.jamendo.com/en/artist/Renich>: 85music/To be happy.mp3 (reencoded by ginkgo) 86 87* Following files are available under terms of the Creative Commons 88 Attribution 3.0 license (see docs/CCBY3 or 89 <http://creativecommons.org/licenses/by/3.0/>): 90 91Copyright (C) brisingre <http://brisingre.deviantart.com/>: 92textures/sky.tga (modified by Iwan Gabovitch) 93 94* Following files are released under the terms of the Open Font License (OFL) 95 <http://scripts.sil.org/OFL> 96 97Copyright (C) David Brisbane <http://openfontlibrary.org/media/people/DaveDS>: 98fonts/DaveDS_-_Sketchy.ttf 99 100* Following files are released into the public domain or if you prefer, 101 licensed under cc0 <http://creativecommons.org/publicdomain/zero/1.0/>: 102 103 104By Iwan Gabovitch <qubodup@gmail.com>: 105textures/grass.tga 106textures/sand.tga 107sounds/heart.wav 108sounds/explosion.wav 109 110* The pony AI has been implemented by MCMic.