-
Tipp für Studenten
Ein Jahr Prime kostenlos und einen 20% erhöhten Eintauschwert auf Trade-In erhalten alle Studenten die bei Amazon Student angemeldet sind.
| ||||||||||||||||||
Produktinformation
|
Gleich vorab: Heiko Kalista vermittelt definitiv "nur" die C++-Grundlagen, die ein angehender Spieleprogrammierer benötigt, wenn er seine Karriere mit C++ bestreiten will. Das "nur" ist hier relativ, denn ohne diese Grundlagen kommt man auch mit viel Ambitionen nicht weit und wenige sind in der Lage diese Grundlagen so auf Papier zu vermitteln wie Kalista.
Grafikprogrammierung, Musik, Gamepads oder Joysticks sind nicht das Thema des Buchs. Ebenso wenig wie Programmier- oder C++ Vorwissen. Dass legt den Rahmen fest: Zu Beginn beschreibt Kalista die Grundlagen, erzählt von der Geschichte von C++, stellt ein erstes Programm und die Entwicklungsumgebung vor und rundet mit einer Aufgabe für den Novizen ab. Dann kommen die Variablen an die Reihe, gefolgt von Schleifen, Bedingungen und Funktionen bis hin zu Arrays und Strukturen, Zeigern, Referenten und Klassen. Damit sind nach knapp 200 Seiten die Grundlagen abgeschlossen und C++ sowie Programmierung ist kein Fremdwort mehr, bevor es dann an fortgeschrittene Themen geht, bis hin zur Standard Template Library (STL).
Beinah scheinen knapp 300 Seiten wenig Platz zu sein und es stellt sich die Frage, ob nicht alles zu komprimiert ist. Die Antwort ist definitiv: Nein. Überfordert ist man als Leser nie, ebenso wenig unterfordert. Das Gleichgewicht stimmt. Und wie geht es dann weiter? Die gleich Frage stellt auch Kalista im letzten Kapitel und gibt auch die Antwort indem er zahllose Sprungbretter für die weitere Spieleentwicklerkarriere wie Foren und Tutorien nennt und beschreibt. Auf der CD befinden sich dann noch die Code-Beispiele, Visual C++ 6.0 Author Edition und Visual Assist X-Trial.
Endlich mal jemand der sich Zeit lässt, nicht alles will, aber alles gibt. C++ für Spieleprogrammierer ist ein durchdachter und zielreduzierter Ansatz, um von Null auf 30 Prozent zu kommen. Angesichts der Tatsache, dass der Anfang meist der schwerste Moment ist, hat Kalista die richtige Wahl getroffen und den Anfang vereinfacht. Der Rest kommt von allein. --Wolfgang Treß -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.
Tags, die Kunden mit diesem Produkt verbinden(Was ist das?)Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
|
Was sicherlich zuerst schockierend wirkt hat aber durchaus Methode. In insgesamt 10 Kapiteln (Das 10te beschreibt den Einstieg in die Spieleszene) beschreibt der Autor alle Grundkenntnisse der C++ Sprache und dies ohne sich jedlichen Ballast wie DirectX oder ähnliches aufzuladen. Das gesamte Buch bleibt auf der Commando-ebene und beschreibt "Variablen" Arrays" und "Funktionen" mit einprägsamen Beispielen.
Der Autor läst sich durch Verzicht auf Multimedia viel Zeit um das Grundgerüst C++, was auf nahezu jedem Compiler nachvollzogen werden kann. Die Aufgliederung der Themen ist beispielhaft und überfordert zu keinem Zeitpunkt.
Fazit: Nicht nur für Spieleprogger. Wer einen fundierten Einstieg in die Sprache C++ sucht, findet im Moment nix besseres. Mann sollte aber gewarnt sein. Grafik und Sound gibt es hier nicht, nur die Basis. Wer allerdings die Sprache ernsthaft lernen will ist hier richtig, und kann sich in 2-3 Wochen die nötige Basis für den Erfolg aneignen.
5 Sterne weil: Es ist schön das es noch Bücher gibt die sich intensiv mit der Basis beschäftigen anstatt den Leser von Anfang an vor gemachte Nester zu setzen.(Das gilt für alle Sprachen)
Deswegen von mir 5.
Nun gut 3 Monate später kann ich nur sagen, dass 5 Sterne viel zu wenig für dieses Buch sind, denn Heiko Kalista erklärt nicht nur verständlich die einzelnen Themen, sondern bezieht sie auch immer direkt auf ein Element aus der Spieleprogrammierung (z.B. Charaktereigenschaften bei Rollenspielen) und nicht wie in anderen Büchern, wo wir hier mal ein „Adressbuch" machen und 2 Seiten weiter den Taschenrechner neu erfinden. Außerdem weißt Heiko Kalista explizit auf die typischen Fehlerquellen hin, sodass man nicht selber in die Fehlerfalle tappt. Ein weiteres Highlight des Buches sind die Fehlerquelltexte, in denen Heiko Kalista extra eine vorher nicht genannte zahl an Fehlern eingebaut hat, dies hat den Zweck, dass man beim späteren Suchen eines Fehler in einem eigenen Spiel schneller den Fehler findet und beheben kann.
Nachdem man dieses Buch durchgearbeitet (und alles verstanden haben sollte) kann man beim besten Willen noch nicht das nächste Juwel am Spielehimmel programmieren, sondern man hat lediglich das Rüstzeug, dass man brauch um in die Materie des echten Spieleprogrammierens einzutauchen. Die ideale Fortsetzung zu „C++ für Spieleprogrammierer" bildet „3D-Spieleprogrammierung mit DirectX 9 und C++" von David Scherfgen (ISBN 3-446-22869-1)
Fazit: Ein absolutes MUSS für jeden, der einmal eigene Spiele programmieren will!
|
Das Forum zu diesem Produkt
Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
|
Ähnliche Foren
|
|
|