Produkcja gier

25
Jak programowo generujesz kulę?

Czy ktoś mógłby wyjaśnić, w jaki sposób możliwe byłoby utworzenie kuli wierzchołków, wskaźników i współrzędnych tekstury? Zaskakujący jest brak dokumentacji, jak to zrobić i to jest coś, czego jestem zainteresowany. Próbowałem tego, co oczywiste, google, przeglądanie na gamedev.net itp. Jednak nic...

25
Obracanie wektora3 o ćwiartkę

Próbuję obrócić wektor3 o dany czwartorzęd. Wiem, że to prawda v′= q⋅ v ⋅ q- 1v′=q⋅v⋅q-1 v' = q \cdot v \cdot q^{-1} Wiem, że jest odwrotnością, która po prostu , ale jak mam odwzorować mnożenie wektora na czwartorzęd, aby odzyskać wektor?q- 1q-1 q^{-1} - qmagnitude(q)−qmagnituremi(q) \frac...

25
Jak mogę nauczyć mojego artysty sztuki tworzenia gier?

Więc moja dziewczyna jest artystką, a ja programistą i często rozmawiamy o dołączeniu do talentów i robieniu drobnych gier lub innych zabawnych rzeczy dla różnych obecnie popularnych platform. Ale ponieważ tak naprawdę nie zrobiłem jeszcze żadnego poważnego rozwoju gry, trudno mi jej wytłumaczyć,...

25
Jak chronić swoją grę za pomocą klucza CD / numeru seryjnego?

Zdecydowałem więc, że chcę powstrzymać pirackie kopie mojej gry XNA przed dostępem do oficjalnych serwerów gier (które są moderowane, aby ludzie, którzy zapłacili za grę, uzyskali najlepsze wrażenia) poprzez odłączanie klientów z niewłaściwą lub wygenerowaną, zduplikowaną lub zbanowaną płytą CD...

25
Drzewa zachowania wyprzedzającego

Próbuję omijać drzewa zachowań, więc dodam kod testowy. Jedną z rzeczy, z którymi się zmagam, jest sposób na zapobieganie obecnie działającemu węzłowi, gdy pojawia się coś o wyższym priorytecie. Rozważ następujące proste, fikcyjne drzewo zachowań dla żołnierza: Załóżmy, że minęła pewna liczba...

25
Jak mogę wprowadzić presję czasową na decyzje gracza?

Projektuję grę hakerską, w której gracz zwykle nie spieszy się z myśleniem o tym, jak pokonać przeszkody, z którymi się obecnie boryka. Jednak zdecydowałem, że oprócz wymyślania sprytnych rozwiązań, hackowanie powinno być również intensywne i że gra potrzebuje sposobów, aby wywrzeć presję czasową...

25
Generowanie mapy kafelków

Programuję grę opartą na kafelkach i mam kilka podstawowych kafelków (trawa, brud itp.), Ale nie mogę wymyślić, jak zrobić dobre losowe generowanie map, ponieważ kiedy dokonam naprawdę losowego wyboru, jeśli kafelek powinna być trawa / brud, dostaję to: Rozumiem, dlaczego tak się dzieje, ale...

25
Jak mogę wymyślić proste równanie malejącego zwrotu?

Istnieją wzory na malejące równanie zwrotu; jednak zwykle wiążą się one z wykładniczym. Jakie są inne sposoby wymyślenia takiego równania? Weźmy na przykład następujący przypadek testowy - jedno gospodarstwo wytwarza 10 żywności, na każde 10 wyprodukowanych gospodarstw wskaźnik produkcji spada o...

25
Czy niezależni twórcy gier powinni atakować starszy sprzęt?

Deweloper, z którym współpracuję, mówi mi, że niezależni programiści powinni atakować sprzęt, który ma około sześciu lub więcej lat (przy maksymalnych ustawieniach). Rozumiem, że należy pozwolić każdemu, kto chce zagrać w swoją grę, w rozgrywkę z możliwą do uruchomienia liczbą klatek na sekundę,...