Produkcja gier

12
Podstawy budowy RTS [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 w zeszłym roku . Zastanawiałem się, czy ktoś ma jakieś...

12
Zależność klas kołowych

Czy źle jest mieć 2 klasy, które się potrzebują? Piszę małą grę, w której mam GameEngineklasę, która ma kilka GameStateprzedmiotów. Aby uzyskać dostęp do kilku metod renderowania, GameStateobiekty te muszą również znać GameEngineklasę - więc jest to zależność cykliczna. Czy nazwałbyś to złym...

12
Kodowanie różnych stanów w grach przygodowych

Planuję grę przygodową i nie mogę ustalić, w jaki sposób można wdrożyć zachowanie poziomu w zależności od postępu fabuły. Moja gra dla jednego gracza ma ogromny świat, w którym gracz musi wchodzić w interakcje z ludźmi w mieście w różnych momentach gry. Jednak w zależności od przebiegu historii...

12
Jaka jest logika przecięcia drzewa KD?

Próbuję wymyślić, jak zaimplementować drzewo KD. Na stronie 322 „Wykrywanie kolizji w czasie rzeczywistym” autorstwa Ericsona Sekcja tekstowa znajduje się poniżej w przypadku, gdy podgląd książki Google nie pozwala jej zobaczyć po kliknięciu linku sekcja tekstowa Odpowiednia...

12
Instancja geometrii w OpenGL ES 2.0

Planuję wykonać instancję geometrii w OpenGL ES 2.0 Zasadniczo planuję renderować tę samą geometrię (krzesło) może 1000 razy w mojej scenie. Jak najlepiej to zrobić w OpenGL ES 2.0? Rozważam przekazanie widoku modelu mat4 jako atrybutu. Ponieważ atrybuty są dla danych wierzchołków, muszę...

12
Najlepsze praktyki komunikacji między projektantem gry a artystą

Mam duże problemy z dzieleniem się pomysłami i komunikowaniem ich artystom. Są przyjaciółmi, którzy nie dostają ani grosza za pomoc, więc nie chcę marnować czasu na próby zrozumienia, co mam na myśli. A moje gówniane szkice nie wydają się wystarczające. Jak komunikujesz się z artystą, aby stworzyć...

12
Tilemaps w systemie Entity System?

Czytałem o Entity System Frameworks, w szczególności Artemis. Próbuję zdecydować, czy jest to dla mnie odpowiednie. Ściśle pracuję nad grami opartymi na kafelkach 2d pixel art i nie sądzę, aby kiedykolwiek były tak wymagające pod względem zasobów. W przeszłości zawsze korzystałem ze standardowego...

12
Praktyczna równowaga mechaniki gier losowych

Od lat jestem twórcą i projektantem małych gier, a ostatnio zacząłem pracować nad poważniejszymi dokumentami projektowymi dla większych projektów. Częstym tematem, na który wpadam, jest brak równowagi, jeśli chodzi o „przypadkową” mechanikę RPG. Szansa krytycznego uderzenia. Szansa na Hit / Dodge...

12
Pułapka na myszy w SDL

Jak mogę uwięzić mysz użytkownika w mojej grze? Nie jest to gra pełnoekranowa, ale chcę, żeby użytkownik nie mógł przeciągnąć myszy poza ekran. Czy muszę sprawdzić współrzędne myszy i SDL_WarpCursor, aby powiedzieć to w oknie (ręcznie), czy też istnieje sposób automatyczny? Dziękuję...

12
Gdzie mogę uzyskać openal SDK dla C ++?

Witryna OpenAL, na którą patrzę, jest kiepskim, przestarzałym i zepsutym portalem SharePoint, a zestaw SDK w sekcji pobierania daje mi kod 500 html, kiedy go żądam. http://connect.creativelabs.com/openal/Downloads/OpenAL11CoreSDK.zip Znalazłem pakiet OpenAL SDK na softpedii i ma on nagłówki, ale...

12
Powtórz teksturę w libgdx

Jak wypełnić region powtarzalną teksturą? Teraz używam następnej metody: spriteBatch.begin(); final int tWidth = texture.getWidth(); final int tHeight = texture.getHeight(); for (int i = 0; i < regionWidth / tWidth; i++) { for (int k = 0; k < regionHeight / tHeight; k++) {...