
3D-Spieleprogrammierung mit DirectX 9 und C++
David Scherfgen(Author)
Hanser (Publisher)
2nd Edition
Published on 12. October 2004
Book
Hardback
848 pages
978-3-446-22869-6 (ISBN)
Article exhausted; check for reprint
Description
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
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
Reviews / Votes
"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
More details
Edition
2. Auflage
Language
German
Place of publication
München
Germany
Target group
Einsteiger in die Spieleprogramierung
Dimensions
Height: 24.5 cm
Width: 18 cm
Thickness: 5.4 cm
Weight
1723 gr
ISBN-13
978-3-446-22869-6 (9783446228696)
Schweitzer Classification
Other editions
New editions

David Scherfgen
3D-Spieleprogrammierung mit DirectX 9 und C++
Book
03/2006
3rd Edition
Hanser
€39.90
Article is exhausted; no reprint
Person
David "Speedy" Scherfgen, Jahrgang '85, bereitet sich derzeit auf sein Abitur vor, an das er ein Informatik-Studium anschließen möchte. Er programmiert bereits seit seinem zwölften Lebensjahr, zunächst unter BASIC, dann unter C++. Die Spieleprogrammierung hat es ihm besonders angetan. Unter www.scherfgen-software.de finden sich Informationen über die von ihm selbst entwickelte Spiele-Engine "TriBase", seine bisherigen, teils preisgekrönten Spiele sowie zu zahlreichen Aspekten der Spieleprogrammierung.