Produkcja gier

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

2
Co dokładnie składa się na ekran w typowej grze C64?
Próbuję rozgryźć podstawy tworzenia gier na platformę C64 od wersji BASIC i mógłbym skorzystać z porady na temat czegoś bardzo podstawowego, ale ważnego: co to właściwie jest na ekranie i jak go narysować? Spójrz na Katakis / Denaris : Na ekranie jest co najmniej 9 różnych rzeczy: Pasek wyników z …

2
Jak mogę sprawdzić, czy punkt leży między dwiema równoległymi liniami?
W projektowanej przeze mnie grze jest podmuch, który wystrzeliwuje z punktu początkowego w kierunku myszy. Szerokość tego podmuchu zawsze będzie taka sama. Wzdłuż dolnej części ekranu (co jest obecnie) poruszają się kwadraty, które powinny być wykonane przez podmuch kontrolowany przez gracza. Obecnie próbuję znaleźć sposób, aby dowiedzieć się, czy rogi …

5
Czy jest dostępny darmowy i otwarty silnik 3D dla Androida? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

4
Czy projektowanie oparte na domenie jest dobre dla gier?
Właśnie przeczytałem o modelach domen i to mnie oświeciło, odkąd opracowuję grę, która ma klasę, która przechowuje tylko dane (kilka zachowań / metod). Powierzyłem zadanie zarządzania tymi klasami menedżerom ... a teraz mój menedżer wydaje się być obiektem Boga. Mój obiekt gry, który powinien zajmować się logiką, jest po prostu …

1
różnice między Opengl 3 i Opengl 4
Właśnie zaczynam programować gry i chcę zacząć uczyć się OpenGL. Znalazłem bardzo dobry samouczek, aby rozpocząć pracę z OpenGL 3 i zastanawiam się, czy istnieje duża różnica między OpenGL 3 i OpenGl 4. Lub powinienem zapytać, czy OpenGL 4 sprawia, że ​​OpenGL 3 jest przestarzały, czy mogę zacząć od openGL …
10 opengl 

3
Jak usunąć ciało box2d, gdy nastąpi kolizja?
Nadal jestem nowy w programowaniu w Javie i Androidzie i mam tak duże problemy z usunięciem obiektu, gdy nastąpi kolizja. Rozejrzałem się po Internecie i stwierdziłem, że nigdy nie powinienem radzić sobie z usuwaniem ciał BOX2D podczas wykrywania kolizji (detektor kontaktów) i powinienem dodać moje obiekty do tablicy arraylist i …

2
Struktury danych w starszych grach
Jestem ciekawy struktur danych używanych podczas programowania starszych gier, takich jak Super Mario Brothers dla NES i Super Mario World dla SNES. Rozumiem, że gry z tego okresu zostały napisane w asemblerze. Czy programiści zdefiniowali / wykorzystali jakieś struktury danych? Na przykład: kiedy na ekranie pojawia się grupa monet, w …


3
Przejście z DirectX 10 na DirectX 11
Zrobiłem rozsądną liczbę małych projektów hobbystycznych przy użyciu DirectX 9, ale teraz czas przejść do DirectX 11. Mam książkę Franka Luna'a na temat programowania 3D przy użyciu DirectX 10, ale nic na DirectX 11. Wierzę, że są dość podobne, ale zastanawiałem się, czy ktokolwiek mógłby wymienić główne różnice na poziomie …
10 directx 

5
Jak ustalić, które komórki w siatce przecinają dany trójkąt?
Obecnie piszę symulację AI 2D, ale nie jestem całkowicie pewien, jak sprawdzić, czy pozycja agenta znajduje się w polu widzenia innego. Obecnie moje partycjonowanie świata to proste partycjonowanie komórki-przestrzeni (siatka). Chcę użyć trójkąta do przedstawienia pola widzenia, ale jak mogę obliczyć komórki, które przecinają się z trójkątem? Podobne do tego …

1
Która biblioteka animacji modelu c / c ++ dla OpenGL [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 6 lat temu . Jestem całkiem nowy w tworzeniu gier, bawiłem się wcześniej Xną i dopiero teraz uczę się OpenGL & c. Interesuje …
10 opengl  c++  models  c 

2
Czy warto martwić się o lokalizację odniesienia GPU?
Czy lokalizacja odniesienia ma tak samo różnicę w wydajności GPU, jak w wydajności procesora? Na przykład, jeśli wyślę 200 poleceń rysowania do GPU, czy zauważę (potencjalnie) zauważalną różnicę, jeśli dane dla każdego polecenia są ciągłe w pamięci zamiast przeskakiwać po buforach / mapach tekstur? Pytanie poboczne: Zakładam, że GPU zapewnia …

4
Znajdowanie niezakończonych płytek w grze opartej na kafelkach
Pracuję nad grą opartą na kafelkach 2D, a teraz staram się uzyskać 2d równowartość woluminów cienia. Mam problem ze znalezieniem powierzchni, które powinny rzucać cienie. Z dowolnego miejsca w grze muszę znaleźć albo niezamknięte twarze, albo całą płytkę. Moje pytanie brzmi: czy mogę znaleźć te płytki / krawędzie tak szybko, …


3
Metoda określania rozmiaru zawartości gry
Tworzę grę z dość bogatą historią. Nie jestem pewien, czy będę miał wystarczająco dużo czasu lub pieniędzy, aby stworzyć poziom dla każdej części tej historii. Czy wśród projektantów istnieje wspólna metoda zarządzania tym problemem? Czy powinienem najpierw napisać całą historię, a następnie wyciąć niektóre części, aby pasowały do ​​mojego budżetu …

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.