Produkcja gier

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

4
Co to są tekstury 3D?
Google mnie zawiodło, nie mogłem znaleźć żadnych informacji. Więc może GameDev może :). Co to są tekstury 3D? Kiedy są używane? Koszty wydajności? Jak są one przechowywane? Mam wiele niejasnych pomysłów, ale nie ma „ostatecznej” definicji. Doceniane są wszelkie odniesienia do przykładów lub samouczków, szczególnie w renderowaniu układów cząstek za …
31 3d  textures 

2
Dobry sposób na zbudowanie pętli gry w OpenGL
Obecnie zaczynam uczyć się OpenGL w szkole, a pewnego dnia zacząłem tworzyć prostą grę (na własną rękę, nie dla szkoły). Używam freeglut i buduję go w C, więc w mojej pętli gry naprawdę korzystałem właśnie z funkcji, którą przekazałem, glutIdleFuncaby zaktualizować cały rysunek i fizykę za jednym przejściem. To było …
31 opengl  c  game-loop 

2
Czy A * jest skuteczny, nawet gdy poruszają się przeszkody?
Właśnie zaczynam się uczyć o znajdowaniu ścieżki i przyglądam się algorytmowi A *, a moim głównym zmartwieniem jest to, że wszystkie przykłady, które widziałem, pokazują przeszkody statyczne, które oblicza. Jeśli mam poruszające się przeszkody, powiedzmy na przykład inne postacie, poruszające się także, że postać musi znaleźć drogę, zakładam, że będę …

4
Dlaczego twórcy gier opracowują gry na wyłączne umowy?
Istnieje kilka firm, które opracowują swoje gry tylko na jedną konsolę (Playstation lub XBox). Dlaczego i jak oni to robią? Czy nie powinno być większej sprzedaży, gdy opublikują ją na PC / PS / Xbox? Dlaczego podpisują takie umowy? Jakie są korzyści? Uwaga: tak długo, jak te gry są w …
30 console  sales 


5
24-bitowa Colordepth to za mało?
Zauważyłem, że przy bardzo miękkich gradientach 24-bitowa głębia kolorów nie wystarcza, ponieważ widać przejścia koloru. To pojawia się najbardziej w ciemnych scenach lub na nocnym niebie. Dlaczego nikt nie zmienia głębokości kolorów na dwa bajty na kanał? Wiem, że byłoby to dużo pracy i trzeba by było naprawić wiele sprzętu, …
30 graphics 


3
Try-catch lub ifs do obsługi błędów w C ++
Czy wyjątki są szeroko stosowane w projektowaniu silnika gry, czy bardziej wskazane jest stosowanie czystych instrukcji if? Na przykład z wyjątkami: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, 1.0f ); m_frameTimeTextId = m_statistics->createText( …

5
Symulacja ciśnienia w siatkowej symulacji cieczy
W mojej grze XNA mam system wodny oparty na siatce 2D, mamy metodę wykorzystującą automaty komórkowe do symulacji spadania i rozprzestrzeniania się wody. Przykład wody spływającej ze zbocza: Każda płytka może zawierać masę od 0 do 255 wartości cieczy, zapisanych w bajcie. Nie używam floats, starego systemu wodnego, który miałem, …
30 xna  c#  physics  grid  water 

7
W jakim celu służą punkty zbroi?
W wielu grach widziałem mechanikę, którą nazywam „punktami pancerza”: Quake, Counter Strike itp. Ogólnie rzecz biorąc, gdy gracz ma te punkty pancerza, otrzymuje mniej obrażeń. Działają jednak w podobny sposób, jak punkty zdrowia: tracisz je, przyjmując wspomniane obrażenia. Dlaczego miałbyś zaprojektować taką funkcję? Czy to tylko zdrowie 2.0, czy coś …


11
Jak zachęcić graczy do awansu wielu postaci? [Zamknięte]
W mojej grze można tworzyć wiele postaci. Możesz zrobić tyle, ile chcesz. To, co zwykle robię (i robią prawie wszyscy gracze), to po prostu stworzenie jednej postaci i wyniesienie jej DUŻO, i po prostu użycie jej do wszystkiego. Niektóre gry próbowały rozwiązać ten problem, mając wiele „klas” lub typów postaci, …

10
Dlaczego permadeath jest niezbędny dla projektu roguelike?
Roguelike i roguelike-like ( Spelunky , The Binding of Isaac ) mają tendencję do dzielenia się wieloma elementami projektowania gier: Proceduralnie generowane światy Rozwój postaci poprzez nowe umiejętności i moce Trwała śmierć Rozumiem, dlaczego rozpoczęcie od permadeath jako przesłanki doprowadziłoby cię do innych pomysłów: jeśli zaczniesz dużo od nowa, będziesz …

4
Czy mogę mieć problemy prawne z przypadkowymi nazwami?
Obecnie tworzę grę, której postaciom niezależnym zostanie przypisana losowa płeć i losowe imię dla właściwej płci. W tym celu użyję „bazy danych” nazw (w rzeczywistości pliku tekstowego z krotkami). Byłaby również lista nazwisk, która zostanie dodana do imienia również losowo. Moje pytanie jest następujące. Załóżmy, że jednym z takich losowych …


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.