Yamamoto, Jazon, The Black Art of Multiplatform Game Programming, Cengage 2015
Das ist so ziemlich das beste Buch, das ich seit langer Zeit gelesen habe. Ballern, aber mit SDL 1.x, nicht 2.x. Das ist auch schon der größte Nachteil. Veraltet, könnte man sagen. Macht nix, sage ich, die Umstellung auf 2.x muss man machen, aber die kapselt man weg. Also man macht ne Klasse, wo der ganze alte Krempel drin ist und gut. Ja das geht ganz gut.
Was wird geboten?
Man muss programmieren können. C++ wird vorausgesetzt, aber es reichen ein paar Kenntnisse, Guru muss man nicht sein, schadet aber auch nicht
Was ne Schleife ist, sollte man schon wissen. Haken kann es, wenn polymorphe Objekte dran sind, so was kommt vor. Da muss man durch. Also da müsst ihr dann mal was tun.
Das ist leider wichtig, sonst kapiert ihr das System nicht. Naja vermutlich ist das auch der grösste Haken daran.
Das Buch ist klasse aufgebaut, vom Kleinen zum Großen, wie das so sein muss. Am Ende habt ihr einen Shooter programmiert mit ca. 20 Klassen, und der rockt! Wie man Code sinnvoll aufteilt, lernt man so nebenbei! Das ist nicht schlecht gemacht.
Gibts leider nur auf englisch. Das müsst ihr eh können, sonst geht gar nix.
Meine Empfehlung klar: 10/10 Sternen
rockt!
Besser gehts kaum. Doch halt: Der Nystrom ist auch der Hammer, ist hier im Forum auch saugut besprochen. Das sind die besten Bücher, die ich zum Thema kenne.
Ich verlinke das mal nicht, sonst heisst es nur, der will nur Kohle machen. Yamamoto und Nystrom sind bei A*azon oder so leicht zu finden. So go.