Produkcja gier

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

2
AI: Uczenie się a strategia
Mam teorię na temat AI, o której chciałbym napisać „białą księgę”. Różnicą, którą chcę zbadać w AI, jest uczenie się vs. strategowanie. Moje pytanie brzmi: gdzie mogę przeczytać inne materiały na ten temat? Podam przykład szachowy. Spójrzmy na szachową sztuczną inteligencję jako maksymalne drzewo, w którym schwytanie wrogiej jednostki dodaje …
16 ai  chess 

1
Artefakty mapy cienia
Chcę spróbować dodać cienie do gry 3D XNA. Skonfigurowałem środowisko testowe z jednym światłem i jedną kamerą. Jednak w moim podejściu natrafiam na artefakty. Używam kodu modułu cieniującego z http://pastebin.com/zXi0hmsU do renderowania końcowego wyniku i http://pastebin.com/rY4Gcj9N do tworzenia map cieni. Kod jest dość prosty i polega na wygenerowaniu mapy głębokości …

2
2d Proceduralne generowanie wszechświata
Chcę stworzyć płaski wszechświat, w którym początkowo cały wszechświat jest pusty. Byłby to reprezentowany przez obraz tła mgławicy przewijanej paralaksą. Chcę reprezentować planety jako obiekty w kształcie dysku we wszechświecie. Mogą mieć różne rozmiary. Wnętrze dysków będzie składało się z lądu, a następnie na zewnątrz będzie to zbiornik wodny, a …

1
Praktyczny koszt efektów zamiany
Używam XNA do swoich projektów i na tych forach czasami widzę odniesienia do faktu, że zamiana efektu na siatkę ma stosunkowo wysoki koszt, co mnie zaskakuje, ponieważ myślałem, że zamiana efektu jest po prostu przypadkiem skopiowania zastępczego programu do cieniowania do GPU wraz z odpowiednimi parametrami. Zastanawiałem się, czy ktoś …
16 xna  shaders 

2
Efekty cieniowania GLSL: Jak wykonać rozmycie?
Mam pełne środowisko 2D, z duszkami poruszającymi się jako krajobraz, postacie itp. Aby wyglądało bardziej nowocześnie, chcę wprowadzić efekt rozmycia ruchu, podobny do współczesnych gier FPS (np. Crysis) rozmycie podczas szybkiego przesuwania aparatu. W przesuwniku bocznym pożądanym efektem jest pojawienie się tego lekkiego rozmycia, aby dać wyobrażenie o szybkim ruchu, …



2
Jak radzić sobie z D3DX .dll do diabła?
Istnieje wiele wersji biblioteki DLL D3DX, z każdej aktualizacji SDK, każda wersja ma unikalną nazwę ( lista nazw bibliotek D3DX ). Zbyt często ludzie nie mają wersji. Więc nawet jeśli mają kompatybilną wersję DirectX, twój projekt oparty na D3D nie będzie działał na ich komputerze. Chcę być w stanie dystrybuować …
16 directx 

4
Kod źródłowy MUD [zamknięty]
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 5 lat temu . Nie udało mi się znaleźć wielu starych kodów źródłowych błota typu open source. Uważam, że …

4
Co sprawia, że ​​gry logiczne uzależniają? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Obecnie opracowuję grę logiczną na Androida, która jest podobna do Alchemy . Zastanawiałem …

3
Maszyna stanów skończonych w C ++
Czytałem więc dużo o używaniu FSM do zarządzania stanem gry, takich jak FSM oraz o stosie lub zestawie stanów do zbudowania jednego. Przeszedłem przez to wszystko. Ale utknąłem przy pisaniu w tym celu rzeczywistej, dobrze zaprojektowanej implementacji FSM. W szczególności, w jaki sposób można jednoznacznie rozwiązać problem przejścia między stanami, …

4
Alternatywy dla singletonów / globałów
Słyszałem niezliczoną ilość razy o pułapkach Singletonów / globali i rozumiem, dlaczego tak często się im nie podobają. Nie rozumiem, czym jest elegancka, nieuporządkowana alternatywa. Wydaje się, że alternatywa dla korzystania z singletonów / globałów zawsze polega na przepuszczaniu obiektów o milion poziomów w dół przez obiekty silnika, aż dotrą …

5
Jak zrównoważyć niesymetryczną grę opartą na „rozszerzeniu”?
Większość gier strategicznych ma ustalone jednostki i możliwe zachowania. Pomyśl jednak o grze takiej jak Magic The Gathering: każda karta jest zbiorem zasad. Regularnie tworzone są nowe zestawy typów kart. Pamiętam, że pierwsze edycje gry były zabronione w oficjalnych turniejach, ponieważ karty były często zbyt mocne. Późniejsze rozszerzenia gry zapewniły …

14
Style gier, które działają w niskiej rozdzielczości
Biorę klasę na temat kompilatorów, a celem jest napisanie kompilatora dla urządzeń Meggy Jr (Arduino). Celem jest po prostu stworzenie prostych kompilatorów z pętlami, zmiennymi i innymi rzeczami. Oczywiście to kiepskie, więc „prawdziwym celem” jest stworzenie imponującej gry na urządzeniu. Problem polega na tym, że ma tylko 64 piksele do …


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.