Kostenloses Programmiermuster für Spiele von Bob Nystrom, einem Programmierer für elektronische Künste

    Bob Nystrom, ein Programmierer, der acht Jahre für Electronic Arts gearbeitet hat, hat die Arbeit an dem Buch Game Programming Patterns abgeschlossen. Es ist kostenlos bei gameprogrammingpatterns.com erhältlich . Bob Nistrom begann vor vier Jahren mit dem Schreiben des Buches. Die meisten Bücher über Spieleprogrammierung, so sagt er in der Einleitung, enthüllen entweder einige Aspekte der Erstellung des Spiels im Detail - die Physik-Engine, Grafiken, künstliche Intelligenz oder beschreiben den Prozess der Erstellung eines Spiels in einem bestimmten Genre von Anfang bis Ende. Es fehlte ihm wirklich ein Buch, in dem es darum ging, typische Probleme eines Programmierers zu lösen, ein Buch, das ziemlich universell ist und nicht an Genres oder bestimmte Subsysteme von Spielen gebunden ist. Und so beschloss er, selbst ein solches Buch zu schreiben.

    „Spielprogrammierungsvorlagen“ können aus jedem Kapitel gelesen werden, aber Sie sollten sich zuerst mit dem Einführungsteil vertraut machen, der die allgemeinen Probleme der Spielarchitektur und die am häufigsten verwendeten klassischen Designmuster der „Viererbande“ in Spielen beschreibt. Die Geschichte über Muster, die in direktem Zusammenhang mit Spielen stehen, ist in vier Teile unterteilt: Muster für Reihenfolge, Verhalten, Zerlegung und Optimierung. Alle Kapitel sind mit C ++ - Codebeispielen ausgestattet, die, wenn möglich, nicht die eng spezifizierten Konstruktionen und Funktionen der Standardbibliothek verwenden, damit der Code für alle, die mit OOP und C-Syntax vertraut sind, und nicht nur für C ++ - Programmierer so klar wie möglich ist.

    Zusätzlich zur HTML-Version auf der Site ist das Buch jetzt im Quellcode verfügbarbei Markdown. In Kürze wird Nystrom voraussichtlich ein elektronisches Buch auslegen und eine gedruckte Version herausbringen - das Buch wird jedoch in jedem Fall öffentlich zugänglich bleiben.


    Jetzt auch beliebt: