Danke,
Dein Beitrag war sehr hilfreich.
Ich fasse das mal für mich noch mal zusammen:
- Semikolon nicht vergessen
- globale Variablen vermeiden
- var $ = document.getElementById;
Dem Spiel fehlt nur noch einen Endscreen als Ergänzung zum Startscreen und dem dazwischenliegenden Menü. Im Endscreen werd ich wohl eine Statistik anzeigen lassen, z.B: "Wie viele Schüsse habe ich abgeschossen? Wie gross ist meine Treffsicherheit?". Vielleicht kommt dann noch ein Rundensystem dazu: Wer erst 3 mal gewinnt hat gewonnen. Nach einer Runde könnte man weitere Waffen einkaufen. Geld könnte man während dem Spiel einsammeln (Objekte abschiessen). Dann könnte man das Starshipduel auch als Teil eines grösseren Spiels einsetzen (z.B. taktisches Raumschiff-Brettspiel). Die Möglichkeiten sind enorm, das liebe ich am Programmieren: Man darf kreativ sein.
hab' ich sie hauptsächlich mit Hilfe des SELFHTML-Forums gelernt.
Das Forum ist in der Tat sehr nützlich.