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("
Höhe:
"); $("body").append("
Geschwindigkeit:
"); $("body").append("
Treibstoffvorrat:
"); $("body").append(""); $("body").append(""); $("#energy").click(switchOn); $("#no-energy").click(switchOff); setStartValues(); } $(document).ready(simulation);