Produktinformation
Spieleprogrammierung

Spieleprogrammierung
Von Lennart Steinke

Preis: EUR 24,95 Kostenlose Lieferung Details

Verfügbarkeit: Gewöhnlich versandfertig in 24 Stunden
Versand und Verkauf durch Amazon.de

85 neu oder gebraucht verfügbar EUR 18,95

Durchschnittliche Kundenbewertung:

Produktinformation

  • Amazon-Verkaufsrang: #102942 in Bücher
  • Veröffentlicht am: 2008-02-01
  • Originalsprache: Deutsch
  • Einband: Broschiert
  • 749 Seiten

Aus der Amazon-Redaktion

Pressestimmen
"Spieleprogrammierung" ist damit ein solider Begleiter für alle, die sich einmal selbst an die Erstellung eines Strategie-, Rollen- oder Actionspiels machen wollen. Dass dies natürlich immer noch eine harte Arbeit ist, kann und will der Autor nicht verhehlen; nicht ohne Grund trägt er dem Leser nicht alles auf dem Silbertablett hinterher, sondern fordert Eigeninitiative und auch ein gewisses Vorwissen. Dies ist also kein "Spieleprogrammierung for Dummies", sondern ein anspruchsvolles DO-it-yourself-Kompendium, das sich durch prägnante Sprache und einen überzeugenden Aufbau auszeichnet. Empfehlenswert! --media-mania.de, September 2009

Kurzbeschreibung
Spiele faszinieren Menschen seit jeher. Jahr für Jahr kommen unzählige neue Spiele auf den Markt und finden begeisterte Anhänger. Nicht anders ist es im Bereich der Computerspiele. Wenn auch Sie ein Spiele-Freak sind und einfach einmal wissen möchten, wie Computerspiele entstehen, oder selbst ein Spiel programmieren wollen, sind Sie mit diesem Buch bestens beraten. Praxisnah und leicht verständlich werden sowohl Anfänger-Fragen als auch anspruchsvollere Themen behandelt. Sie erfahren alles, was Sie wissen müssen, um Computerspiele zu programmieren: von der Ideenfindung und der Entwicklung von Geschichten bis zum Entwurf und der Implementierung eines eigenen Spiels. Ausführungen zu fortgeschrittenen Techniken wie grafischen Spezialeffekten, Skriptsprachen, Perspektive etc. runden das Buch ab. Die beiliegende Buch-CD enthält die beliebte Spieleprogrammierungs-Bibliothek Allegro sowie weitere nützliche Tools rund ums Thema.

Über den Autor
Lennart Steinke begann vor 20 Jahren mit der Entwicklung von Spielen auf seinem Commodore 64. Der C64 von damals ist einem PC gewichen, doch die Faszination für Computerspiele ist geblieben. Neben der Entwicklung von Spielen für den PC, für PDAs und das Web hat er zu diesem Thema auch Artikel für Fachzeitschriften verfasst.


Kundenrezensionen

Gute Einführung in die Spieleentwicklung4
Nachdem die anderen Rezensionen bereits einen guten Eindruck über dieses Buch vermitteln, möchte ich nur ein paar interessante Fakten anfügen.

Das Buch besteht aus 4 großen Themengebieten:
1) Der Design-Prozess: Einführung ins Spiele-Design
2) Easy Coding: Einführung in alle wichtigen Techniken der Entwicklung von 2D-Spielen
3) Rollenspiele: Thematische Erweiterung von Teil 2
4) Weiterführende Methoden: Isometrische Karten, Effekte, Überblendungen, Wegfindung, Scripting. Hier bewegen wir uns in Richtung professionelles Niveau.

Die Beispielprogramme sind in C/C++ geschrieben und verwenden die kostenlose Multiplattform-Grafikbibliothek Allegro (alleg.sourceforge.net/index.de.html).
Ein Hinweis für Windows-Benutzer: Wer keinen C++ Compiler hat besorgt sich DevC++ (www.bloodshed.net) und lädt das Allegro-Erweiterungspaket über die darin enthaltene Updatefunktion.

Warum nur 4 Sterne:
Ideal wäre es meiner Meinung nach gewesen anhand eines durchgängigen Beispielspiels die einzelnen Techniken im Zusammenhang zu zeigen.
Dies findet leider nur in Teil 3 statt, so daß insbesondere Freunde von Action- und Geschicklichkeitsspielen zu kurz kommen.

Fazit:
Ein gelungenes Buch für Einsteiger in die Spieleprogrammierung. Abraten möchte ich Leuten mit einer Abneigung gegen Rollenspiele, da dieses Thema der rote Faden durch das Buch ist.

Problematik im Buch5
Hallo erstmal,
also meine Bewertung: Gutes Buch, nicht von den schlechten Rezensionen abschrecken lasse, ich fasse mich deswegen so kurz da dies hier in erster Linie eine kleine Hilfe für Leute die das Buch gekauft haben und wahrscheinlich (oder auch nicht) die gleichn Probleme haben wie ich.

EMPFEHLUNG: Das Buch sollte nur gekauft weren wenn man bereits Vorkenntnisse in C/C++ hat, dafür empfehle ich folgende Bücher:
C++ Objektorientiertes Programmieren von Anfang an, von Helmut Erlenkötter, ein sehr gut geschriebenes Buch für Anfänger und später auch Fortgeschrittene für einen Spottpreis von 10 €.
oder:

CProgrammieren von Anfang an, ebenfalls von Helmut Erlenkötter und auch ein ebenfalls sehr gutes Buch und außerdem noch Anfänger freundlicher.
oder:

C++ für Spieleprogrammierer von Heiko Kalista, ein geradezu perfektes Buch für Anfänger das auch noch etwas langsamer voran geht als die oben genannten Bücher, dafür ist es auch etwas teurer.

Alle diese Bücher liefern (ohne dass man vorher noch andere Bücher gelesen haben muss) ein ausreichendes Grundwissen.

Für Einsteiger die sich nicht ganz sicher sind enpfehle ich vorher noch dieses kostenlose C++ Turorial, mit dem auch ich mal anfing:
http://tutorial.schornboeck.net/inhalt.htm

Ich weiss dies ist eine Buch-Rezension, jedoch werden Sie mir dankbar sein, dass ich dies hier geschrieben habe, falls Sie das Buch kaufen.

Und zwar gibt es ein Problem im Buch das die meisten dazu veranlassen könnte es in die Ecke zu schmeissen, dieses Problem wurde auch schon oftmals erwähnt und zwar: Das die Allegro Installation die für das Nutzen dieses fantastischen Buches unumgehbar ist:

Die Anleitung im Buch ist wirklich nicht gut, meine Anleitung:

1. den Compiler Dev C++ downloaden (ein meiner meinung nach sehr guter und vor allem einfach zu bedienender Helfer)der Link: http://dev-c.softonic.de/

2.folgendees im Programm tuen: Tools->Check for Updates...->den unteren der angegebenen links auswählen->unten auf check för updates klicken->in der liste Allegro auswählen und for den ersten eintrag "allegro" einen hacken machen, anschließend downloaden und isntallieren.

3.ich weiss, bishierhin hat es auch schon jmd. anders beschrieben, seine Beschreibung ist jedoch nicht komplett: um allegro nutzen zu können MÜSSEN Sie ein Projekt erstellen und anschließend oben in der Menüzeile auf Project klicken, dann auf Project Options und im geöffneten fenster oben parameter auswählen, anchließend auf add libary or object klicken und in (bei mir) z.B. diesen pfad wechseln: C:\Dev-Cop\lib und dort die Datei "libaleg" öffnen, dann dürfte in der Liste ein pfad an dessen ende libaleg.a steht stehen. nur noch OK klicken und fertig, Sie können Allegro benutzen.

Sie üssen wirklich jedesmal wenn Sie etwas mit Allegro programmieren wollen punckt 3 ausführen, sonst kklappt es nicht.

Ich schreibe dies eigentlich für Amazon themenfremde Anleitung aus diesem Grund hierher, weil es der einfachste und womöglich jetzt einzige Weg ist um dieses Buch auch effektiv nutzen zu können, denn man findet nur kaum, und wenn nur unvollständig, etwas darüber per google.
Denn für Anfänger im Gebiet Grafic-Programming ist es einfach zu schwierig und zu kompliziert die Installation selbst ohne Hilfe auf die Reihe zu kriegen, denn wie gesagt, das Buch hilft einem dabei nicht.

Naja3
Ich habe das Buch noch nicht komplett durchgelesen, aber bis jetzt bin ich nicht sehr zufrieden damit. Der erste Teil ist ganz gut weil dort gute Ideen sind wie man ein System und eine Story für Spiele entwickelt. Aber ab dem 2. "Easy Coding" wirds dann schlechter. Die Beispielprogramme im Buch sind sehr sehr unsauber geschrieben - was sich zwar nicht aufs Programm auswirkt aber trotzdem sollte man darauf achten dass der Quellcode sauber ist... - und manche Programme haben sogar noch Fehler, was darauf schliessen lässt, dass die Programme oder zumindest manche Programme nicht mal getestet wurden. Auch fehlt es an manchen Stellen an genügend Erklärung so dass man sich auf www.allegro.cc schlau machen muss.

PS: Da dies meine erste Onlinerezesion ist wollte ich noch anmerken, dass eine Rezesion nicht hilfreicher wird wenn man schreibt dass der Artikel ganz großartig ist und sie wird auch nicht schlechter wenn man schreibt dass der Artikel schlecht ist - ich hab das schon oft beobachtet dass die wirkliche Kritik immer schlecht bewertet wurde...