|
8 years ago | |
---|---|---|
assets | 8 years ago | |
libs | 8 years ago | |
saves | 9 years ago | |
src | 8 years ago | |
.gitignore | 8 years ago | |
LICENSES.txt | 9 years ago | |
README.md | 8 years ago | |
Run.py | 9 years ago | |
Run.sh | 9 years ago | |
rm_unused.sh | 9 years ago | |
todo¬es.txt | 9 years ago |
README.md
Project Interstellar is a 2d space-adventure game
developed in and with : Python, Pygame, subversion and Ninja-IDE. Currently pre-alpha status.
Version 0.3.x
How to Run the Game
This is just a developement version so you need
the programming language Python version 2.x:
https://www.python.org/downloads/
And the physics and graphics engine pygame:
http://www.pygame.org/download.shtml
Both have a good guide how to install them otherwise google is your friend.
Windows:
In normal case double clicking Run.py should start it. If this does not work google for "How to start a .py file".Debian based systems:
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.shOther:
Google for: "how to run python files in" and add you OSHow to play
To play, simply run the "Run.py" file located in the base directory
Features
- wasd or arrowkeys for movement
- f12 for screenshot
- f6 to change music
- esc to exit
- f or space to shoot
- y to move faster
- c when power bar is filled up will shoot in 8 directions
- many hidden features
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 |
Total | 2220 | 501 | 2721 |
Top3 code only:
- settings.py 381
- menu.py 287, 68
- objects.py 287, 54
Top3 Commented or empty lines:
- tygamusic 80
- settings.py 78
- menu.py 68
Top3 Total:
- settings.py 459
- menu.py 355
- objects.py 341
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)