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.

5.1 KiB

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="generator" content="ReText 4.1.2">
<title>README</title>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-61489424-2', 'auto');
ga('send', 'pageview');

</script>
</head>
<body>
<p><img alt="Logo" src="https://lh3.googleusercontent.com/-ZjA1FSivXNw/VSaOqy8nSRI/AAAAAAAAAB4/_nW122LgHr0/s701-no/all.tiff" title="Logo"></p>
<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>

<p>Version 0.3.3</p>
<h2>How to Run the Game</h2>
<p><br>This is just a developement version so you need
the programming language <a href="https://www.python.org/downloads/release/python-2710/">Python version 2.x .</a></br>
<br>And the physics and graphics engine <a href="http://www.pygame.org/download.shtml">Pygame.</a></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></p>
<h2>How to play</h2>
<p><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></p>
<h2>Features</h2>
<p><ul>
<li>f12 for screenshot</li>
<li>f6 to change music</li>
<li>esc to exit</li>
<li>many hidden features</li>
</ul></p>
<h2>Custom music</h2>
<p>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.</p>
<h2>File / Code information</h2>
<p>(Codelines ver:0.3.3)</p>
<table>
<thead>
<tr>
<th>File</th>
<th>Code</th>
<th>Non-code</th>
<th>Total</th>
</tr>
</thead>
<tbody>
<tr>
<td>Run.py</td>
<td>39</td>
<td>14</td>
<td>53</td>
</tr>
<tr>
<td>libs/menu/creator.py</td>
<td>351</td>
<td>84</td>
<td>435</td>
</tr>
<tr>
<td>libs/menu/disp_elem.py</td>
<td>324</td>
<td>88</td>
<td>412</td>
</tr>
<tr>
<td>libs/menu/IO.py</td>
<td>30</td>
<td>6</td>
<td>36</td>
</tr>
<tr>
<td>libs/tygamusic/tygamusic.py</td>
<td>218</td>
<td>80</td>
<td>298</td>
</tr>
<tr>
<td>src/chat.py</td>
<td>4</td>
<td>5</td>
<td>9</td>
</tr>
<tr>
<td>src/draw.py</td>
<td>160</td>
<td>42</td>
<td>202</td>
</tr>
<tr>
<td>src/interface.py</td>
<td>108</td>
<td>17</td>
<td>125</td>
</tr>
<tr>
<td>src/main.py</td>
<td>46</td>
<td>30</td>
<td>76</td>
</tr>
<tr>
<td>src/menu.py</td>
<td>317</td>
<td>116</td>
<td>487</td>
</tr>
<tr>
<td>src/midi_in.py</td>
<td>71</td>
<td>19</td>
<td>90</td>
</tr>
<tr>
<td>src/missions.py</td>
<td>55</td>
<td>19</td>
<td>74</td>
</tr>
<tr>
<td>src/movement.py</td>
<td>14</td>
<td>9</td>
<td>23</td>
</tr>
<tr>
<td>src/namings.py</td>
<td>74</td>
<td>24</td>
<td>98</td>
</tr>
<tr>
<td>src/objects.py</td>
<td>214</td>
<td>51</td>
<td>265</td>
</tr>
<tr>
<td>src/player.py</td>
<td>153</td>
<td>45</td>
<td>198</td>
</tr>
<tr>
<td>src/settings.py</td>
<td>317</td>
<td>17</td>
<td>394</td>
</tr>
<tr>
<td>src/sounds.py</td>
<td>7</td>
<td>5</td>
<td>12</td>
</tr>
<tr>
<td>src/specials.py</td>
<td>67</td>
<td>14</td>
<td>81</td>
</tr>
<tr>
<td>src/worlds.py</td>
<td>101</td>
<td>32</td>
<td>133</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Total</strong></td>
<td><strong>2723</strong></td>
<td><strong>730</strong></td>
<td><strong>3462</strong></td>
</tr>
</tbody>
</table>
<p><strong>Top3 code only:</strong><ul>
<li>libs/menu/creator.py 351</li>
<li>libs/menu/disp_elem.py 324</li>
<li>src/menu.py &amp; src/settings.py 317</li></ul></p>
<p><strong>Top3 Commented or empty lines:</strong><ul>
<li>menu.py 116</li>
<li>libs/menu/disp_elem.py 88</li>
<li>libs/menu/creator.py 84</li></ul></p>
<p><strong>Top3 Total:</strong><ul>
<li>src/menu.py 487</li>
<li>libs/menu/creator.py 435</li>
<li>libs/menu/disp_elem.py 412</li></ul></p>
<h2>Contact Information</h2>
<p>You can contact me on the <a href="http://www.pygame.org/project-Project+Interstellar-2943-.html">homepage</a>
or via email: max12354678910@gmail.com
(subject: Project_interstellar)</p>
<h2>Licences</h2>
<p>(Licences of used music and art and libs in LICENSES.txt)</p>
</body>
</html>