Pytania oznaczone «game-design»

10
Ponieważ Table.drawDebug jest przestarzałe w libGDX, czego powinienem użyć?

Postępuję zgodnie z książką „Learning LibGDX Game Development”, aby stworzyć prostą grę. Jestem w sekcji tworzenia menu, w której tworzymy scenę i renderujemy ją z ramkami debugowania. Książka mówi, aby używać, Table.drawDebug(stage)ale ta statyczna metoda wydaje się Tablecałkowicie usunięta z...

10
Jak obsługiwać RTS Click-And-Move w przestrzeni 3D?

Jak obsłużyć funkcję „kliknij i przesuń” w pełnej przestrzeni 3D? Łatwo jest obsługiwać na płaszczyźnie 2D za pomocą prostego raycasta, ale nie jest tak w 3D, ponieważ nie ma płaszczyzny końcowej, aby raycast mógł uzyskać punkt końcowy. Mam na myśli dwa pomysły: Wykonaj raycast, a następnie...

10
równoważenie gry budowlanej

Pracuję nad grą budowlaną (zwykle buduj dom X, aby wytworzyć zasób A, który następnie pozwala zbudować dom Y ...) i jestem teraz na etapie równoważenia różnych potrzeb i produkcji zasobów. Ponieważ zdecydowanie nie jestem pierwszą osobą, która to robi, ale nie mogłem znaleźć praktycznych porad,...

9
Obliczanie punktów doświadczenia zdobytych po bitwie

Opracowuję prostą bitwę tekstową i mam problemy z obliczeniem, ile XP należy zdobyć po bitwie, jest kilka czynników, które chcę wziąć pod uwagę: 1) Gracze powinni oczywiście zdobyć dobre XP, jeśli pokonają kogoś na tym samym poziomie 2) Gracze powinni zdobyć świetne XP, jeśli pokonają kogoś z...

9
Utrzymywanie uwagi użytkownika w grach w stylu potentata

Zajmuję się tworzeniem potentatów, a większość gier w tym gatunku wymaga tylko trochę czasu. Zarabianie pieniędzy, czekanie na rzeczy itp. W przypadku gier mobilnych (iOS, Android), jak mogę zapewnić rozrywkę. Nie mówiąc konkretnie o mojej grze, w niektórych momentach zdarzają się cykle dzienne /...

9
Jak mogę utrudnić grę mieszania kolorów?

Robię swoją pierwszą grę, która wydaje się zbyt prosta. Czy istnieją standardowe „techniki” utrudniające? Gra jest dość prosta. Wyobraź sobie grę 2048 . Kiedy przesuwasz się w jednym kierunku, wszystkie bloki przesuwają się w tym kierunku i zderzają się lub łączą. Ale zamiast scalać liczby (np. 2...

9
Dlaczego nie mogę używać operatora '> =' z Vector3s?

Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć....