Produkcja gier

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

2
Gdzie mogę znaleźć bezpłatne TOS lub szablony polityki prywatności?
Doszedłem do momentu, w którym uważam, że powinienem zająć się niektórymi „przykrywkami”. W szczególności szukam bezpłatnych próbek lub szablonów do oświadczeń „warunki usługi / użytkowania” i „polityka prywatności”. W rzeczywistości mam stopień naukowy prawnika i wiem coś o własności intelektualnej, umowach itp. Jednak zawsze lepiej nie wymyślać koła z tego …

3
Jak mogę wdrożyć inteligentne skrypty w mojej grze?
Tworzę silnik gry. To ma być jednostka / komponenty. Aby rozwinąć moją grę, sam pomyślałem o użyciu języka skryptowego do stworzenia jednostek. Na przykład, jeśli chcę dodać do gracza rodzaj potwora, który jest agresywny, będzie to istota z kilkoma komponentami; komponenty te zmienią się w zależności od typu potwora, więc …

2
W grze platformowej 2D, w jaki sposób zapewnić płynne poruszanie się gracza po pochyłym terenie?
Opracowuję silnik fizyki do platformy 2D. Używam twierdzenia o osi oddzielającej do wykrywania kolizji. Powierzchnia ziemi jest zbudowana z zorientowanych ramek ograniczających, a odtwarzacz jest ramką ograniczającą wyrównaną do osi. (W szczególności używam algorytmu z książki „Wykrywanie kolizji w czasie rzeczywistym”, która wykonuje wykrywanie przeciągnięcia kolizji dla OBB za pomocą …
18 2d  physics  platform 

4
Jak uzyskać płynny efekt oświetlenia 2D?
Tworzę grę opartą na kafelkach 2D w XNA. Obecnie mój piorun wygląda to . Jak mogę dostać to wyglądać jak ten ? Zamiast każdego bloku ma własny odcień, ma gładką nakładkę. Zakładam jakiś moduł cieniujący i przekazuję do modułu cieniującego wartości oświetlenia dla sąsiadujących kafelków, ale jestem początkującym z modułami …

6
Czy Vector3 powinien dziedziczyć po Vector2?
Tworzę kilka klas Vector2(X i Y) i Vector3(X, Y i Z), ale nie wiem, czy Vector3odziedziczyć Vector2, czy ponownie zaimplementować zmienne składowe m_xi m_yponownie? Jakie są zalety i wady każdej ze stron (dziedziczenie vs redefinicja). Edycja: Używam C ++ (VS2010).
18 c++  architecture 


4
Jak mogę obrócić kamerę wokół jej punktu docelowego?
Rysuję scenę, w której kamera swobodnie porusza się po wszechświecie. Klasa kamery śledzi punkt widzenia (lub spojrzenie na ), pozycję kamery i wektor w górę. Te wektory / punkty są następnie przekazywane do gluLookAt. Przesuwanie i powiększanie są prawie banalne do wdrożenia. Jednak widzę, że obrót o spojrzenie na punkcie …


4
Jak sprawić, by przekazywanie wiadomości między wątkami w silniku wielowątkowym było mniej uciążliwe?
Silnik C ++, nad którym obecnie pracuję, jest podzielony na kilka dużych wątków - Generacja (do tworzenia treści proceduralnych), Rozgrywka (do sztucznej inteligencji, skryptów, symulacji), Fizyka i Rendering. Wątki komunikują się ze sobą za pośrednictwem małych obiektów wiadomości, które przechodzą od wątku do wątku. Przed krokiem wątek przetwarza wszystkie przychodzące …

4
Czy jest coś takiego jak XNA dla c ++? [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ą specjalistyczną, 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 …
18 xna  c++ 

1
Pomysły na symulację wody 2D
Szukam jakichkolwiek danych wejściowych na temat symulacji wody w 2D w stosunku do dość dużej (nazwij ją) tablicy zablokowanej / niezablokowanej (widzianej z boku). Wymyśliłem następujące pomysły: Automaty komórkowe Wykonaj masowo równoległą symulację procesora za pomocą automatów komórkowych . Z zasadami tak prostymi jak: Jeśli komórka jest otwarta na dole, …

3
Czy gry są uzależniające? [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 . Kiedy byłem młodszy, często grałem w gry przez wiele godzin. Powiedziałbym, że się …


1
Jak uchronić się przed pozwami za nieznane naruszenia praw patentowych?
Są ostatnie wiadomości o tym, że Zynga jest pozywana za pewne bardzo oczywiste wdrożenia. To sprawia, że ​​myślę, że przemysł gier jest pełen min przeciwpiechotnych, na które można wejść za każdym razem. Jaki wkład ma każdy, aby zminimalizować szkody? Najnowsze: http://www.gamasutra.com/view/news/36657/Zynga_Sued_Over_Prize_Redemption_Patents.php Kolejny przykład: https://w2.eff.org/patent/wanted/patent.php?p=sheldon

1
Skąd klienci gier wiedzą, że serwer działa w ich sieci LAN?
W wielu grach wieloosobowych istnieje opcja gry w sieci LAN. Moje pytanie brzmi jednak: skąd klient wie, gdzie jest serwer w sieci LAN? Jedyne sposoby, o których mogę myśleć Wysyłaj transmisje za pośrednictwem adresu transmisji. Ma to tę wadę, że czasami jest filtrowane przez routery lub przełączniki w różnych środowiskach …

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.