Wie schon erwähnt, müsst ihr gewisse Kenntnisse in Java besitzen um die Beispiele zu verstehen. Ihr solltet also mit der Java Syntax, dem Schreiben von Methoden und (bei den komplexeren Spielen) auch mit der Erstellung eigener Klassen, Vererbung... vertraut sein.
Dieses Tutorial beschäftigt sich dabei hauptsächlich mit Applets, was mehrere Gründe hat. Zum einen ist das Einbinden von Bildern, Sounddateien und das Auffangen von Benutzereingaben in Applets wesentlich einfacher zu bewerkstelligen als in Konsolenanwendungen. Zum anderen werden die meisten Java Spiele sowieso als Onlinespiele ins Internet gestellt und finden auch dort wohl den meisten Zulauf! Ein weiterer Grund ist, dass aufwendigere Spiele in Java - Konsolenanwendungen sehr, sehr langsam werden, was offensichtlich an der Virtual Maschine von Java liegt. Das gilt ebenso für den Appletviewer und bedingt auch für Netscape. Interessanterweise schneidet der Internet Explorer von Microsoft bei der flüssigen Darstellung von bewegten Objekten am besten ab.
Im Folgenden wollen wir euch also mit den Grundlagen der Entwicklung von Java Spielen vertraut machen und euch auch noch einige weitere Techniken und Problemlösungen vorstellen. Am Ende jedes Kapitels findet ihr dann den SourceCode des behandelten Beispiels, sowie einen Link auf eine Seite, in der ihr das soeben programmierte Applet betrachten könnt. Ihr könnt euch auch das Tutorial runterladen und offline lesen