
< h2 > Project Interstellar is a 2d space-adventure game< / h2 >
< h4 > developed in and with : Python, Pygame, Git/Github and Ninja-IDE. Currently pre-alpha status.< / h4 >
Version 0.3.x
How to Run the Game
-------------------
< br > This is just a developement version so you need
the programming language [Python version 2.x . ](https://www.python.org/downloads/release/python-2710/ )</ br >
< br > And the physics and graphics engine [Pygame. ](http://www.pygame.org/download.shtml )</ br >
< br > Both have a good guide how to install them otherwise google is your friend.< / br >
< h5 > Windows:< / h5 >
In normal case double clicking Run.py should start it. If this does not work google for "How to start a .py file".
< br > < / br >
< h5 > Debian based systems:< / h5 >
Double click on Run.sh. If this does not work make sure it has its executable bit set. Do this by opening a terminal in this folder or navigating there with a "normal" terminal and then copy-paste this command: chmod u+x ./Run.sh
< br > < / br >
< h5 > Other:< / h5 >
Google for: "how to run python files in" and add you OS
< br > < / br >
How to play
-----------
< br > Use WASD for movement (arrowkeys work too)< / br >
< br > F or space will shoot a bullet< / br >
< br > When on full power use C to shoot in eight directions< / br >
< br > Pressing Y makes you faster while X slower< / br >
< br > Use escape to pause the game< / br >
< br > Can you get below my 295294ms?< / br >
< br > < / br >
Features
--------
< ul >
< li > f12 for screenshot< / li >
< li > f6 to change music< / li >
< li > esc to exit< / li >
< li > many hidden features< / li >
< / ul >
Custom music
------------
Simply paste your music into the ./assets/music folder to be included in the game.
"_" will be replaced with spaces " ". For best support use .ogg but .mp3 will work too.
File / Code information
-----------------------
(Codelines ver:0.3.2.7)
| File | Code | Non-code | Total |
| ---: | :--: | :---------------------: | :---: |
| Run.py | 39 | 14 | 53 |
| tygamusic.py | 218 | 80 | 298 |
| chat.py | 4 | 5 | 9 |
| draw.py | 222 | 55 | 277 |
| interface.py | 93 | 17 | 110 |
| main.py | 44 | 34 | 78 |
| menu.py | 287 | 68 | 355 |
| midi_in.py | 57 | 13 | 70 |
| missions.py | 52 | 19 | 71 |
| movement.py | 139 | 29 | 168 |
| namings.py | 57 | 16 | 73 |
| objects.py | 287 | 54 | 341 |
| settings.py | 381 | 78 | 459 |
| sounds.py | 7 | 4 | 11 |
| specials.py | 70 | 15 | 85 |
| | | |
| < strong > Total< / strong > | < strong > 2220< / strong > | < strong > 501< / strong > | < strong > 2721< / strong > |
< strong > Top3 code only:< / strong > < ul >
< li > settings.py 381< / li >
< li > menu.py 287, 68< / li >
< li > objects.py 287, 54< / li > < / ul >
< strong > Top3 Commented or empty lines:< / strong > < ul >
< li > tygamusic 80< / li >
< li > settings.py 78< / li >
< li > menu.py 68< / li > < / ul >
< strong > Top3 Total:< / strong > < ul >
< li > settings.py 459< / li >
< li > menu.py 355< / li >
< li > objects.py 341< / li > < / ul >
Contact Information
-------------------
You can contact me on the [homepage ](http://www.pygame.org/project-Project+Interstellar-2943-.html )
or via email: max12354678910@gmail.com
(subject: Project_interstellar)
Licences
--------
(Licences of used music and art and libs in LICENSES.txt)