Śmieję się z siebie, nieświadomy tego. Google nie przedstawił oczywistej odpowiedzi. Czy ktoś mógłby wyjaśnić, czym są mapa ortogonalna i mapa izometryczna i czym się
Śmieję się z siebie, nieświadomy tego. Google nie przedstawił oczywistej odpowiedzi. Czy ktoś mógłby wyjaśnić, czym są mapa ortogonalna i mapa izometryczna i czym się
Tworzę grę izometryczną 2.5D (obrazy 2D). Chcę, aby gracze mogli „farbować” swoją zbroję, ubrania i inne rzeczy. Uważam, że wszystko w skali szarości prowadzi do utraty niektórych bardziej „naturalnych” kolorów. Na przykład zrobienie smoka z czerwoną / żółtą skalą szarości, a następnie nałożenie...
Chociaż z zawodu jestem programistą, prawie wcale nie dotknąłem rozwoju gier. Od jakiegoś czasu mam to pytanie, a teraz, gdy zastanawiam się nad rozwojem gier, pomyślałem, że to dobry moment, aby zapytać. Dlaczego mapowanie cieni wydaje się być wyłącznym sposobem, w jaki gry wykorzystują cienie?...
Jestem bardzo nowy w tworzeniu gier, ale nie w programowaniu. Gram (ponownie) w grę typu Pong, używając canvaselementu JavaScript . Utworzyłem Paddleobiekt, który ma następujące właściwości ... width height x y colour Mam również Pongobiekt, który ma właściwości takie jak...
Wiem, że większość gier przechowuje tekst dialogowy w plikach, ale widziałem też, że kilka gier tekstowych faktycznie programuje zawartość (mapę, opcje, możliwe polecenia gracza, tekst fabuły) do kodu gry. Mogę wymyślić kilka powodów, ale jaki jest główny powód, dla którego nawet gry tekstowe...
Dawno temu 4: 3 było właściwie jedynym współczynnikiem apekcji, jaki można znaleźć na PC. Dzisiaj najpopularniejszym jest 16:10, ale większość nowych monitorów (zwłaszcza laptopów) ma format 16: 9 Piszę platformówkę 2D i nie mogę się zdecydować, jak powinienem obsługiwać wszystkie różne...
Używając następującego ustawienia dla efektu cząstek OpenGL: SRC: GL_SRC_ALPHA DST: GL_ONE Tworzy mieszankę dodatków, która wygląda spektakularnie na czarnym tle, ale straszna w jaśniejszych kolorach, ponieważ zaczyna blaknąć do bieli. Następnie użyłem mieszania alfa: SRC: GL_SRC_ALPHA DST:...
Dopóki jedna z moich gier „nie uczyni” jej dużą, albo nie zaleją mnie złote sztabki, będę musiał sam poradzić sobie z większością lub całą moją grafiką. Sedno mojego pytania brzmi: w jaki sposób mogę nauczyć się sztuki, aby wyjść poza „sztukę programisty” i stać się czymś, z czego byłbym...
To pytanie nie dotyczy gier wideo, ale ogólnie gier. Wczoraj poszedłem na targi gier planszowych i zadałem sobie pytanie, czy istnieje sposób na obliczenie uczciwości gry. Pewnie, niektóre z nich wymagają sporej części szczęścia, ale można obliczyć, czy jakaś postać jest obezwładniona. Zwłaszcza w...
W grach 2D z góry na dół piłka czasami ma wrażenie, że jest w powietrzu, jak poniżej: Jak mogę to
Przez długi czas myślałem o dość abstrakcyjnym problemie z projektowaniem gier, na który nie znalazłem jeszcze dobrego rozwiązania. Streszczenie: W jaki sposób gracz może posiadać bazy, jednostki i infrastrukturę w trwałym świecie gry wieloosobowej, na które inni gracze mogą wchodzić w interakcje...
Patrząc na stare gry, takie jak Mario64 lub DukeNukem3D, wszystkie lustra w grze są w zasadzie dziurami w ścianie z umieszczoną za nimi lustrzaną kopią geometrii przed lustrem. W przypadku DukeNukem3D można nawet aktywować brak klipu i wejść do tego lustrzanego pokoju. W przeciwieństwie do...
Jak rozwiązujemy duże wymagania dotyczące pamięci wideo w grze 2D? Opracowujemy grę 2D (Factorio) w allegro C / C ++, a wraz ze wzrostem zawartości gry mamy problem z rosnącym zapotrzebowaniem na pamięć wideo. Obecnie zbieramy wszystkie informacje o obrazach, które zostaną użyte jako pierwsze,...
Mam wygenerowaną proceduralnie mapę z wykorzystaniem komórek Voronoi, z określonym poziomem morza i wiarygodną mapą wysokości. Do tej pory z powodzeniem opisywałem niektóre cechy geograficzne: ląd, ocean, jeziora, rzeki, ujścia rzek, przecięcia, góry i biomy. Biomy obejmują tundrę, las borealny,...
W shaderze fragmentów GLSL próbuję wrzucić floatdo pliku int. Kompilator zgłasza błąd: ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' Próbowałem podnieść precyzję int: mediump float indexf = floor(2.0 * mixer); highp int index = indexf; ale bez skutku. Jak intpoprawnie...
Załóżmy, że gracz osiągnął punkt, w którym absolutnie nie ma szans na ukończenie bieżącego poziomu, i musi go ponownie uruchomić i spróbować ponownie. Czy powinienem powiadomić ich, że nic nie zyskają, kontynuując poziom i że trzeba go ponownie uruchomić? Jeśli tak, to jak mam im to powiedzieć?...
Na początku OpenGL i DirectX rozmiary tekstur musiały być potęgami dwóch. Oznaczało to, że interpolacja wartości zmiennoprzecinkowych może być wykonana bardzo szybko, przy użyciu przesunięcia i tym podobnych. Od czasu OpenGL 2.0 (i wcześniejszych, poprzez rozszerzenie) obsługiwane są nie-moc dwóch...
Dokumentacja Androida mówi: Istnieją sytuacje, w których kontekst renderowania EGL zostanie utracony. Zwykle dzieje się tak, gdy urządzenie budzi się po zaśnięciu. Gdy kontekst EGL zostanie utracony, wszystkie zasoby OpenGL (takie jak tekstury), które są powiązane z tym kontekstem, zostaną...
Nowy język Google w Go jest jeszcze w powijakach i nie znalazł jeszcze powszechnego zastosowania lub wsparcia w świecie rzeczywistym. Mimo to wydaje się to obiecującym eksperymentem i zastanawiam się, czy może mieć przyszłość w rozwoju gier. Nie byłem w stanie znaleźć dużo dyskusji na temat Go w...
Mam podstawową grę obrony wieży 2D w C ++. Każda mapa jest oddzielną klasą, która dziedziczy po GameState. Mapa deleguje logikę i kod rysunkowy do każdego obiektu w grze i ustawia dane, takie jak ścieżka mapy. W pseudokodzie sekcja logiki może wyglądać mniej więcej tak: update(): for each creep...