Ich bin ein normaler Programmierer mit ungefähr 3 Jahren Erfahrung, der daran interessiert ist, in die Spieleentwicklung einzusteigen. Das Problem, mit dem ich konfrontiert bin, ist, dass die meisten dieser "Anfänger" -Bücher grundlegende Programmierkenntnisse vermitteln und ich nicht die Geduld habe, sie durchzusitzen oder für sinnvoll zu halten. Aber wenn ich mir fortgeschrittenere Bücher ansehe, sind sie über meinem Kopf und für mich wieder einmal fruchtlos. Was ich suche, sind Bücher, die das Wesentliche von Spielen erklären, aber auf einer vernünftigeren Ebene.
Zum Beispiel kenne ich mich mit allen Arten von Datenstrukturen (Hashes, Bäume, verknüpfte Listen) und mit vielen gängigen Algorithmen (Sortieren, Suchen) aus, aber ich würde nicht wissen, wie man Kollisionserkennung effektiv umsetzt. Ich habe auch Erfahrung mit fremden Bibliotheken, daher kann ich Dokumentation zum Erlernen einer API verwenden, sodass ich auch kein Buch zum Erlernen der Verwendung von X benötige.
Persönlich ist es mir egal, welche Plattformen / Sprachen / Bibliotheken in den Büchern verwendet werden, da ich mich in vielen Sprachen wohl fühle, aber das Spiel, das ich mir vorstelle, würde Javascript und die HTML5-Zeichenfläche verwenden.
Irgendwelche Vorschläge? Alle, die kostenlos sind?
PS Ich sollte beachten, dass mein Niveau in Mathematik und Physik relativ niedrig ist, und ein Buch, das diese Dinge sanft integriert, wäre ein Plus.
EDIT: Ich sollte erwähnen, dass ich mich für 2D-Programmierung interessiere und mich an dieser Stelle noch nicht wirklich für 3D interessiere.