Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

01.10.2011, 00:20

Buch noch aktuell?

Hallo,

ich habe das erste Buch C++ für Spieleprogrammierer jetzt durch und wollte mir jetzt eine Erweiterung dazu anschaffen. Wie man nur schwer übersehn kann steht überall man solle mit diesem Buch (3D-Spielprogrammierung) weitermachen.
Bevor ich mir das Buch aber hole, wollte ich mal wissen, wie aktuell das Ganze noch ist. Also wie sich das zB mit MV2005 verhält und ob sich die im Buch beschriebene DirectX-Version mit meiner (11) verträgt?

Bin für jede Antwort dankbar, da ich nicht 40 Euro für ein Stück Rost ausgeben möchte.

LG
PloPP

2

01.10.2011, 01:11

Sammele erst noch weitere Erfahrungen. Leider hat das Buch vom Heiko ungewünschte Nebeneffekte: Viele haben ein Mix aus Deutsch und Englisch in ihrem Text, teilweise werden zusätzliche Sachen benötigt um "direkt" weiter zu machen.
Natürlich kannst du weiter machen, aber ich empfehle erst mal noch zu warten und ein Erfahrung mit der Spiele-Programmierung zu bekommen, also schon ein paar Spiele sollte man meines Erachtens entwickelt haben. :D

MfG
Check

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

01.10.2011, 08:15

DirectX 9 ist für Anfänger wesentlich einfacher zu erlernen als DirectX 11.
Ein Grund, warum ich aufgehört habe ein neues Buch über DX11 zu schreiben, war genau dieser. Man muss sofort mit der Shader-Programmierung anfangen, bevor man überhaupt irgendetwas zu Gesicht bekommen kann. (und wenn man dem Leser direkt etwas fertiges vorsetzt, ist das auch nicht so toll)
Außerdem wirst du wahrscheinlich niemals auch nur annähernd die Features nutzen, die DirectX 9 dir bietet. Von denen von DX11 ganz zu schweigen.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

01.10.2011, 09:33

Das schwierigste an der 3D Programmierung ist sowieso das allgemeine Verständniss. Die werden im Buch gut vermittelt. Es ist fast egal welche Library du benutzt. Den Umgang mit Librarys lernt man über Dokumentationen und Tutorials. Du kannst also das Buch durcharbeiten und dann auf DX11 umsteigen. Wenn du unbedingt mit DirectX arbeiten willst.

Ich schließ mich Checkmating an. Schreibe noch ein paar Übungsprogramme für die Console und dann ein paar 2d Spiele mit der SDL oder SFML(Pong, einfacher Mohrhuhnclon, Snake, Tetris usw.). Nebenbei solltest du ein Nachschlagewerk wie "The C++ Programming Language" oder "Der C++ Programmierer"(wenns unbedingt deutsch sein muss) durcharbeiten um alle Aspekte der Sprache zu verstehen und nutzen zu können. C++ für Spieleprogrammierer bietet dir wie der Mathematikunterricht in der Grundschule "nur" das sehr wichtige Fundament für weitere Kenntnisse.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Werbeanzeige