Titel:

Java Game Programming Tutorial

Startseite
english
  
ISBN: 3826617800   ISBN: 3826617800   ISBN: 3826617800   ISBN: 3826617800 
 
  Wir empfehlen:       
 

Bewegung einer Schlange

Leider habe ich wieder keine Zeit, ein ganzes Kapitel zu diesem Thema zu schreiben. Ich möchte nur kurz auf die Problemstellung eingehen. Dieses Kapitel soll euch zeigen, wie man die Bewegung einer Schlange z. B. in dem Spiel Snakin umsetzt. Dies kann man sehr effizient tun, da es hierfür nicht wie bei den meisten anderen Spielen nötig ist bei jedem Threaddurchlauf das gesammte Applet neu zu zeichnen. Stattdessen wird nur am Kopf der Schlange ein neues Element hinzugefügt, das Element am Ende der Schlange wird in der Farbe des Hintergrundes übermalt. Ansonsten muss ich an dieser Stelle leider auf den Sourcecode verweisen, der mit Sicherheit nicht ganz einfach zu verstehen ist, aber ich habe die wichtigen Klassen (vor allem Snake.java) gut auskommentiert, so dass es für einen geübten Javaprogrammierer (der ihr ja seid, wenn ihr das ganze Tutorial bis hier überstanden habt) eigentlich kein Problem sein sollte zu verstehen, was ich tue.

Ach ja, die Steuerung: Clickt zuerst auf das Applet, dann könnt ihr mit den Cursortasten die Schlange steuern, wenn ihr sie länger machen wollt, dann drückt einfach die Spacetaste! So, hier gibts noch den Sourcecode!

SourceCode download
  
Java 6 Das Übungsbuch. 200 Aufgaben mit vollständigen Lösungen
von Elisabeth Jung
Siehe auch:
Java 6 - Das Übungsbuch Band II
Übungsbuch Java: 260 praktische Fragen und...
SCJP - Sun Java Certified Programmer: Vorbe...
Java-Intensivkurs: In 14 Tagen lernen Projekte er...
Handbuch der Java-Programmierung: Standard Editi...
Das Java-Praktikum: Aufgaben und Lösun...
 
   
 
     

Zurück zu Themenseiten:
StudyPaper.com/Startseite/Computer/Informatik/Programmieren/Java
StudyPaper.com/Startseite/Computer/Spiele
StudyPaper.com/Startseite/Computer

Das Setzen von Verweisen (Links) auf diese Seite ist gestattet und bedarf keine vorherige Absprache.
   
  Startseite  |  english  |  Bookmark setzen  |  Webseite weiterempfehlen  |  Copyright ©  |  Impressum