Ich habe ein Leinwandspiel in HTML5 gemacht und bin zu viel davon neu. Ich möchte nur Javascript verwenden, um meine Elemente zu erstellen (es ist einfacher, auf diese Weise in andere Websites einzubetten und ich fühle, dass es sauberer ist). Ich musste mein Spiel neu laden, um es wieder spielen zu können, aber ich möchte in der Lage sein, den Spielstand und mehrere andere Variablen im Auge zu behalten, ohne jedes in die URL (was ich gemacht habe) zu setzen, damit es wie das Spiel aussieht läuft noch. Ich werde auch "Power-Ups" und andere Dinge hinzufügen, die durch das Skript "erinnert" werden müssen.Mein Spiel spielt sich selbst?
Wie auch immer, hier ist meine Frage. Wenn ein Spieler einen anderen tötet, spielt sich das Spiel für eine Weile und macht meinen Computer sehr langsam, bis ich die Seite neu lade. Warum macht es das? Ich habe das Intervall für die Hauptfunktion (die das Spiel durchläuft und alles läuft) gelöscht und das hat dazu geführt, dass alles aufhört, sich zu bewegen - das tut es nicht mehr. Was ist hier falsch?
Das ist mein Spiel: http://dl.dropbox.com/u/11168436/game/game.html
Steuerung: Bewegen Sie den Skifahrer mit den Pfeiltasten und schießen mit M (Sie in Richtung schießen Sie das letzte Mal in bewegten). Der Snowboarder wird mit ESDF bewegt und schießt mit Q.
Danke für Ihre Zeit.
Kein Glück. Alles sauste wie vorher herum. – sc8ing
@ sc8ing Dang. Suchen Sie nach rekursiven Funktionsaufrufen. –
Was sind rekursive Funktionsaufrufe? – sc8ing