Browse Source

first commit

world_class_integration
Max Lange 7 years ago
commit
650fa8d6a5
  1. 17
      LICENSES.txt
  2. BIN
      Project_interstellar_0.3.2.8_dev.tar.lzma
  3. 72
      README.txt
  4. 51
      Run.py
  5. 3
      Run.sh
  6. 1
      assets/__init__.py
  7. 21
      assets/lang/credits.txt
  8. BIN
      assets/music/$not$ard_tatort.ogg
  9. BIN
      assets/music/$not$menue.ogg
  10. BIN
      assets/music/$not$testsound.mp3
  11. BIN
      assets/music/$not$testsound.ogg
  12. BIN
      assets/music/Eric_Skiff_-_Chibi_Ninja.ogg
  13. BIN
      assets/music/Major_League_Wobs:_The_Legend_of_Zelda_-_Guerudo_Valley_80's_Version.ogg
  14. BIN
      assets/music/Rolemusic_-_Straw_Fields.ogg
  15. BIN
      assets/music/Sweetwaveaudio_-_Free_Ambient_Loop.ogg
  16. BIN
      assets/sounds/shoot.wav
  17. BIN
      assets/sprites/Background1.tif
  18. BIN
      assets/sprites/Background2.tif
  19. BIN
      assets/sprites/Bullet.tif
  20. BIN
      assets/sprites/Button1.tif
  21. BIN
      assets/sprites/Button2.tif
  22. BIN
      assets/sprites/Button3.tif
  23. BIN
      assets/sprites/Player2_up.tif
  24. BIN
      assets/sprites/Player3_up.tif
  25. BIN
      assets/sprites/Player_up.tif
  26. BIN
      assets/sprites/bar1.tif
  27. BIN
      assets/sprites/explosions/expl_09_0000.tif
  28. BIN
      assets/sprites/explosions/expl_09_0001.tif
  29. BIN
      assets/sprites/explosions/expl_09_0002.tif
  30. BIN
      assets/sprites/explosions/expl_09_0003.tif
  31. BIN
      assets/sprites/explosions/expl_09_0004.tif
  32. BIN
      assets/sprites/explosions/expl_09_0005.tif
  33. BIN
      assets/sprites/explosions/expl_09_0006.tif
  34. BIN
      assets/sprites/explosions/expl_09_0007.tif
  35. BIN
      assets/sprites/explosions/expl_09_0008.tif
  36. BIN
      assets/sprites/explosions/expl_09_0009.tif
  37. BIN
      assets/sprites/explosions/expl_09_0010.tif
  38. BIN
      assets/sprites/explosions/expl_09_0011.tif
  39. BIN
      assets/sprites/explosions/expl_09_0012.tif
  40. BIN
      assets/sprites/explosions/expl_09_0013.tif
  41. BIN
      assets/sprites/explosions/expl_09_0014.tif
  42. BIN
      assets/sprites/explosions/expl_09_0015.tif
  43. BIN
      assets/sprites/explosions/expl_09_0016.tif
  44. BIN
      assets/sprites/explosions/expl_09_0017.tif
  45. BIN
      assets/sprites/explosions/expl_09_0018.tif
  46. BIN
      assets/sprites/explosions/expl_09_0019.tif
  47. BIN
      assets/sprites/explosions/expl_09_0020.tif
  48. BIN
      assets/sprites/explosions/expl_09_0021.tif
  49. BIN
      assets/sprites/explosions/expl_09_0022.tif
  50. BIN
      assets/sprites/explosions/expl_09_0023.tif
  51. BIN
      assets/sprites/explosions/expl_09_0024.tif
  52. BIN
      assets/sprites/explosions/expl_09_0025.tif
  53. BIN
      assets/sprites/explosions/expl_09_0026.tif
  54. BIN
      assets/sprites/explosions/expl_09_0027.tif
  55. BIN
      assets/sprites/explosions/expl_09_0028.tif
  56. BIN
      assets/sprites/explosions/expl_09_0029.tif
  57. BIN
      assets/sprites/explosions/expl_09_0030.tif
  58. BIN
      assets/sprites/explosions/expl_09_0031.tif
  59. BIN
      assets/sprites/explosions/expl_10_0000.tif
  60. BIN
      assets/sprites/explosions/expl_10_0001.tif
  61. BIN
      assets/sprites/explosions/expl_10_0002.tif
  62. BIN
      assets/sprites/explosions/expl_10_0003.tif
  63. BIN
      assets/sprites/explosions/expl_10_0004.tif
  64. BIN
      assets/sprites/explosions/expl_10_0005.tif
  65. BIN
      assets/sprites/explosions/expl_10_0006.tif
  66. BIN
      assets/sprites/explosions/expl_10_0007.tif
  67. BIN
      assets/sprites/explosions/expl_10_0008.tif
  68. BIN
      assets/sprites/explosions/expl_10_0009.tif
  69. BIN
      assets/sprites/explosions/expl_10_0010.tif
  70. BIN
      assets/sprites/explosions/expl_10_0011.tif
  71. BIN
      assets/sprites/explosions/expl_10_0012.tif
  72. BIN
      assets/sprites/explosions/expl_10_0013.tif
  73. BIN
      assets/sprites/explosions/expl_10_0014.tif
  74. BIN
      assets/sprites/explosions/expl_10_0015.tif
  75. BIN
      assets/sprites/explosions/expl_10_0016.tif
  76. BIN
      assets/sprites/explosions/expl_10_0017.tif
  77. BIN
      assets/sprites/explosions/expl_10_0018.tif
  78. BIN
      assets/sprites/explosions/expl_10_0019.tif
  79. BIN
      assets/sprites/explosions/expl_10_0020.tif
  80. BIN
      assets/sprites/explosions/expl_10_0021.tif
  81. BIN
      assets/sprites/explosions/expl_10_0022.tif
  82. BIN
      assets/sprites/explosions/expl_10_0023.tif
  83. BIN
      assets/sprites/explosions/expl_10_0024.tif
  84. BIN
      assets/sprites/explosions/expl_10_0025.tif
  85. BIN
      assets/sprites/explosions/expl_10_0026.tif
  86. BIN
      assets/sprites/explosions/expl_10_0027.tif
  87. BIN
      assets/sprites/explosions/expl_10_0028.tif
  88. BIN
      assets/sprites/explosions/expl_10_0029.tif
  89. BIN
      assets/sprites/explosions/expl_10_0030.tif
  90. BIN
      assets/sprites/explosions/expl_10_0031.tif
  91. BIN
      assets/sprites/explosions/expl_11_0000.tif
  92. BIN
      assets/sprites/explosions/expl_11_0001.tif
  93. BIN
      assets/sprites/explosions/expl_11_0002.tif
  94. BIN
      assets/sprites/explosions/expl_11_0003.tif
  95. BIN
      assets/sprites/explosions/expl_11_0004.tif
  96. BIN
      assets/sprites/explosions/expl_11_0005.tif
  97. BIN
      assets/sprites/explosions/expl_11_0006.tif
  98. BIN
      assets/sprites/explosions/expl_11_0007.tif
  99. BIN
      assets/sprites/explosions/expl_11_0008.tif
  100. BIN
      assets/sprites/explosions/expl_11_0009.tif
  101. Some files were not shown because too many files have changed in this diff Show More

