Produkcja gier

12
Nachylenia 45 ° w platformówce 2D opartej na kafelkach

Chcę mieć proste nachylenia 45 ° w mojej platformówce opartej na kafelkach, jednak wydaje mi się, że nie mogę obniżyć algorytmu. Proszę spojrzeć na kod i wideo, może brakuje mi oczywistości? //collisionRectangle is the collision rectangle of the player with //origin at the top left and width and...

12
Czy GLUT jest przestarzały?

Zadano pytanie o dobre, aktualne zasoby OpenGL , jedną z odpowiedzi był link do samouczka na temat nowoczesnego programowania OpenGL. Omawiany samouczek używa GLUT i GLEW, ale gdzieś przeczytałem, że GLUT jest przestarzały. Czy to

12
Jakie są alternatywy dla GLUT?

Próbuję nauczyć się OpenGL i właśnie odkryłem, że GLUT jest przestarzały . Znam już SDL i wydaje się, że to dobra alternatywa. Czy powinienem używać SDL do tworzenia gier z OpenGL, czy też są jakieś lepsze alternatywy. Jestem nowy w tworzeniu gier, więc niewiele wiem o stanie...

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
Jak działają zasoby grafiki 2D (np. Duszki)?

Mam pomysł na grę i planuję opracowanie gry 2D za pomocą XNA dla Windows Phone 7. Zacząłem dziś od rysowania odręcznego szkicu tego, jak chcę, aby niektóre postacie wyglądały. Teraz problemem jest przyjęcie tych pojęć i nadanie im postaci cyfrowej. Pierwszą rzeczą, z której zdałem sobie sprawę,...

12
C # tworząc prostą grę w węża

Myślałem o stworzeniu gry w węża z C #, więc wpadłem na pomysł w głowie i pojawiły się pewne problemy. Jak mogę śledzić i wyprowadzać w prawidłowej lokalizacji bloki biegnące za głową węża? Jeśli wąż jest zbudowany z pięciu bloków, a użytkownik zaczyna chodzić w kółko, jak mogę wydrukować ciało...

12
Cienie w odroczonym renderowaniu

Przeczytałem trochę materiału o odroczonym renderowaniu i myślę, że rozumiem o co chodzi. Ale nie rozumiem, w jaki sposób osiąga cienie. O ile mi wiadomo, bufor G nie obejmuje tworzenia mapy cienia dla każdego światła, więc jestem zdezorientowany, w jaki sposób przejście światła jest świadome, czy...

12
Jak usunąć powiązanie i usunąć bufory OpenAL?

Używam OpenAL do odtwarzania dźwięków. Usiłuję zaimplementować funkcję odtwarzania typu „podpal i zapomnij”, która pobiera identyfikator bufora i przypisuje go do źródła z puli, którą wcześniej przydzieliłem, i odtwarza go. Występuje jednak problem z czasem życia obiektu. W OpenGL funkcje usuwania...

12
Liczby losowe w C ++

Niedawno przyzwyczaiłem się do współczesnych języków, w tym dobrego generatora losowego, którym zwykle jest Twister Mersenne; teraz, gdy wróciłem do C ++, muszę zdecydować, którego użyć. Szukałem implementacji Mersenne Twister i zauważyłem, że jest ich tak wiele: czy jest taka, która jest bardziej...

12
Obiektowy OpenGL

Od jakiegoś czasu korzystam z OpenGL i przeczytałem wiele samouczków. Oprócz tego, że wiele z nich nadal korzysta ze stałego potoku, zwykle wrzucają całą inicjalizację, zmiany stanu i rysunek w jednym pliku źródłowym. Jest to dobre w przypadku ograniczonego zakresu samouczka, ale ciężko mi jest...

12
Jak utrzymać synchronizację struktury danych w sieci?

Kontekst W grze, nad którą pracuję (rodzaj graficznej przygody typu „wskaż i kliknij”), prawie wszystkim, co dzieje się w świecie gry, kontroluje menedżer akcji o strukturze przypominającej: Na przykład jeśli wynik badania obiektu sprawi, że postać przywita się, pójdzie trochę, a następnie...

12
Skuteczne wyszukiwanie ścieżek w wolnej przestrzeni

Mam grę w przestrzeni kosmicznej i chciałbym wydawać rozkazy ruchu, które wymagają szukania ścieżki. Rozumiem teraz, że A * i tym podobne dotyczą głównie drzew, a nie pustej przestrzeni, która nie ma węzłów szukających ścieżki. Mam pewne przeszkody, które obecnie są wyrażone jako stałe AABB - to...