Eher für Einsteiger
26 Aug 2007 @ amazon.de
Das Buch wirkt auf den ersten Blick ganz interessant. Leider ist es nicht ganz ersichtlich, auf welche Zielgruppe der Autor abzielt. Für C++
Einsteiger ist es einfach zu Inhaltslos. Für Spieleentwicklung ist es
zu banal.
Trotzdem sind sicherlich einige Interessante Punkte für den Einstieg in
die Spielentwicklung gegeben.
nicht für Anfänger geignet die schnell vorankommen wollen...
24 Nov 2004 @ amazon.de
In der Zeit als es erschien mag es für die damaligen Verhältnisse recht gut gewesen sein aber selbst als ich es vor 2 Jahren las war es schon total veraltet. Der Autor ist ein überzeugter C Programmierer und lehnt so gut wie jedes C++ Konzept ab. Mekrwürdig, wobei C++ doch hilft den Programmiercode ordentlich zu strukturieren mit Klassen, Polymorphie etc... Deshalb ist der Code ziemlich unübersichtlich. Außerdem wird hier noch mit DirectX7 und es hat sich viel in Direct9 getan, sehr viel. In dem Buch hat das Kapitel dass über die Initialisierung von DirectX’s 3D-Unterstützung handelt nicht umsonst den Namen "Durch die Hölle". Bei DirectX9 macht man schnipp und die Sache ist erledigt. Das Buch ist jedoch noch indem Sinne gut dass es erklärt wie man an ein neues Projekt rangehen soll, erst die Idee dann Designdokument etc... obwohl wer sich dafür genauer interessiert kauft besser ein eigenes Buch darüber. Natürlich werden hier auch Grundlagen wermittelt die aber leider veraltet sind. Künstliche Intelligenz wird auch noch kurz angeschnitten aber alles richtig, verständlich und vernünftig zu erklären das gelingt selten auf so wenigen Seiten und hier hat es gar nicht geklappt. Leider gibt es wenn man deutsche Bücher sucht keine recht viel Besseren. Ich empfehle aber englische Bücher von Thomson - Course Technology. Da hat man viel mehr von seinem Geld.
Computerlogbuch Sternzeit 2004...
24 Feb 2004 @ amazon.de
Warum nur 3 Sterne über so ein gutes Buch? Nun dafür kann das Buch nichts aber das Buch beschäftigt sich leider mit DirectX 7. Ja und im Moment ist DirectX 9 aktuell. Es hat sich einfach zu viel verändert. DirectDraw gibts nicht mehr. DirectAudio und DirectSound wurde eins und es sind viele neue Funktionen dazugekommen. Es wäre so als ob man versuchen würde aus einen PC mit 8 MB Ram, 66 Mhz. und 100 MB Festplatte noch was rauszuholen. Sicher, sowas klappt aber man sollte sich doch eher was neueres zulegen. Wer sich aber noch mit den alten DirectDraw und der DirectX-Version 7 beschäfigt oder aber "alles" wissen möchte, ist sicher gut bedient.
Nicht empfehlenswert
18 Nov 2003 @ amazon.de
Bereits nach wenigen Zeilen fällt der sehr umgangssprachliche Schreibstil auf, der sich leider wie ein roter Faden durch beide Bände zieht. Das maximale Alter der angepeilten Zielgruppe kann augenscheinlich nicht über 15 liegen.
Wer sich an dieser einfachen Form der Darbietung nicht stört und weiterliest, muss allerdings feststellen, dass auch der Inhalt qualitativ keine wesentliche Steigerung bietet. Grundlegende Programmiertechniken werden schlichtweg übergangen, deren Anwendung jedoch von Anfang an anzuraten ist - selbst bei kleineren Projekten. Im Wesentlichen wird nach dem Qick-and-Dirty Prinzip gearbeitet. Dadurch werden die Prizipien von DirectX zwar nicht plastischer und einfacher verständlich, nachträgliche Modifikationen aber deutlich erschwert.
Auch diese beiden Bände haben kein Potenzial, aus dem Einheitsbrei der eher dürftigen DirectX-Literatur hervor zu treten. Die SDK Dokumentation ist hilfreicher.
Wunderbar
15 Nov 2003 @ amazon.de
Meiner Meinung nach das beste deutsche Buch für den Einstieg in die 3D-Spieleprogrammierung.
Auch wenn dem Beginner in Sachen Programmierung leider der Programmierstil mit globalen Variablen und ähnlichen Grausamkeiten etwas *versaut* wird hat man einen sehr guten Einstieg in das was man mit dem Buch lernen will: DirectX-Programmierung.
Das diese im Buch veraltet sein soll glaube ich ganz und gar nicht. Ja DirectX7 ist nicht DirectX9, aber vor allem im Bereich des Einsteigers hat sich nicht sonderlich viel geändert.
Sobald man sich erst einmal eingelesen hat wird man auch bald selbst auf DirectX9 (größte Umstellung wohl: DirectDraw/3D -> DirectGraphics) umstellen können. Wenn nicht dann zumindest mit den Tutorials auf der Homepage bzw. mit der DirectX-Dokumentation - etwas Geduld vorausgesetzt.
Viel besser hätte der Autor die Grätsche zwischen absolutem Einstieg und fortgeschrittenten Programmierern nicht machen können - der Platz des Buches ist ja auch nicht unbegrenzt.
Wirklich schade ist, dass keine CD dabei ist sondern man sich das DirectX-SDK selbst downloaden muss. Das hat dafür wiederrum zum Vorteil gleich auf dem neuesten Stand zu sein!
Alles in allem ein Top-Buch :-)
MfG SideWinder
!!! FINGER WEG !!! mittlerweile gibt es viel bessere bücher!
30 Oct 2003 @ amazon.de
wie der titel schon sagt war das buch für die damalige zeit vielleicht ganz nett, auch wenn der autor von der c++ programmierung überhaupt keine ahnung hat und mit seinen codes wahre verbrechen begeht und vielen neulinen einen sehr schlechten stil eingebracht hat.
aber wer heute mit spieleprogrammieren anfangen will, der sollte auf jeden fall zu einem neueren werk greifen! denn dieses ist schlichtweg veraltet und man kann mit dem großteil des wissens nichts mehr anfangen.
der preis ist außerdem geradezu unverschämt wenn man bedenkt daß nichtmal eine CD dabei ist!!!
IDEE TOP Umsetzung SCHWACH
15 Jul 2003 @ amazon.de
Das wirklich Gute, was mir an diesem Buch gefiel, sind seine IDEEN und Vorbereitungen und vor allem die exakte Planung eines
Spieleprojektes. Leider fällt seine programmietechnische Umsetzung nicht strukturiert z.T mangelhaft aus. (Kuddelmuddel aus globalen Variablen und nicht gut kommentiert!)
Außerdem ist es einfach nicht möglich moderne Softwareentwicklung durch dieses Buch zu erlernen, was bei heutigen Spielen mit mehreren Modulen und tausenden von Zeilen Code absolut unerlässlig ist.
Sein Programmierstil ähnelt wirklich eher dem eines Hobbyprogrammierers (im Buch: Zerbst selber studiert/studierte nur Wirtschaftinformatik!!) Wer dieses Buch versteht (was mit viel Geduld möglich ist) kann zwar eingene Spiele programmieren erlernt jedoch einen schlechten Programmierstil, was für spätere und modernere gleich komplexere Spiele keine Vorraussetzung hat; die OOP ist garnicht benutzt!!
ich selber würde heute das Buch von David Scherfgen empfehlen, was sich wirklich ernsthaft mit moderner Gameentwicklung mit Directx 9 und wirklich !!C++!! beschäftigt und nebenbei noch günstiger ist und vom Umfang größer ist (800 Seiten)!!
Julian Varghese
Geteilte Meinung
12 Jun 2002 @ amazon.de
Die C Einführung ist nicht sehr ausfürhlich, trotzdem jedoch ein Plus Punkt, da sie ja nicht der Schwerpunkt ist.
Die DirectX Entwicklung ist jedoch nicht wirklich für Anfänger geeignet. Man sollte sich als Anfänger doch erstmal auf Programme ohne 3D beschränken.
Für den Fortgeschrittenen Programmierer ist dieses Buch allerdings eine Gute Einführung in die Spiele-Entwicklung.
Für den Profie ist dieses Buch allerdings warscheinlich nicht so gut, da der Programmierstil teilweise zu wünschen Übrig lässt.
Noch ein kleines Manko: Die Programmierung eines 2D spieles hat mir nicht so zugesagt, ist zwar ganz gut, um sich mit der Materie auseinanderzusetzen, ist allerdings geschmackssache.
Zusammenfassend kann man sagen: Gutes Buch, für leute die schon einmal mit C/C++ gerarbeitet haben.
Übrigends: Programmiert wird "C", nicht "C++". (Pluspunkt für mich.)
Ich hätte auch gut 4 Sterne geben können, da der Bereich DX gut abgedeckt wird, allerdings finde ich die Versprechungen, die man oft hört zu übertrieben (total einfach, etc.). Man sollte dies schon etwas einschränken.
Kleine Macken
27 Apr 2002 @ amazon.de
Das Buch gibt einen guten Einblick in DirectX und eignet sich damit vor allem für diejenigen, die schon ein bisschen C/C++ programmieren können. Richtigen Anfängern wird es schwer fallen, sich erstmal die Grundlagen anzueignen und erst später dann das machen zu dürfen, was sie wollen: DirectX.
Schön ist, dass man immer ein Ziel vor Augen hat und nicht. Die Erklärungen sind recht gut und verständlich.
Schade, dass keine CD beiligt, dafür kann man sich aber die Quelltexte von der Homepage ziehen. Hervorzuheben ist, dass sie auch auf DirectX 8 aktualisiert wurden.
Das DirectX-SDK muss man sich irgendwie anders besorgen, was bei über 100MB nicht für jeden ganz leicht ist.
Dass kein Compiler dabei ist, ist eigentlich verständlich. Aber wer ernsthaft programmieren will, sollte sowieso sich einen richtigen Compiler zulegen. Da ist ein GNU-Compiler unter Windows oder eine Shareware-Version sowieso nicht das wahre.
Fazit: gelungenes Buch mit kleinen Macken
Gutes Buch, aber nicht für Newbies
30 Mar 2002 @ amazon.de
Das Buch ist bis jetzt das beste Werk, was ich zu diesem Thema gefunden habe. Trotzdem ist vor allem die 100 seitige Kurzerläuterung der C++-Programmiersprache ist etwas zu Knapp ausgefallen und reicht eigentlich nicht als Basiswissen zur Programmierung. Wer jedoch bereits Grundkenntnisse in C, C++ oder Java besitzt kann sofort zugreifen und mit der Programmierung seines ersten eigenen Computerspiels starten.
Sehr gut ist des weiteren, dass der Autor das Buch auf seiner Homepage korrigiert und erweitert hat. Von der Portierung des Quellcodes auf DirectX 8 bis hin zu Tuturials mit dem Thema " Wie bastel ich meinen eigenen Egoshooter" findet sich hier alles.
Schlecht ist jedoch, dass dem Buch keine CD-Rom mit der Direct X SDK und einem freien Compiler beiliegt.
Naja, nicht der erhoffte Hit!
06 Dec 2001 @ amazon.de
Zuerst muß ich das Buch doch mal loben, da die kurze C++ Einführung gelungen ist und zum Auffrischen von Wissen gut geeignet ist. Allerdings kann ich mir nicht vorstellen, daß absolute Anfänger, bei dem Sprung auf die Programmierung unter Windows noch mitkommen, da es ab hier teilweise sehr kryptisch wird. Weiterhin werden dem Leser viele Informationen vorenthalten, die man sich mühsam selbstzusammenreimen darf! Hat man dieses Buch in sich aufgesogen, hat man auf jeden Fall wunde Finger vom Code abtippen und hat auch 2 nette Spielchen erstellt, doch ist man aufgrund des eigenwilligen Programmierstils des Autors noch lange nicht soweit ein eigenes Projekt zu verwirklichen. Die eigene Kreativität wird völlig vernachlässigt, da der Autor nur die Funktionen erklärt, die er benutzt! Der Autor hat versucht Einführungen in C++, DirectX und der Spieleprogrammierung in ein Buch zu quetschen und dies ist leider mißliungen! Mir ging es nach dem Lesen des Buchs so, daß ich da saß und gedacht habe, "Jetzt hast Du zwar 2 Spiele programmiert,
aber wirklich wissen, wie es funktioniert hast Du nicht". Dann kam die große Leere! (May the Force be with him, next time!)
Genial für einsteiger und interessierte!
04 Nov 2001 @ amazon.de
Dieses Buch ist nahezu perfekt -
es erklärt verständlich und auf den Punkt gebracht die unterschiedlichen Themen.
es wird nicht nur graue theorie behandelt sondern es werden auch praxis beispiele angegeben.
verständlich wird von anfang an jeder Codeabschnitt besprochen.
allerdings kann man nicht von 0 anfangen. man sollte ein ganz klein bischen grundkenntniss haben !
wie dem auch sei : das weg lassen von Klassen war beabsichtigt - das hätte das buch für anfänger nur unnötig erschwert.
durschweg gelungen. es lässt sich leicht lesen -
und etwas Humor bringt der Autor auch zu tage !
ich kann jedem beginner das Buch nur empfehlen -
es macht lust weiter zu forschen in der welt der
Spieleprogrammierung !
Super Wahnsinn !
28 Aug 2001 @ amazon.de
Sollte sich jemand ernsthaft mit der Programmierung von Spielen/3D Umgebungen mit DirectX unter C++ auseinandersetzen wollen, ist dies das richtige Buch für ihn. Der Autor versucht mit einfacher Schreibweise schwierige und umfangreiche Themengebiete dem Leser näherzubringen. Dabei ist ein trockener Theorieteil ("Spielablauf, etc.") und auch ein guter Einstieg in die 2D Programmierung mit dabei!
Leider ist das Buch meiner Meinung NICHT für absolute C++ Einsteiger zu empfehlen, da es nach den ersten 50 Seiten wirklich sehr schwer wird. Der Autor versucht die "Pointer" und "Verkettete Listen" in knapp 30 Seiten zu erklären, was den meisten unerfahrenen Programmierern zu scwer sein dürfte.
Also empfielt sich neben diesen Buch noch eine Anschaffung eines C++ Werkes, damit Dinge wie z.B. die berüchtigten Pointer nocheinmal nachgeschlagen werden können.
Das erste und beste...
23 Jul 2001 @ amazon.de
Ich finde es einfach Klasse, das es gleich 2 abgeschlosssene Spiele in sich verbirgt. So kann man wenigstens mal alles um das Spiel drumrum zusätzlich erfahren. Im 3D Teil finde ich den Mathe Part ziemlich erfrischend. Ich kann zwar sehr gut Englisch, aber dennoch lese ich vieeel lieber deutsche Texte.
Sicher muss man ein wenig durchhalte Vermögen besitzen und nicht gleich wie der eine, der es gerade mal bis zu den linked Lists geschaft hat aufgeben. Der gibt in seinem Leben bestimmt noch viel mehr auf! Wie immer ist nicht die Programmierung an einem Spiel das Schwierigste, sondern das Durchhalten, gerade was Hobbieteams anbelangt. Wer also gern Sachen von A -> Z durcharbeitet und dann seine Erfolge damit erzielt, ist mit dem Buch sehr gut beraten. Gerade weil sich darin 2 komplette Spiele befinden.
Wollen Sie DirektX lernen??? Kaufen Sie sich dieses Buch!!!
21 Jul 2001 @ amazon.de
Der Autor zeigt einem Schritt für Schritt, wie man mit DirektX programmiert. Jeder Schritt ist verständlich dokumentiert und es bleiben eigentlich keine Fragen offen. Wenn dieses doch der Fall sein, wird im Forum seiner Hompage einem fast immer weitergeholfen, solange sich die Fragen im Rahmen des Wissens bewegen und nicht solche Fragen kommen, wie z.B. Unreal 2 programmiert ist. Ein Kritikpunkt habe ich jedoch, der sogar in der Beschreibung zum Buch auftaucht: Der Autor schreibt, man brauch kein Vorwissen mitzubringen! Dieses ist meiner Meinung nach ein Irrtum! Er geht ja kurz auf die wesentlichen Teile der C/C++-Programmierung ein, jedoch kann dieses keine komplette Einführung in diese komplexe Programmiersprache sein!!! Bei keinem Vorwissen ist die Anschaffung eines Buches, welches eine tiefe Einführung in die Materie gibt doch sehr anzuraten. Wer jedoch über Erfahrung in der Programmierung mit C/C++-Programmierung verfügt und interesse an der DirektX-Programmierung hat, ist mit diesem Buch bestens bedient!
Ideal für Einsteiger
02 Jul 2001 @ amazon.de
Dem Autor ist mit diesem Buch ein sehr gutes Werk für den Einstieg in die Spieleprogrammierung gelungen. Dieses Buch handelt alles ab, was man an Grundkenntnissen braucht um sich weiter mit der Materie zu beschäftigen. So werden unter anderem besprochen:
- Allgemeine Programmierung - 2D Spieleprogrammierung (Sprites) - 3D Techniken & Mathematikn (Vektoren & Matrizen) - 3D Spieleprogrammierung (Praktische Anwendung, Performence - Tipps) - Allgemeine Techniken (Verkettete Listen) - DirectX Funktionen (Direct Input, Draw, 3D, Audio)
Über den technischen Stand des Buches (DX 7.0) kann man hinwegsehen, wenn man bedenkt dass : a) Ein Buch zu entwickeln vor allem bei Fachbüchern im Bereich Programmierung sehr lange dauern kann und man dem Autor nocht zumuten kann dass er bei jeder technischen Neuerung das halbe Buch neu schreibt. (Die meisten Spiele, die zurzeit erscheinen, benutzen DX 7) b) Direct X sowieso abwärtskompatiebel ist. c) sich der Leser nachdem er die Theorien und Prinzipien der Spieleprogrammierung verstanden hat sich selbst sehr leicht in Direct X 8.0 einarbeiten kann. Einen zusätzlichen Bonuspunkt gibt der gute Technische Support: Im Forum von Stefanzerbst.de bekommt man auf jede Frage vom Autor persönlich schnell eine Antwort. Ausserdem beinhaltet die Seite viele Tutorials, mit denen man das gelernte Wissen vertiefen kann. Insgesamt ein hervorragendes Buch und ein absoluter Kauftipp.
Kann mich der guten Kritik nur anschließen...
08 May 2001 @ amazon.de
Ich habe mich bei amazon.de nach einem Buch zur Programmierung von Spielen umgeschaut und nach 10 Minuten dieses Buch entdeckt. Am 6.5.01 um 22 Uhr bestellt und am 8.5.01 am Morgen wurde es geliefert. Ich habe bis jetzt 20 % gelesen und finde die Einführung als eine Art Wiederholung sehr gut. Allerdings, dies soll nicht negativ gemeint sein, finde ich das Buch für ein absolutes Greenhorn nicht genau genug. Wer also absolut nichts von Variablen deren Übergabe an Funktionen und Zeigern gehört hat sollte nicht die Finger davon lassen, nein, er sollte sich dazu noch eine VC++ Einführung dazubestellen. Auf jeden Fall ist es soweit ich das gesehen habe kaufenswert. Im übrigen sollte man vorher Stefan Zerbst Homepage besuchen. Er ist sogar schon an neuen Büchern, die dann irgendwann auf 3D Engines like Q**** 3 eingehen. http://www.stefanzerbst.de
Heller Stern mit Schwächen
30 Jan 2001 @ amazon.de
Um es gleich auf den Punkt zu bringen: Dieses Buch ist das beste mir derzeit bekannte deutsche Buch zum Thema DirectX.
Der Author gibt nahezu alles in diesem Buch wieder was ein angehender Spieleprogrammierer zum einarbeiten in das Thema braucht. Dabei hält er sich konsequent an seine vorgegebenen Projektstränge. Der Schreibstil ist sehr locker und teilweise verspielt. Dabei wirken manche Zitate aus Filmen eher etwas deplatziert. Leider muss man feststellen, dass das C++ auf dem Titel etwas deplatziert ist. Dieses Thema wird in nur einem Kapitel gerade mal angeschnitten und in den späteren Kapiteln, ausser durch die Zugriffe auf von DirectX vorgegebenen Objekten nicht weiter verfolgt. Daneben sind bei den Ausführungen zur Objektorientiertheit leider auch fachliche Fehler mit in das Buch hineingeraten. Der Programmierer meint, dass man um mit diesem Buch zu arbeiten keine grösseren Vorkenntnisse in Bezug auf Programmiersprachen, Programmierstil und Projektkonzeption besitzen muss. Dem muss man hier deutlich widersprechen. Um Spieleprogrammierer zu werden, braucht man schon einige Vorkenntnisse in den oben genannten Dingen. Eine weitere Schwäche dieses Buches ist der Einband. Auffallend sind hierbei die sofort auftretenden Knickstreifen am Buchrücken.
Doch sollte diese Kritik nicht von der Kompetenz des Authors in Bezug auf DirectX ablenken. Er stellt damit ein sehr grosses KnowHow in Bezug auf Optimierung, Verfeinerung und Verbesserung von grundlegenden DirectX-Programmen zur Verfügung. Ausserdem sind noch 2 weitere Titel in Arbeit bzw. geplant, auf welche man schon sehr gespannt sein kann.
Fazit: Man kann dieses Buch als gutes Tutorial für die Einarbeitung in DirectX sehen. Als Zusatz bräuchte man nur noch eine gute Referenz zu DirectX. Mit der Transformation der benutzten Projekte in eine wirkliche Objektorientierte Umgebung sollte es keine Schwierigkeiten geben, da der Author diese sehr gut dokumentiert und beschrieben hat. Für die Einarbeitung in C++ kann man nur andere Werke empfehlen. Man darf gespannt sein, was die Zukunft uns in Bezug auf Stefan Zerbst und DirectX beschert.
Geniales Buch, Ideal für Leute die Spiele programmieren woll
13 Jan 2001 @ amazon.de
Hmm, Welcher deutscher Hobbyprogrammierer kennt nicht Stefan Zerbst. Sein erstes Buch (und hoffentlich NICHT sein letztes) ist in einem lockeren Stil geschrieben. Obwohl Er dinge wie die WinApi nicht voll ausführt kann man doch sagen das man danach das WICHTIGSTE verstanden hat. Man sollte denoch Detailliertere Sachen über C/C++ wissen. Zwar erklärt Zerbst ALLE Funktionen, dennoch blieben ABSOLUTEN-ANFÄNGERN einige fragen offen. Ein kleiner Kritikpunkt ist auch das Zerbst z.B. bei Zeigern die alte C variante (malloc etc) verwendet. Hier hätte er villeicht die neue C++ Funktionen nützen können. Das macht jedoch nicht’s an den 5 Sternen, schon allein deshalb weil Zerbst den Leser Detailiert erklärt wie und wieso man überall ein bisschen Geschwindigkeit herauspressen kann. Hier werden Themen wir Call by Reference Call by constante Reference etc angesprochen. Eon Buch was man JEDEM empfehlen kann der ein bisschen mit C/C++ schonmal gearbeitet hat.
Ein letzer Kritikpunkt: Zum teil ist der Code ziemlich verwirrend. Zwar dokumentier Zerbst ALLES aber manchmal stehe ich trotzdem erstmal da und denke mir. HMM, hätte ich nicht besser bei Basic bleiben sollen...
Egal, das Buch verdient 5 STERNE. KOMPLIMENT An Zerbst Ich habe noch nie ein sooo gutes Werk gelesen