|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
-
- function simulation() {
-
- function switchOn() {
- schub = true;
- update();
- }
-
- function switchOff() {
- schub = false;
- update();
- }
-
- function a() {
- if (schub == false || fuel <= 0)
- return -1.63;
- else {
- fuel = fuel - 100;
- return -1.63 + 12;
- }
- }
-
- function setStartValues() {
- var v = -1000;
- var s = 50000;
- var fuel = 10000;
- var schub = false;
- }
- function update() {
- v = v + a();
- s = s + v;
- if (s <= 0) {
- s = 0;
- gameOver();
- }
- $("#height").html("Höhe: " + s + "m");
- $("#speed").html("Geschwindigkeit: " + v + "m/s");
- $("#fuel").html("Treibstoffvorrat: " + fuel + "l");
- }
-
- function gameOver() {
- if (v > -10)
- alert("Mondlandung geglückt!!!");
- else
- alert("Mondlandung gescheitert ...");
- setStartValues();
- }
-
- $("body").append("<div id='height'>Höhe: </div>");
- $("body").append("<div id='speed'>Geschwindigkeit: </div>");
- $("body").append("<div id='fuel'>Treibstoffvorrat: </div>");
-
- $("body").append("<button id='energy'>Triebwerk an</button>");
- $("body").append("<button id='no-energy'>Triebwerk aus</button>");
-
- $("#energy").click(switchOn);
- $("#no-energy").click(switchOff);
- setStartValues();
- }
-
- $(document).ready(simulation);
|