17
LICENSES.txt

@ -0,0 +1,17 @@
Licenses: (Thank you to all who make such things public avalible ;) Be sure to check them out, they are amazing)
The pyhton pygame library "Pyganim" in ./libs/pyganim is made by Al Sweigart and released under a "Simplified BSD" license. [ al@inventwithpython.com http://inventwithpython.com/pyganim ]
The (slightly modified)library "Tygamusic" in ./libs/tygamusic is made by me and released under a Creative Commons Attribution 3.0 license. Visit http://creativecommons.org/licenses/by/3.0/ for detailed info.
"Free Ambient Loop" by Sweetwaveaudio is licensed under a Creative Commons Licence. [ www.sweetwaveaudio.co.uk , http://creativecommons.org/licenses/by/3.0/ ]
"Chibi Ninja" by Eric Skiff is licensed under a Creative Commons Attribution License. [ http://freemusicarchive.org/music/Eric_Skiff/ , http://creativecommons.org/licenses/by/3.0/ ]
"Straw Fields" by Rolemusic is licensed under a Creative Commons Attribution License. [ http://freemusicarchive.org/music/Rolemusic/Straw_Fields/03_rolemusic_-_straw_fields , http://creativecommons.org/licenses/by/3.0/ ]
"The Elevator Bossa Nova" by Bensound is licensed under a Creative Commons Attribution No Derivates License. [ http://www.bensound.com/royalty-free-music/track/the-elevator-bossa-nova , http://creativecommons.org/licenses/by-nd/3.0/ ]
The testsound.mp3 (NOT .ogg!) was generated with http://www.fromtexttospeech.com/. Check them out, they are great!
The artworks in ./assets/sprites/explosions are made by Chabull and are released under a Creative Commons Attribution License [ http://opengameart.org/users/chabull , http://creativecommons.org/licenses/by/3.0/ ]
!!!THIS PROJECT IS COPYRIGHTED BUT WILL BE CREATIVE COMMONS IN THE NEXT VERSION (0.4)!!!
!!!HOWEVER, FEEL FREE TO ASK FOR PERSMISSION VIA EMAIL FOR VERSIONS BELOW 0.4!!!

BIN
Project_interstellar_0.3.2.8_dev.tar.lzma

Binary file not shown.

72
README.txt

@ -0,0 +1,72 @@
NOT EVEN ALPHA
(Licences of used music and art and libs at end of file or in LICENSES.txt)
Version 0.3.x
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
Simply paste your music into the music folder to be included in the game.
"_" will be replaced with spaces (" "). For best support use .ogg but .mp3 will work too.
(Codelines ver:0.3.2.7)
File: Code,Commented or whitespace,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 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
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)
Licenses: (Thank you to all who make such things public avalible ;) Be sure to check them out, they are amazing)
The pyhton pygame library "Pyganim" in ./libs/pyganim is made by Al Sweigart and released under a "Simplified BSD" license. [ al@inventwithpython.com http://inventwithpython.com/pyganim ]
The (slightly modified)library "Tygamusic" in ./libs/tygamusic is made by me and released under a Creative Commons Attribution 3.0 license. Visit http://creativecommons.org/licenses/by/3.0/ for detailed info.
"Free Ambient Loop" by Sweetwaveaudio is licensed under a Creative Commons Licence. [ www.sweetwaveaudio.co.uk , http://creativecommons.org/licenses/by/3.0/ ]
"Chibi Ninja" by Eric Skiff is licensed under a Creative Commons Attribution License. [ http://freemusicarchive.org/music/Eric_Skiff/ , http://creativecommons.org/licenses/by/3.0/ ]
"Straw Fields" by Rolemusic is licensed under a Creative Commons Attribution License. [ http://freemusicarchive.org/music/Rolemusic/Straw_Fields/03_rolemusic_-_straw_fields , http://creativecommons.org/licenses/by/3.0/ ]
"The Elevator Bossa Nova" by Bensound is licensed under a Creative Commons Attribution No Derivates License. [ http://www.bensound.com/royalty-free-music/track/the-elevator-bossa-nova , http://creativecommons.org/licenses/by-nd/3.0/ ]
The testsound.mp3 (NOT .ogg!) was generated with http://www.fromtexttospeech.com/. Check them out, they are great!
The artworks in ./assets/sprites/explosions are made by Chabull and are released under a Creative Commons Attribution License [ http://opengameart.org/users/chabull , http://creativecommons.org/licenses/by/3.0/ ]
!!!THIS PROJECT IS COPYRIGHTED BUT WILL BE CREATIVE COMMONS IN THE NEXT VERSION (0.4)!!!
!!!HOWEVER, FEEL FREE TO ASK FOR PERSMISSION VIA EMAIL FOR VERSIONS BELOW 0.4!!!

51
Run.py

@ -0,0 +1,51 @@
# -*- coding: utf-8 -*-
"""
Used to start the Game and ensure that everythings works fine.
Otherwise it reports an errormessage.
"""
try:
import pygame
import sys
import traceback
import os
os.environ['SDL_VIDEO_CENTERED'] = '1'
pygame.init()
pygame.font
#Checks for correct version
if pygame.version.ver < "1.9.1":
raise SystemExit("Old Pygame version: " + pygame.version.ver)
if sys.version[:5] < "2.7.6":
raise SystemExit("Outdated Python version: " + sys.version[:5])
if sys.version[:5] >= "3.0.0":
raise SystemExit("No support for Python3")
#Run the game
from src import main
main.void()
#Handeling errors
except ImportError as message:
if str(message)[len(str(message)) - 6:] == "pygame": # pygame not installed
raise SystemExit("Pygame not installed")
else:
#unknown import error
print (("ERROR IMPORTING MODULES: %s" % message))
raise SystemExit(traceback.format_exc())
except AttributeError as detail:
#excuted if font module is not installed
detail = str(detail)
print(detail)
if detail[len(detail) - 5:][:4] == "font": # Basicly the name of the module
raise SystemExit("Font module not installed (SDL_ttf)!")
else:
print(("Unexpected error:", sys.exc_info()[0]))
print("")
raise SystemExit(traceback.format_exc())
except Exception as detail:
#general errors
print(("Unexpected error:", sys.exc_info()[0]))
print("")
raise SystemExit(traceback.format_exc())

3
Run.sh

@ -0,0 +1,3 @@
sh ./rm_unused.sh
python Run.py
sh ./rm_unused.sh

1
assets/__init__.py

@ -0,0 +1 @@
# -*- coding: utf-8 -*-

21
assets/lang/credits.txt

@ -0,0 +1,21 @@
Programming - Me
Art:
Art director: Me
Assistant Design Creator: My art teacher
"Dont eat yellow snow"
-
Thanks to:
Chaos advanced, Captain Kirby, Schnewittchen(Snow White)
Music:
Eric Skiff : Chibi Ninja
Rolemusic : Straw Fields
Major League Wobs : The Legend of Zelda - Guerudo Valley 80's Version
Bensound : The Elevator Bossa Nova (Menu Music)
Sweetwaveaudio : Free Ambient Loop
check the README for further information
I am NCO

BIN
assets/music/$not$ard_tatort.ogg

Binary file not shown.

BIN
assets/music/$not$menue.ogg

Binary file not shown.

BIN
assets/music/$not$testsound.mp3

Binary file not shown.

BIN
assets/music/$not$testsound.ogg

Binary file not shown.

BIN
assets/music/Eric_Skiff_-_Chibi_Ninja.ogg

Binary file not shown.

BIN
assets/music/Major_League_Wobs:_The_Legend_of_Zelda_-_Guerudo_Valley_80's_Version.ogg

Binary file not shown.

BIN
assets/music/Rolemusic_-_Straw_Fields.ogg

Binary file not shown.

BIN
assets/music/Sweetwaveaudio_-_Free_Ambient_Loop.ogg

Binary file not shown.

BIN
assets/sounds/shoot.wav

Binary file not shown.

BIN
assets/sprites/Background1.tif

Binary file not shown.

BIN
assets/sprites/Background2.tif

Binary file not shown.

BIN
assets/sprites/Bullet.tif

Binary file not shown.

BIN
assets/sprites/Button1.tif

Binary file not shown.

BIN
assets/sprites/Button2.tif

Binary file not shown.

BIN
assets/sprites/Button3.tif

Binary file not shown.

BIN
assets/sprites/Player2_up.tif

Binary file not shown.

BIN
assets/sprites/Player3_up.tif

Binary file not shown.

BIN
assets/sprites/Player_up.tif

Binary file not shown.

BIN
assets/sprites/bar1.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0000.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0001.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0002.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0003.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0004.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0005.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0006.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0007.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0008.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0009.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0010.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0011.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0012.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0013.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0014.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0015.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0016.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0017.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0018.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0019.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0020.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0021.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0022.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0023.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0024.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0025.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0026.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0027.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0028.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0029.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0030.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_09_0031.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0000.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0001.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0002.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0003.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0004.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0005.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0006.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0007.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0008.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0009.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0010.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0011.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0012.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0013.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0014.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0015.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0016.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0017.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0018.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0019.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0020.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0021.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0022.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0023.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0024.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0025.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0026.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0027.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0028.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0029.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0030.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_10_0031.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_11_0000.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_11_0001.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_11_0002.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_11_0003.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_11_0004.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_11_0005.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_11_0006.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_11_0007.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_11_0008.tif

Binary file not shown.

BIN
assets/sprites/explosions/expl_11_0009.tif

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save