oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Advanced 3D Game Programming with DirectX 9 with CDROM (Wordware Game Developer's Library)
 
Größeres Bild
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Advanced 3D Game Programming with DirectX 9 with CDROM (Wordware Game Developer's Library) [Englisch] [Taschenbuch]

Peter Walsh , Adrlan Perez

Preis: EUR 58,99 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Derzeit nicht auf Lager.
Bestellen Sie jetzt und wir liefern, sobald der Artikel verfügbar ist. Sie erhalten von uns eine E-Mail mit dem voraussichtlichen Lieferdatum, sobald uns diese Information vorliegt. Ihr Konto wird erst dann belastet, wenn wir den Artikel verschicken.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.

Produktinformation


Mehr über den Autor

Peter Walsh
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Peter Walsh auf Amazon

Produktbeschreibungen

Kurzbeschreibung

Targets experienced computer game programmers as well as those interested in computer game development.

Synopsis

This title includes book and CD. An update to the popular "Advanced 3-D Game Programming with MS DirectX 8.0", this book includes substantial coverage of Direct3D and introductory material on DirectInput and DirectSound. Suitable for beginning game programmers, advanced topics like networking, artificial intelligence, advanced s-D programming, optimisation and shaders are also covered.

Tags

 (Was ist das?)
Bei einem Tag handelt es sich um ein Schlagwort, das zum Produkt passt.
Tags erleichtern allen Kunden die Suche und die Sortierung ihrer Lieblingsprodukte.
 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

Es gibt noch keine Kundenrezensionen auf Amazon.de
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  7 Rezensionen
20 von 20 Kunden fanden die folgende Rezension hilfreich
A minimal update of the DirectX 7.0 edition 13. Mai 2004
Von Tasha Jessup - Veröffentlicht auf Amazon.com
Format:Taschenbuch
"Advanced 3D Game Programming with DirectX 9.0" by Peter Walsh covers a broad range of subjects critical to making games: graphics, artificial intelligence, networking, and mathematics. Priced at just under $60, the book contains eleven chapters that span approximately 520 pages.

The first chapter, "Windows" describes how to create a window and respond to some of the common Windows messaging events. The chapter defines several custom classes that loosely resemble code created by Visual Studio's workspace wizard but cleaner and in a Win32 flavor. These classes form the framework for a generic Windows game.

The next three chapters (Getting Started with DirectX, DirectInput, and DirectSound) show how to compile and link DirectX with your application and initialize two of the sub-systems found in DirectX, DirectSound and DirectInput. The sub-systems are briefly highlighted and wrapper classes are given to simplify their usage. The DirectInput and DirectSound chapters focus on initialization of each system rather than exploring the more sophisticated uses of each system like force feedback or dynamic audio mixing.

Chapters on 3D math, artificial intelligence, and networking follow. The math chapter provides basic math definitions like the dot and cross products as well as container classes for vectors and matrices. The AI chapter is brief. Readers seeking to gain a deeper understanding should read the chapter in conjunction with a decent college text that describes fundamental search routines like A* or Djkstra's algorithm. Lastly, the networking chapter relies on WinSock without mentioning DirectPlay. Classes are provided to encapsulate the network layer of a game. While all three chapters are essential to game programming, none adequately covered the complexity and nuances of each subject given the space provided.

The remaining chapters presented in the last fifth of the book discuss rendering and are easily the highpoint of the text. Walsh attempts to detail advanced topics like multi-texture and multi-pass rendering using the fixed function pipeline. Yet despite featuring DirectX 9.0, many of the new SDK features were missing from the text such as vertex and pixel shaders, displacement maps, or the two-sided stencil mode. Beginning with lighting and fog parameters, Walsh explores several sophisticated graphics techniques including the mathematics of animation, subdivision of surfaces, radiosity, and progressive meshes. Then, examples of multi-pass texture mapping (light maps, environment maps, and glow maps) are provided to illustrate various DirectX render states. Last, Walsh discusses scene management to assist in reducing the number of objects drawn per frame by using portals to test visibility and octrees.

For the price of the book, a companion CD containing the source code would have been beneficial. When I downloaded the sample code to try them out, three of the four examples crashed because DirectX device wasn't successfully initialized when rendering began on my GeForce4. Since the examples executed in full-screen mode, the computer needed to be rebooted. Additionally, the sample code contained a couple C/C++ techniques that are not commonly found in game development: exceptions and nameless unions. Support for exceptions can add to the size of a program and slow its execution speed while unions hinder portability and create potential memory alignment issues that are compiler dependant.

I found the book's title at odds with the subject matter. Generally, Walsh provided an overview of the basic theory, API calls, and usage. When more details would help clarify understanding of a point, the reader was often referred to the DirectX SDK help. As an experienced developer, I found very little of value in this book. While Walsh attempts to cover a broad spectrum of subjects, none of the topics are adequately explored leaving the seasoned reader with nothing but an unsatisfying overview and possibly a reference to the SDK help file.

4 von 6 Kunden fanden die folgende Rezension hilfreich
Confusing, unfocused, incomplete 27. Juni 2004
Von Ein Kunde - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I bought this book to advance from what I've learned with Microsoft samples and tutorials. The book introduces basic concepts in the first few chapters then did not provide any concrete examples or explanations. It doesn't even offer any examples on how to create a simple geometry in DX!! The coding style is so different from what MS offered that I had a hard time adapting. On contrary to the misleading title "Advanced 3D Game Programming...", it strays off and attempt to cover DirectPlay, DirectSound, 3D Math, AI(even!), and DirectInput in short chapters instead of focusing on D3D in-depth.
To make the long story short, I'm back on Amazon looking for a decent book and revisiting Microsoft tutorials during the wait. Don't make the mistake of buying this book. I totally agree with everyone else's reviews! If only I checked the reviews on Amazon first :(
Useless 11. Mai 2007
Von Constantinou Christo - Veröffentlicht auf Amazon.com
Format:Taschenbuch
For the most part of this book, its trying to fill its 500 pages with images and function references that are essentially a copy/paste from the freely available DirectX SDK. The book's content is either SDK material or completely basic stuff. Even the introductory books that I have read are far more advanced than this one.

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de