Pytania otagowane jako turn-based

Jednostka lub grupa jednostek wykonuje akcję, podczas gdy wszystko inne jest w stanie zareagować tylko na tę wykonaną akcję. Wtedy może działać następna jednostka lub grupa jednostek.

8
Jakie są uzasadnienia projektowe za odwet w walce wręcz w grach turowych?
Widziałem sporo gier turowych, w których ataki w zwarciu na inną jednostkę powodują, że atakowane jednostki również zadają obrażenia jednostce atakującej, podczas gdy ataki dystansowe nie cierpią z powodu tej mechaniki „odwetu”. Przykłady obejmują serię Heroes of Might and Magic, serię Civilization, nową serię King's Bounty i wiele innych. Czy …


4
Atrybuty do obliczania trafienia w grze turowej lub Roguelikes
Próbuję znaleźć dobrą formułę określania trafienia, gdy gracz atakuje wroga w Roguelike. Chciałbym wymyślić coś prostego, ale nadal wiernego temu, co dzieje się w D&D lub popularnych Roguelikes, takich jak AngBand lub NetHack. Do tej pory dodałem różnice między atrybutami gracza i wroga oraz losową liczbą całkowitą: if ((player.dex - …


2
Jak wdrożyć turowy silnik gry?
Wyobraźmy sobie grę taką jak Heroes of Might and Magic, Master of Orion lub twoją grę turową. Jaka jest logika gry podczas następnej tury? Czy są jakieś materiały lub książki do przeczytania na ten temat? Mówiąc konkretnie, wyobraźmy sobie pętlę gry: void eventsHandler(); //something that responds to input void gameLogic(); …
17 turn-based 

6
Przenosisz graczy na ten sam kwadrat jednocześnie?
Rozważ siatkę kwadratów 2 x 2. Gracz może przejść na pole, jeżeli: żaden inny gracz nie chce przejść na pole w następnej turze żaden inny gracz nie czekał i nadal zajmuje pole w tej turze Dołączyłem obraz powyżej, aby opisać mój problem. Gracze poruszają się jednocześnie. Jeśli 2 (lub więcej) …
15 turn-based 


3
Czy istnieje wzorzec do pisania serwera turowego komunikującego się z klientami za pośrednictwem gniazd?
Pracuję na ogólnym serwerze gier, który zarządza grami dla dowolnej liczby klientów w sieci z gniazdami TCP grających w grę. Mam „projekt” zhakowany razem z taśmą klejącą, która działa, ale wydaje się zarówno delikatna, jak i nieelastyczna. Czy istnieje dobrze ustalony wzorzec, w jaki sposób pisać komunikację klient / serwer, …

7
Czy sztuczna inteligencja przypominająca szachy naprawdę nie ma zastosowania w turowych grach strategicznych?
Oczywiście, próba zastosowania algorytmu min-max na pełnym drzewie ruchów działa tylko w przypadku małych gier (przepraszam wszystkich entuzjastów szachów, przez „małe” nie mam na myśli „uproszczonego”). W typowych strategicznych grach turowych, w których plansza jest często szersza niż 100 płytek, a wszystkie elementy na boku mogą się poruszać jednocześnie, algorytm …
13 ai  turn-based 

3
Jak rozwinąć gamestate składający się z bytu w grze turowej?
Do tej pory systemy komponentów encji, z których korzystałem, działały głównie jak artemidy Javy: Wszystkie dane w komponentach Bezstanowe niezależne systemy (przynajmniej w takim stopniu, że nie wymagają wkładu przy inicjalizacji) iterujące po każdej jednostce zawierającej tylko komponenty, którymi zainteresowany jest dany system Wszystkie systemy przetwarzają swoje byty jednym tikiem, …

1
Rozdzielenie stanu świata i animacji w grze turowej
Jak radzisz sobie z oddzieleniem animacji od stanu świata w grze turowej? Obecnie pracuję nad grą opartą na siatce 2D. Poniższy kod jest uproszczony, aby lepiej wyjaśnić. Kiedy aktor się porusza, chcę zatrzymać przepływ zwrotów, podczas gdy stworzenie animuje i przesuwa się do nowej pozycji. W przeciwnym razie ekran mógłby …

3
Serwer do gry turowej na Androida / iOS
Obecnie programuję grę na iPhone'a i chciałbym stworzyć tryb online dla wielu graczy. W przyszłości ta aplikacja będzie portowana na urządzenia z Androidem, więc zastanawiałem się, jak stworzyć serwer gier? Po pierwsze, który język wybrać? Jak sprawić, by serwer mógł komunikować się zarówno z programami napisanymi w celu C, jak …

4
Wykorzystywanie czasu bezczynności w grach turowych (RPG) do aktualizacji
Jeśli weźmiesz jakąkolwiek turową grę RPG, to przez długi czas nic się nie dzieje, ponieważ gra zapętla się nad „wait_for_player_input”. Oczywiście rozsądne wydaje się wykorzystanie tego czasu na aktualizację. Jednak to natychmiast wydaje się sugerować, że trzeba by było nawiązywać wątki. Czy tego rodzaju konstrukcja jest możliwa w jednym wątku? …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.