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.
Max Lange 053edf3d69 Major features have been implemented. Bug fixing and exanding features until 0.3.3.0 7 years ago
assets added warp system 7 years ago
libs added warp system 7 years ago
saves Major features have been implemented. Bug fixing and exanding features until 0.3.3.0 7 years ago
src Major features have been implemented. Bug fixing and exanding features until 0.3.3.0 7 years ago
.gitignore updated gitignore to ignore Ninjas project files 7 years ago
LICENSES.txt Update LICENSES.txt 7 years ago
README.md added menu class 7 years ago
Run.py first commit 7 years ago
Run.sh first commit 7 years ago
rm_unused.sh Optimized Credits-screen 7 years ago
todo&notes.txt Changed star generation and increased fps 7 years ago

README.md

main_picture

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.sh

Other:
Google for: "how to run python files in" and add you OS

How 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)