You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Project-Interstellar/README.md

96 lines
3.0 KiB

![main_picture](https://lh3.googleusercontent.com/-ZjA1FSivXNw/VSaOqy8nSRI/AAAAAAAAAB4/_nW122LgHr0/s701-no/all.tiff)
<h2>Project Interstellar is a 2d space-adventure game</h2>
<h4>developed in and with : Python, Pygame, subversion 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:</br>
https://www.python.org/downloads/
<br>And the physics and graphics engine pygame:</br>
http://www.pygame.org/download.shtml
<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 treminal 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
-----------
To play, simply run the "Run.py" file located in the base directory
Features
--------
<ul>
<li>wasd or arrowkeys for movement</li>
<li>f12 for screenshot</li>
<li>f6 to change music</li>
<li>esc to exit</li>
<li>f or space to shoot</li>
<li>y to move faster</li>
<li>c when power bar is filled up will shoot in 8 directions</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)