Produkcja gier

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


5
Jak mogę wykryć połączone (ale logicznie odrębne) zbiorniki wodne na mapie 2D?
Mam mapę siatki sześciokątnej 2D. Każda komórka szesnastkowa ma wartość wysokości używaną do ustalenia, czy jest to woda, czy ocean. Próbuję wymyślić dobry sposób na określenie i oznakowanie zbiorników wodnych. Oceany i morza śródlądowe są łatwe (przy użyciu algorytmu wypełniania powodzi). Ale co z akwenami takimi jak Morze Śródziemne ? …

1
Kiedy gra potrzebuje oficjalnej klasyfikacji wiekowej?
Kiedy gra musi otrzymać ocenę od oficjalnej lub quasi-oficjalnej tablicy ocen, takiej jak PEGI lub ESRB? Wiem, że prawie każda gra sprzedawana w tradycyjnym sklepie niemal na całym świecie musi mieć oznaczenie wieku. Ale co z grami, które są dystrybuowane na całym świecie jako gry do pobrania lub gry przeglądarkowe? …



1
Mapy Normalne kontra Normalne
Korzystam z importera zasobów Assimp ( http://assimp.sourceforge.net/lib_html/index.html ) do analizowania modeli 3d. Do tej pory po prostu wyciągnąłem normalne wektory, które są zdefiniowane dla każdego wierzchołka w moich oczkach. Znalazłem też różne samouczki na normalnych mapach ... Jak rozumiem dla normalnych map, normalne wektory są przechowywane w każdym tekselu normalnej …

3
Jak narysować linię prostą między dwoma punktami na mapie bitowej?
Bawię się mapami wysokości (mapami bitowymi), staram się tworzyć własne w swojej grze i muszę zaimplementować podstawowe metody rysowania. Szybko zdałem sobie sprawę, że rysowanie linii prostych nie jest tak proste, jak myślałem. To proste, jeśli punkty mają współrzędne X lub Y, lub jeśli są wyrównane, dzięki czemu można narysować …


1
Co właściwie robi ddx (hlsl)?
Jestem nieco zdezorientowany. Oficjalna dokumentacja ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb509588(v=vs.85).aspx ) mówi, że ddx (dane wejściowe) jest częściową pochodną danych wejściowych w odniesieniu do „współrzędnej x przestrzeni ekranu”. Mój rachunek różniczkowy jest w porządku, ale jak rozpoznać, skąd pochodzi dane wejściowe? Gdybym podał jej funkcję, dobrze, mogę sobie wyobrazić, co by to zrobił, …
17 hlsl 

2
Płynna zmiana muzyki w tle
Mam teraz pięć dźwięków do gry, nad którą obecnie pracuję. W grze możesz walczyć z innymi cywilizacjami w wielkich bitwach, ale możesz także osiedlić się na planetach w pokoju. Niektóre utwory są bardziej gwałtowne, podczas gdy inne są dość spokojne. Pytanie brzmi: jaka jest najlepsza praktyka zmiany między utworami. Czy …
17 music 

1
Formuła GLSL Light (tłumienie, kolor i intensywność)
Wdrażam światła punktowe w silniku Voxel i naprawdę bardzo staram się uzyskać dobry przepływ światła, od 100% w pobliżu źródła światła do 0% w promieniu światła. Mam 5 argumentów dla funkcji: Barwa światła (Vec3) Intensywność światła (odległość od światła do odległości, w której spadek wynosi 100%) Odległość od światła do …
17 opengl  glsl  lwjgl  lighting  pixel 


7
Finansowanie społecznościowe niezależnej gry. Co mam zaoferować z powrotem?
Widziałem wiele niezależnych gier zarabiających na rozwój z wykorzystaniem finansowania społecznościowego (Kickstarter, IndieGoGo i tak dalej). Niektóre gry oferują coś z powrotem. Na przykład w grze RPG możesz uzyskać postać NPC opartą na tobie. Niektóre inne projekty po prostu udostępniają ostateczną wersję za darmo. Oprócz faktycznego ukończenia gry, co jest …

2
Dlaczego moje obliczenia koloru nieba w Mathematica są nieprawidłowe?
Próbuję zaimplementować algorytm do obliczania koloru nieba na podstawie tego papieru (model Pereza). Zanim zacząłem programować moduł cieniujący, chciałem przetestować tę koncepcję w Mathematica. Są już pewne problemy, których nie mogę się pozbyć. Może ktoś już zaimplementował algorytm. Zacząłem z równań dla bezwzględnych zenital luminancji Yz, xza yzjak zaproponowano w …
17 algorithm  sky 


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.