Pytania oznaczone «architecture»

10
Jak wdrożyć interakcję między częściami silnika?

Chcę zadać pytanie o sposób wymiany informacji między częściami silnika gry. Silnik jest podzielony na cztery części: logikę, dane, interfejs użytkownika, grafikę. Na początku dokonałem tej wymiany za pomocą flag. Na przykład, jeśli nowy obiekt zostanie dodany do danych, flaga isNeww klasie...

10
Taktyka przenoszenia logiki renderowania poza klasę GameObject

Tworząc gry, często tworzysz następujący obiekt gry, z którego dziedziczą wszystkie byty: public class GameObject{ abstract void Update(...); abstract void Draw(...); } Tak więc podczas aktualizacji pętli iterujesz wszystkie obiekty gry i dajesz im szansę na zmianę stanu, a następnie w...

10
Jak powinienem modelować grę opartą na ekonomii w kodzie?

Chciałbym stworzyć grę ekonomiczną opartą na starożytnej cywilizacji. Nie jestem pewien, jak to zaprojektować. Gdybym pracował nad mniejszą grą, taką jak kopia „Space Invaders”, nie miałbym problemu z jej ustrukturyzowaniem w następujący sposób: Główna klasa kontrolna Klasa grafiki Klasa...

9
Jaką rolę w grach odgrywa rozwijanie wydarzeń?

Większość tworzenia aplikacji opiera się na programowaniu przy użyciu zdarzeń, ale biorąc pod uwagę styl tworzenia gier w pętli i (często) potrzebę wysokiej wydajności / przepustowości, jaką rolę ma programowanie przy użyciu zdarzeń i jakie są kompromisy? Czy często występująca synchronizacja /...

9
„Kontrola czasu” w platformówce 2D

Tworzę platformówkę 2D, w której gracz może nacisnąć przycisk i zrestartować poziom, tylko jego poprzednia postać będzie również biegać w tym samym czasie, jakby cofały się w czasie. Wiem, że inne gry już to robiły, i pomyślałem o tym, aby postać miała zestaw działań (bezczynność, skakanie,...

9
Turowe zasoby architektury systemu bitewnego JRPG

W ciągu ostatnich miesięcy byłem zajęty programowaniem 2D JRPG (japońskiego stylu RPG) w C ++ przy użyciu biblioteki SDL. Tryb eksploracji jest mniej więcej gotowy. Teraz zajmuję się trybem bitwy. Nie udało mi się znaleźć żadnych zasobów na temat struktury klasycznego turowego systemu bitewnego...