Produkcja gier

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

4
Czy odległość na Manhattanie jest monotoniczna, gdy jest używana jako funkcja heurystyczna?
Mam mapę opartą na kwadratach. Dozwolony jest tylko ruch poziomy i pionowy (bez przekątnych). Koszt ruchu wynosi zawsze 1. Wdrażam algorytm A * na tej mapie, używając odległości Manhattan jako heurystyki odległości. Czy to heurystyka jest spójna? Czy mogę uniknąć sprawdzania g(node)węzłów znajdujących się w zestawie ZAMKNIĘTE? Edycja: Przez konsekwentne …


5
Dlaczego silnik taki jak Unity3D jest podkreślany w porównaniu z rodzimą biblioteką taką jak OpenGL dla początkujących? [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 4 lata temu . Jestem tylko początkującym w grach 3D, moją preferowaną platformą jest Android. Na innym …
25 opengl  android  unity 

2
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ć, w jaki sposób powinna tworzyć lub pakować …
25 art 

3
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 klucze (lub numery seryjne, ponieważ gra jest cyfrowa i nie …
25 security 


6
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 tyknięć i nie było w pobliżu wroga, żołnierz …
25 ai  behavior-tree 

5
Logika gry na serwerze! Dobry czy zły?
Obecnie planuję prostą grę online dla wielu graczy. I oto pytanie. Czy warto logować całą grę na serwerze i wysyłać dane wejściowe od klienta na serwer? Jakie są zalety i wady, czy istnieją powody, dla których nie powinienem tego robić?

3
Czy tworzenie gier to super elitarny klub? [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 3 lata temu . Wszyscy czytamy oferty pracy przez Internet, na przykład oferty GitHub lub StackExchange Careers …
25 career  jobs 


3
Tworzenie ścian w grach opartych na kafelkach: czego mi brakuje?
Po dzisiejszym spędzeniu czasu na zanotowaniu notatek dotyczących implementacji ścian w mojej grze opartej na kafelkach, nagle zdałem sobie sprawę, że nie będzie to takie proste, jak sobie wyobrażałem. Chociaż obecny etap mojej pracy nie jest nawet bliski zrobienia kodu związanego ze ścianą, wymyśliłem trzy różne sposoby na zrobienie tego. …

3
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 nie obejmuje generacji punktów kulistych, indeksowania ich i teksturowania.


2
Projekt przewijania ekranu w stylu Mega Man
Klasyczna seria NES Mega Man wykorzystuje bardzo specyficzną technikę przewijania, którą ciężko mi owijać wokół implementacji. Zasadniczo poziom jest podzielony na „ekrany” o tym samym rozmiarze. Niektóre ekrany płynnie się przewijają , tworząc iluzję szerszych pól gry. Niektóre ekrany zatrzymują przewijanie kamery, dopóki odtwarzacz nie dotrze do krawędzi ekranu, w …
25 2d  camera  platformer 

4
Jak wybrać sposób przechowywania danych?
Daj człowiekowi rybę, a będziesz go karmić przez jeden dzień. Naucz człowieka łowić ryby, a będziesz go karmić przez całe życie. - chińskie przysłowie Mógłbym zapytać, jakiego rodzaju przechowywania danych powinienem użyć do mojego rzeczywistego projektu, ale chcę nauczyć się łowić ryby , więc nie muszę prosić o rybę za …
25 databases  data  xml 

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.