Produkcja gier

Pytania i odpowiedzi dotyczące profesjonalnych i niezależnych twórców gier

5
Sztuczki w mechanice gry, aby uniknąć radzenia sobie z kompensacją opóźnień w sieci?
Wdrożenie kompensacji opóźnień w sieci jest trudne, jak tego uniknąć? Może można zastosować sztuczki i zbudować mechanikę gry w taki sposób, że opóźnienie byłoby postrzegane jako niekrytyczna, a nawet naturalna część gry? Jakie są te techniki i czy istnieją jakieś gry (MMORPG, Strategie, ...), które korzystają z takich technik? AKTUALIZACJA: …
20 networking  mmo  rpg  rts  lag 

2
Atmosferyczne niebo rozpraszające z kosmicznych artefaktów
Jestem w trakcie wdrażania rozpraszania atmosferycznego planet z kosmosu. Korzystam z shaderów Seana O'Neila z http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter16.html jako punktu wyjścia. Mam prawie ten sam problem związany z fCameraAngle, z wyjątkiem modułu cieniującego SkyFromSpace w przeciwieństwie do modułu cieniującego GroundFromSpace, jak tutaj: http://www.gamedev.net/topic/621187-sean-oneils-atmospheric-scattering/ Dziwne artefakty z nieba pojawiają się z modułu cieniującego, …

8
Jak zachęcić graczy do „rozmowy” w grach zespołowych?
Mając na celu przyciągnięcie pewnego rodzaju (wysoce towarzyskich) graczy, zastanawiałem się, czego wymaga mechanika gry, a przynajmniej zachęcam graczy do ustnego (zakładam zaawansowany system czatów tekstowych z kanałami zespołowymi i prywatnymi) , może nawet chat-boty) komunikują się ze sobą, jeśli chcą odnieść sukces jako zespół lub przynajmniej uzyskać jak najlepsze …

1
Jakie są zalety potrójnego buforowania?
Przeczytałem wszystko, co napisałem w poprzednim pytaniu . Z tego, co rozumiem w podwójnym buforowaniu, program musi poczekać, aż gotowy rysunek zostanie skopiowany lub zamieniony, przed rozpoczęciem następnego rysunku. W potrójnym buforowaniu program ma dwa bufory tylne i może natychmiast rozpocząć rysowanie w tym, który nie uczestniczy w takim kopiowaniu. …

5
Arkusze kalkulacyjne w projektowaniu gier?
W ciągu ostatnich dwóch tygodni pojawiły się dwa przypadki, o których słyszałem od znanych twórców gier, którzy używają arkuszy kalkulacyjnych podczas projektowania gier. Pierwszym z nich jest David Whatley w tym filmie GDCVault: Od zera do czasopisma Time: App Success Drugi to faceci, którzy robią Walled Garden Weekly . David …

2
Gdzie są wszystkie samouczki dotyczące libGDX? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Szukałem w Internecie pomocy i samouczków na temat LibGDX, ale tak naprawdę nie mogłem znaleźć …
20 android  libgdx 

6
Jak działają drzewa dialogowe?
To znaczy, co jest związane z czym i jak poruszać się między liniami mowy po zakończeniu pod-rozmowy? Jeśli masz jakieś przykłady podstawowego drzewa dialogowego w C #, opublikuj je.
20 c#  dialog-tree 

1
Jak mogę równomiernie rozłożyć karty?
Biorąc pod uwagę zestaw kart do gry (prostokątne obrazy o szerokości i wysokości), w jaki sposób mogę obracać i ustawiać każdą z nich, aby pojawiły się w układzie „wachlarza”, podobnie jak w prawdziwym życiu. Jaka matematyka jest do tego potrzebna? AKTUALIZACJA Oto końcowy etap implementacji przeglądarki w JavaScript: https://cosmicrealms.com/blog/2013/03/16/hand-of-cards/ i …

3
Dlaczego RK4 jest lepszy od integracji Eulera? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 8 miesięcy temu . Na końcu tych wspaniałych slajdów autor porównuje wszystkich zaprezentowanych integratorów. Tak czy inaczej, wszystkie one nie wystarczają, z wyjątkiem …

7
Jak uniknąć przypadkowego usunięcia obiektów gry w C ++
Powiedzmy, że moja gra ma potwora, który może eksplodować kamikadze na odtwarzaczu. Wybierzmy losowo nazwę tego potwora: Pnącze. Tak więcCreeper klasa ma metodę, która wygląda mniej więcej tak: void Creeper::kamikaze() { EventSystem::postEvent(ENTITY_DEATH, this); Explosion* e = new Explosion; e->setLocation(this->location()); this->world->addEntity(e); } Zdarzenia nie są w kolejce, są wysyłane natychmiast. Powoduje …
20 c++  scene-graph 




6
Znalezienie kierunku podróży w świecie z zawiniętymi krawędziami
Muszę znaleźć najkrótszą odległość od jednego punktu w moim świecie 2D do innego punktu, w którym krawędzie są owinięte (jak asteroidy itp.). Wiem, jak znaleźć najkrótszą odległość, ale staram się znaleźć kierunek. Najkrótszą odległość podaje: int rows = MapY; int cols = MapX; int d1 = abs(S.Y - T.Y); int …
20 c++  algorithm 

3
OBB vs Wykrywanie kolizji OBB
Załóżmy, że masz dwa obiekty ramki granicznej, z których każdy przechowuje bieżące wierzchołki ramki w wektorze, a wszystkie wierzchołki obiektu są obrócone i przesunięte względem wspólnej osi. Oto obraz ilustrujący mój problem: Jak mogę się dowiedzieć, czy dwa OBB nakładają się na linki, aby pomóc w wyjaśnieniu rozwiązania problemu, byłoby …

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.