David Scherfgen Scherfgen 3D-Spieleprogrammierung mit DirectX 9 und C++

3D-Spieleprogrammierung mit DirectX 9 und C++

von David Scherfgen

EUR 39,90

Buch in deiner Nähe kaufen


...oder deine aktuelle Postleitzahl eingeben:
oder

Beschreibung

Eine umfassende Darstellung aller wichtigen Techniken zur Entwicklung von 3D-Computerspielen Um 3D-Computerspiele zu entwickeln, bedarf es einer gehörigen Portion Erfahrung. Dieses Buch liefert das Rüstzeug dazu. Es wendet sich an Programmierer mit fundierten C++-Kenntnissen. Vorkenntnisse in Spiele - und Grafikprogrammierung sind nicht erforderlich. Der Autor geht auf die DirectX 9-Komponenten Direct3D, DirectSound, DirectInput und DirectShow ausführlich ein. Daneben widmet er sich aber auch fortgeschrittenen Themen, die in vielen anderen Werken unberücksichtigt bleiben. Anhand der Entwicklung einer 3D-Spiele-Engine und zahlreicher Beispielprogramme, in Visual C++ realisiert, werden dem Leser die verschiedensten Aspekte der Spieleprogrammierung verdeutlicht. Tipps und Tricks zeigen, wie man Probleme von vornherein umgeht. Nach einem Exkurs über die Planung, das Design und das Testen von Spielen werden schrittweise zwei komplette 3D-Spiele entwickelt. Die Highlights: - Grundlagen: Theorie und Planung, Konzipierung und Design eines Computerspiels - Direct3D: Grafikprogrammierung von Alpha-Blending über Environment- und Bump-Mapping bis zum Z-Buffer - DirectInput: Abfrage von Eingabegeräten (Joystick, Maus, Tastatur) - DirectSount/DirectShow: echter 3D-Sound, MP3s und Videos abspielen - Die zwei Spiele: Breadanoid und Galactica, ein Weltraum-Shooter - Fortgeschrittene Techniken: Schattenvolumen, Vertex- und Pixel-Shader, Verwendung von PlugIns, Thread-Programmierung, Entwicklung einer einfachen Skriptsprache u.v.m. Die Zielgruppe: Einsteiger in die Spieleprogrammierung mit fundierten Kenntnissen in C++ Auf CD-ROM: - Alle Beispiele und Spiele des Buches - 3D-Spiele-Engine "Tri-Base" - DirectX 9 SDK Update Summer 2004 - Freeware-Tools und Demoprogramme Im Internet: Unter www.scherfgen-software.net findet sich ein Leserforum, News und Links, weitere Spiele und Tutorials des Autors.
Computerspiele zu programmieren ist nicht trivial. Im Gegenteil: Es bedarf einer gehörigen Portion Erfahrung, um ein anspruchsvolles 3D-Spiel zu entwickeln. Das Rüstzeug liefert dieses Buch, das sich an Programmierer mit C++-Kenntnissen richtet. Den roten Faden bilden die verschiedenen Entwicklungsphasen der Spieleprogrammierung. Den Auftakt bildet DirectX 9: Alle wichtigen Komponenten wie Direct3D, DirectSound, DirectInput und DirectShow werden detailliert beschrieben. Behandelt werden aber auch Aspekte, die oft unbeantwortet bleiben. Dazu gehören u.a. die exakte Kollisionserkennung, Berechnung von Echtzeitschatten, Programmierung frei definierbarer Steuerungssysteme oder das Abspielen von Video- und MP3-Dateien mit DirectX 9. Zahlreiche Tipps und Tricks zeigen zudem, wie man die Erstellung eigener Spiele sinnvollerweise angeht und dabei Probleme vermeidet. Zahlreiche kleinere Beispielprogramme zu allen Themen dienen der Veranschaulichung. Zudem werden schrittweise eine universelle Spiele-Engine sowie zwei komplette 3D-Spiele entwickelt. Diese Engine und weitere Tools erleichtern dem Leser die Umsetzung des Erlernten bei der Erstellung eigener 3D-Spiele. Auf CD-ROM: - Alle Beispiele und Spiele aus dem Buch - DirectX 9 SDK - TriBase (komplette Spiele-Engine) - Tools und Demoprogramme Im Internet: - Leserforum, News und Links - Weitere Spiele - Tutorials
Behandelt alle Programmierphasen bei der Spieleerstellung Liefert Tipps, Tricks und Troubleshooting

Autor*in

David Scherfgen

Themen in »3D-Spieleprogrammierung mit DirectX 9 und C++«

3D-Grafik 3D-Spiele DirectX 9 Game Design Spieledesign Spieleprogrammierung

Stimmen zu »3D-Spieleprogrammierung mit DirectX 9 und C++«

"Ihr lernt mit diesem Buch alles, was einem als C++-Programmierer noch fehlt, um mit dem Schreiben von eigenen Computerspielen mit modernen Techniken beginnen zu können." www.softgames.de "Eine absolute Empfehlung, vor allem für den erfolgsorientierten Leser, der bei seinen Experimenten in der Welt der Spiele endlich auch zu Resultaten kommen will. Das Buch ist locker geschrieben, die abgedruckten Listings sind im Text gut kommentiert, sinnvoll und motivierend eingesetzte Beispiele verleiten zum weiterlesen." www.c-plusplus.de "Nach einer hervorragenden kleinen Einführung nimmt David Scherfgen Windows-Programmierer mit auf eine Tour durch beinhahe sämtliche Aspekte der Spieleprogrammierung unter DirectX." c't 2005, Heft 17
()

Details

ISBN: 9783446228696
Verlag: Hanser, Carl
Erscheinung: 12.10.2004

Link teilen


Über buchnah.de | Die Buchhandlungen | Die Verlage | Impressum & Kontakt | Datenschutz | Presse


Auf dieser Seite kannst Du Buchhandlungen in der Nähe finden