3DXO - The Finest 3D Resources
Locale Page...  Global  |  Germany
Member access...Password vergessen?    Mitglied werden!

3DXO.COM is the new home of CYGAD's 3DXTRA!
Please use and bookmark only this resource from now!
News einsenden    URL / Entry hinzufügen    
Game Dev: Bücher
Bücher über 2D/3D Art Design, Charactere Entwicklung, Level Design, Engine Design, Physik und KI Programmierung speziell für Spieleentwickler, für Einsteiger und Profis
AVG Rating: 7.05
  Hinzugefügt 27 Feb 02   Aktualisiert Today
3D Spieleprogrammierung mit DirectX in C/ C++.  
42.18 €
Neu ab 17.99 €
5 Gebraucht ab 17.50 €
Jetzt kaufen!
Author Stefan Zerbst
Publisher Books on Demand GmbH
Publication Date 2000-12
Taschenbuch - 672 Pages
ISBN 3831105936

Beschreibung
Lange Zeit über war die Schwarze Magie der Spieleprogrammierung einigen wenigen Eingeweihten vorbehalten. Dieses Buch enthüllt nun einen Teil dieser Magie und führt Sie durch die aufregende virtuelle Welt der Computerspiele. Sie werden lernen, diese Welten selbst zu gestalten und zu interaktiven Umgebungen auszubauen. Dieses Buch richtet sich insbesondere an Anfänger auf dem weitläufigen Gebiet der Spieleprogrammierung und bietet daher sowohl eine Einführung in die...
Amazon Reviews
amazon.de:
Lange Zeit über war die Schwarze Magie der Spieleprogrammierung einigen wenigen Eingeweihten vorbehalten. Dieses Buch enthüllt nun einen Teil dieser Magie und führt Sie durch die aufregende virtuelle Welt der Computerspiele. Sie werden lernen, diese Welten selbst zu gestalten und zu interaktiven Umgebungen auszubauen. Dieses Buch richtet sich insbesondere an Anfänger auf dem weitläufigen Gebiet der Spieleprogrammierung und bietet daher sowohl eine Einführung in die notwendigen Grundlagen der Programmierung, als auch eine ausführliche Erklärung der DirectX Multimedia Technologien. Die erläuterten Ansätze und Methoden werden dann jeweils Schritt für Schritt verfeinert und zu kompletten Programmen zusammengesetzt. Das Finale des Buches entfesselt dann die finstersten aller dunklen Mächte. Hier werden Sie Zeuge der Entwicklung eines kompletten 3D Space-Combat Simulators.
amazon.de:
Über den Inhalt meines Buches
Der erste Band dieser Reihe über 3D Spieleprogrammierung setzt direkt an der Wurzel des Themas an und beginnt mit einer Einführung in die Programmiersprache C/C++ für absolute Anfänger auf dem Gebiet der Programmierung oder dieser Sprache. Daran schliesst sich eine Einführung in die notwendigen Grundlagen der Programmierung für das Betriebssystem Windows an. Nachdem dann das nötige Vorwissen geschaffen wurde steht die Darlegung der geplanten und organisierten Entwicklung eines Computerspiels auf der Tagesordnung. In dieser Bücherreihe wird besonderer Wert auf die konsequente Planung von Software gelegt. Der mittlere Teil des ersten Bandes widmet sich schliesslich einer allgemeinen Einführung in Microsoft DirectX sowie in Aspekte der 2D Spieleprogrammierung. Dabei wird insbesondere die Verwendung von DirectInput (Tastatur-, Maus- und Joystick), DirectDraw (Fullscreen Fenster, Pixel, Linien, Rechtecke, Bitmaps, Sprites, usw.) und DirectSound (Soundeffekte) demonstriert. Dieser Teil des Buches schliesst ab mit der Entwicklung eines sehr einfachen 2D Beispiel Computerspiels mit einfacher isometrischer Grafik. Der dritte Teil des Buches widmet sich dann voll und ganz der 3D Grafik. Zunächst wird die grundlegende Technik einer 3D Engine inklusive aller Fachbegriffe und Konzepte erklärt. Danach schwenkt der Fokus auf Direct3D und dessen korrekte Initialisierung. Die folgenden Kapitel zeigen dann anhand des umfassenden 3D Demo Computerspiels WC 2.0 die praktische Implementierung eines virtuellen Universums, der Bewegung des Spielers in diesem Universum, einfache künstliche Intelligenz und Special Effects. Das Spiel bietet neben einem bewegten Sternenfeld und Blendeffekten durch die Sonne natürlich auch autonom agierende Wingmen, zwei verschiedene Gegnertypen, zu beschützende Transporter, eine Wegpunkt-Engine, Laserschüsse und Explosionen. Alle Quelltexte der Beispielprogramme sind als Download erhältlich da dem Buch aus technischen Gründen leider keine CD-ROM beiliegen kann. Zusätzlich benötigt man das MS DirectX SDK 7, 8 oder höher (die Quelltexte sind für die beiden genannten Versionen erhältlich) sowie einen entsprechenden C/C++ Compiler.
amazon.de:
Der Bereich der Spieleprogrammierung erfreut sich eines immer stärkeren Interesses bei Programmierern, doch die Auswahl der Bücher ist begrenzt. So ist es erfreulich, dass 3-D Spielerprogrammierung mit DirectX in C/C++ von Stefan Zerbst hält, was es verspricht. Das Buch ermöglicht auch dem Einsteigern einen umfangreichen und gut strukturierten Einblick in die Welt der Spieleprogrammierung mit DirectX. Der Autor nimmt den Leser bei der Hand und führt ihn sicher an allen Fallstricken vorbei, die ein so komplexes Thema mit sich bringt.

