Buch über Entity System? [geschlossen]


7

Ich bin wirklich interessiert an den Fähigkeiten von Entity System. Ich versuche nach einem guten Buch zu diesem Thema zu suchen, bin aber gescheitert.

Ich möchte mich nicht beim Erlernen dieses Paradigmas verlieren, daher wird ein Buch eine große Hilfe sein. Kann jemand ein gutes Buch empfehlen?

Ist diese Sprache auch agnostisch? Oder gibt es Sprachen, die dieses Paradigma nur schwer umsetzen können (z. B. Ziel-C)?

Vielen Dank.


Für den Fall, dass Sie diese Seiten verpasst haben, obwohl Sie es getan haben, haben Sie cowboyprogramming.com/2007/01/05/evolve-your-heirachy (es gibt einen Linkabschnitt am Ende) und t-machine.org/index.php/2007/09 gemacht / 03 /… und das Wiki. TBH: Wenn es jedoch ein Buch speziell für Entity Systems gibt, ist es äußerst gut verborgen.
Dreta

Es ist definitiv nicht spezifisch für eine Sprache. Obj-C ist eine gute Wahl.
Tyler Egeto

Ich habe bereits darüber gelesen. Ich muss den im Cowboy allerdings noch einmal lesen. Verborgen ... das macht es jetzt interessanter.
Sylpheed

Antworten:


12

Ich habe durch das Buch Game Engine Architecture etwas über Spieleentitätssysteme gelernt von Jason Gregory etwas . Er diskutiert verschiedene Implementierungen, die von klassenbasierten bis zu rein aggregierten Komponenten reichen, mit Beispielen. Ich kann es nur empfehlen, nicht nur für diesen Abschnitt, sondern für alle, die wissen möchten, wie man Code für ihr Spiel strukturiert.

Bearbeiten: Habe gerade diesen Thread auf Stack Overflow mit Tonnen von Ressourcen gefunden


Dieses Buch sieht gut aus, kann es kaum erwarten, es zu kaufen und direkt darin
einzutauchen

Meiner Meinung nach das beste verfügbare Game-Engine-Buch.
Tyler Egeto

3
Abgesehen von diesen Referenzen ist diese ganze Komponente / Entität nichts anderes als ein oder zwei zusammengewürfelte Entwurfsmuster. Deshalb finden Sie keine riesigen kanonischen Werke der Literatur darüber.
Patrick Hughes

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.