Produkcja gier

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


5
Jak obsługiwać kod netto?
Interesuje mnie ocena różnych sposobów, w jakie kod sieci może „podłączyć się” do silnika gry. Projektuję teraz grę wieloosobową i do tej pory ustaliłem, że muszę (przynajmniej) mieć osobny wątek do obsługi gniazd sieciowych, inny niż reszta silnika, który obsługuje pętlę graficzną i skrypty. Miałem jeden potencjalny sposób, aby stworzyć …



3
Wskazówki dotyczące budowania sztucznej inteligencji w grze wyścigowej 2D
Mam szkolny projekt budowy AI dla gry wyścigowej 2D, w której będzie konkurować z kilkoma innymi AI ( bez kolizji ). Otrzymujemy czarno-białą mapę bitową toru wyścigowego, po wybraniu mapy możemy wybrać podstawowe statystyki dla naszego samochodu (prowadzenie, przyspieszenie, maksymalna prędkość i hamulce). AI łączy się z serwerem gry i …
10 2d  c++  ai  racing 

3
Porównanie Cocos2d i Corona [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 8 lat temu . Trudno mi zdecydować, w którą stronę pójść. Zaraz zacznę rozwijać grę i nie byłem w stanie znaleźć wielu dobrych …


7
Jak powinienem wymienić A *?
Mam wroga bossa szukającego ścieżki, który szuka gracza za pomocą algorytmu A *. Jest to dość złożone środowisko i robię to we Flashu, więc wyszukiwanie może być nieco wolniejsze, gdy przeszukuje duże odległości. Gdyby odtwarzacz był nieruchomy, mógłbym wyszukać tylko raz, ale w tej chwili szukam każdej klatki. Trwa to …

2
Jak znaleźć rozmiar okna w XNA
Chciałem tylko wiedzieć, czy istnieje sposób, aby sprawdzić rozmiar okna w XNA. Nie chcę ustawiać określonego rozmiaru; Chciałbym wiedzieć, jakie wymiary obecnie wyświetla jako automatycznie. Czy istnieje sposób na znalezienie tych informacji? Zdaję sobie sprawę, że prawdopodobnie powinienem był znaleźć te informacje (lub ustawić je samodzielnie) przed pracą nad grą, …
10 xna 

3
Wdrożenie systemu dobierania graczy i systemu społecznościowego do gier wieloosobowych [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 2 lata temu . Obecnie gry często mają portale dla wielu graczy z kanałami czatu i systemem dopasowywania dla aspektów gry wieloosobowej. Przykładem …

4
Brakuje funkcji WebGL i OpenGL ES
Zacząłem korzystać z WebGL i cieszę się, jak łatwo mogę korzystać z mojego OpenGL (i przez rozszerzenie OpenGL ES). Moje rozumienie jest jednak następujące: OpenGL ES jest podzbiorem OpenGL WebGL jest podzbiorem OpenGL ES Czy jest to poprawne w obu przypadkach? Jeśli tak, to czy są dostępne zasoby do wyszczególnienia, …

2
Wykres sceny dla odroczonego mechanizmu renderowania
Jako ćwiczenie edukacyjne napisałem odroczony silnik renderowania. Teraz chciałbym dodać wykres sceny do tego silnika, ale jestem trochę zaskoczony, jak to zrobić. W normalnym (silniku renderującym do przodu) po prostu dodawałbym wszystkie elementy (wszystkie implementujące IDrawable i IUpdateAble) do mojego wykresu scen, niż najpierw podróżowałem po wykresie scen i wywoływałem …
10 xna  c#  scene-graph 

2
Co powinno zawierać wykres sceny gry?
Czy mógłbyś mi pomóc wyjaśnić, co dokładnie powinien zawierać wykres sceny gry? Zobacz następującą listę: Aktorzy gry? (oczywiście tak, wszystkie obiekty zmieniające stan powinny być główną częścią wykresu sceny) Prosta statyczna gra ojbects? (Mam na myśli odsunięcie miejsc w tle, które się nie animują, ani nie kolidują) Wyzwalacze gier ? …

3
Tworzenie encji jako agregacji
Niedawno zapytałem o to, jak oddzielić byty od ich zachowania i główną odpowiedź związaną z tym artykułem: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ Ostateczna koncepcja opisana tutaj jest następująca: OBIEKT JAKO CZYSTA AGREGACJA. Zastanawiam się, jak mogę przejść do tworzenia jednostek gry jako czystej agregacji przy użyciu C #. Nie do końca zrozumiałem, jak to …


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.