W swoich grach rozważałem przejście na podejście bardziej oparte na komponentach. Czy ktoś jeszcze ma jakieś przyzwoite materiały referencyjne lub przykładowe implementacje, które pomogłyby nieco ułatwić to przejście?
W swoich grach rozważałem przejście na podejście bardziej oparte na komponentach. Czy ktoś jeszcze ma jakieś przyzwoite materiały referencyjne lub przykładowe implementacje, które pomogłyby nieco ułatwić to przejście?
Odpowiedzi:
Proszę sprawdzić linki, które umieściłem na dole tej odpowiedzi . Wiele z nich dokładnie odpowiada na to pytanie i wolałbym nie powielać tutaj informacji.
W szczególności pojawia się pytanie „Projektowanie silnika gry oparte na komponentach”, które, jak sądzę, bezpośrednio odpowiada na twoje pytanie.
Obiekty gry jako zestawy komponentów:
http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/
http://gameprogrammingpatterns.com/component.html
Silnik gry jako zestaw komponentów niezależnie współpracujących z udostępnionym przechowywaniem danych:
http://www.acims.arizona.edu/PUBLICATIONS/PDF/JeffPlummerMSthesis_wo_Appendix.pdf