Java Game Development Buch

  • Themenstarter Themenstarter timtrucker
  • Beginndatum Beginndatum
T

timtrucker

Gast
Hey 😉
Ich habe in nächster zeit vor, mich genauer mit dem Thema Gamedevelopment zu befassen.
Deswegen wollte ich euch fragen ob jemand von euch mir ein gutes Buch dazu empfehlen könnte?!

würde mich über hilfreiche antworten freuen 🙂
lg timtrucker
 
Killer Game Programming in Java ist wohl DAS Buch dazu.
Killer Game Programming in Java

Allerdings sind Spiele (zumindest zweidimensionale) auch nicht soooo viel anderst als andere (Anwendungs-)Programme. Du kannst Spiele auch mit Swing-Componenten (hauptsächlich Labels) schreiben, auf Komponenten zeichnen, active rendering ist eine spur komplizierter aber läuft auch auf Zeichnen hinaus, oder du verwendest gleich eine externe API wie z. B. Coke and Code oder die JMonkeyEngine, bei denen du Tutorials findest.

Im Endeffekt ist es Benutzereingabe, darauf reagieren, Ausgabe (in Form von Sound und den neu gezeichneten) und Hintergrundsthreads die vielleicht andere Dinge (Gegner z. B.) steuern. Alternativ geht natürlich auch 1 Thread für alle Objekte, das ist natürlich nicht so performant aber einfacher. (z. B. brauchst du da kaum oder garkeine synchronisation)

Im würde die Try- and (possible) Failure-Methode vorziehen. Einfach mit nen kleinen Spielchen beginnen und immer weiter steigern.
 
Zuletzt bearbeitet:
Hi Tim

Ich kann Dir das Buch
Java will nur Spielen
empfehlen.

Es fängt bei den Grundlagen an und gegen Ende programmiert man einen einfachen Frogger in 2D.
Ach ja, die Sprache des Buches ist deutsch.

Pentalon
 
Zuletzt bearbeitet:
@Pentalon Das buch beschäftigt sich aber nicht speziell um 2D Game Development sondern generell um java bis dorthin. Ich habe das Buch "Java ist auch eine insel" und das ist glaube ich fast das gleiche
 

Das was du gepostet hast, ist ja für 3D Programmierung.. ist es das was du möchtest? Kennen tue ich das Buch persönlich nicht. Ich halt Java einfach nicht für die "optimalste Spielesprache"(Fehlende oder im vergleich schlechtere Frameworks) wobei alles natürlich nur ein Mittel zum Zweck ist und keine Sprachenflame oder sonstiges auslösen soll.
 
Man lernt in diesem Buch Java und baut Stück für Stück das Grundgerüst für die Entwicklung von 2D Spielen auf.
Am Schluss hat man die nötigen Klassen um grafisch Objekte im 2D Raum zu bewegen, Kollissionen zu ermitteln und darauf zu reagieren. Java ist auch eine Insel steht bei mir im Regal, das hat mit diesem Buch, von dem ich spreche nichts zu tun.

Pentalon
 

Steht bei mir im Schrank und ist nur beschränkt zu empfehlen.
Ich habs mir damals wegen dem Autor gekauft und bin ehrlich gesagt etwas enttäuscht gewesen.
Der Autor gibt einen ziemlich flotten Technologieüberblick ohne irgendwo tief einzusteigen.
Interessant waren aber einige Randthemen, wie z.B. eine 3D-Steuerung mit einem P5-Glove in Java (leider sind die Dinger mittlerweile extrem schwer zu bekommen).

Gruß
 
Steht bei mir im Schrank und ist nur beschränkt zu empfehlen.
Ich habs mir damals wegen dem Autor gekauft und bin ehrlich gesagt etwas enttäuscht gewesen.
Der Autor gibt einen ziemlich flotten Technologieüberblick ohne irgendwo tief einzusteigen.
Interessant waren aber einige Randthemen, wie z.B. eine 3D-Steuerung mit einem P5-Glove in Java (leider sind die Dinger mittlerweile extrem schwer zu bekommen).

Gruß

Auch wenn der Autor in dem Buch nicht so gut war, um ein richtig guten Sidescroller mit Leveleditor, Scriptsprache etc. zu entwickeln ist das von mir gepostete Buch echt super! Oder einfach lesen und analog dazu in Java schreiben, das geht genau so, weil alles echt schön OOP und in Klassen gekapselt ist, und das einzige was sich zu Java ja ädern würde der Render Loop /Methode ist
 

Neue Themen


Zurück
Oben