Beginnend mit einer kompakten Einführung in C/C++ (allerdings mit einem klaren Fokus auf C) werden die Grundprinzipien der Windows-Programmierung und der COM-Technologie erklärt (auf der DirectX aufbaut). Das Buch veranschaulicht den Gebrauch der Direct-Draw-, Input- und Sound-Komponente, die in einem ansehnlichen 2D-Spiel, das zuvor konzeptionell vorbereitet wird, zur Anwendung kommen.

Nach dieser Aufwärmübung erschließt sich die ersehnte bunte 3D-Welt dann über die Direct-3D-Komponente. Diese wird zusammen mit der nötigen Mathematik und den Grundlagen der 3D-Grafik dem Leser langsam näher gebracht. Während der ausführlich dokumentierten Entwicklung eines respektablen 3D-Weltraumshooters werden nebenbei auch noch einige einfache aber wirkungsvolle Spezialeffekte vorgestellt, die einem 3D Spiel erst die richtige Würze geben. Das Buch schließt mit einer kurzen Einführung in einige KI-Prinzipien.

Insgesamt ist 3-D Spielerprogrammierung mit DirectX in C/C++ ein gelungener Wurf für den interessierten aber weniger erfahrenen Leser, der sich in dieses Thema einarbeiten möchte. Ein Wermutstropfen sind jedoch die spärlichen und lieblosen Abbildungen sowie die vielen Syntax- und Kommafehler, die das Lesen teilweise erschweren. Extrem nützlich (eigentlich essenziell) wäre das Vorhandensein einer beiliegenden CD mit den im Buch abgedruckten Kodebeispielen, die man sich jedoch über das Internet herunterladen kann. Diese Mängel werfen einen leichten Schatten auf das ansonsten empfehlenswerte Buch. --Alexander Lucas

Ähnliche Produkte
3D-Spieleprogrammierung mit DirectX 9 und C++.
Neu ab 39.90 
Gebraucht ab 39.90 
[ Kommentar hinzufügen ]Amazon Customer Comments
Eher für EinsteigerRating: 3
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...Rating: 1
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...Rating: 3
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 empfehlenswertRating: 1
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.

WunderbarRating: 5
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!Rating: 1
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 SCHWACHRating: 2
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 MeinungRating: 3
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 MackenRating: 4
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 NewbiesRating: 4
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!Rating: 2
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!Rating: 5
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 !Rating: 5
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...Rating: 5
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!!!Rating: 5
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 EinsteigerRating: 5
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...Rating: 5
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ächenRating: 4
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 wollRating: 5
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

Kommentar hinzufügen! 
Du mußt Dich zuerst einloggen, damit Du eine Kommentar/Review schreiben kannst!
advertisement

© 2001 - 2009 3DXO | All rights reserved. | Terms of Service | About | Time data: GMT +1! | Portal Release X3 Beta | RunTime: 1.8175
Optimized for Internet Explorer 6.0+!

Broken Link Report