Pytania oznaczone «design-patterns»

16
Projektowanie gry opartej na komponentach

Piszę strzelankę (jak 1942, klasyczna grafika 2D) i chciałbym użyć aplikacji opartej na komponentach. Do tej pory myślałem o następującym projekcie: Każdy element gry (sterowiec, pocisk, wzmocnienie, wróg) jest bytem Każda jednostka to zestaw komponentów, które można dodawać lub usuwać w czasie...

14
Jak reprezentować pociski w grze wideo?

Tworzę prostą strzelankę, podobną do „Galagi” ,) jako część prezentacji, którą robię. Zastanawiam się, jakich strategii i struktur danych użyliby ludzie do śledzenia pocisków, takich jak lasery wystrzeliwane ze statku kosmicznego. Bardzo prosta implementacja, z której wcześniej korzystałem, polega...

12
Projektowanie wzorców dla systemów reguł?

Jako szybki, zabawny projekt spróbowałem napisać grę w pasjansa. Ale kiedy pisałem system reguł, czułem się brudny , ponieważ mój kod wydawał się zupełnie nieustrukturyzowany i nierozerwalny , głównie dlatego, że moja logika gry była kompletnym kodem spaghetti. Zetknąłem się z tym problemem już...

12
Tworzenie solidnego systemu przedmiotów

Moim celem jest stworzenie modułowego / jak najbardziej ogólnego systemu przedmiotów, który mógłby obsługiwać takie rzeczy jak: Przedmioty do ulepszenia (+6 Katana) Modyfikatory statystyk (+15 do zręczności) Modyfikatory przedmiotów (% X szansy na obrażenia Y, szansa na zamrożenie) Akumulatory...

11
Wzór do wykonywania akcji w grze

Czy istnieje ogólnie przyjęty wzorzec wykonywania różnych czynności w grze? Sposób, w jaki gracz może wykonywać akcje, a także sztuczna inteligencja może wykonywać akcje, takie jak ruch, atak, autodestrukcja itp. Obecnie mam abstrakcyjną funkcję BaseAction, która używa ogólnych .NET do określania...