Podczas tworzenia map otwartego świata należy wziąć pod uwagę duży sposób implementacji swoistych „granic”. Oczywiście w grze w otwartym świecie nie powinny istnieć granice niewidocznych ścian, ponieważ rujnują one zanurzenie i sprawiają, że gra wydaje się bardziej „sztuczna”. Przeprowadziłem trochę badań online i znalazłem następujące metody: Niech mapa będzie wyspą …
Czy dane są tak bardzo modyfikowane podczas gry? Zakładam, że długa przerwa między ponownym uruchomieniem poziomu to przeładowanie całego poziomu. Wydaje mi się jednak, że dobrze zaimplementowany system powinien być w stanie „pingować” z powrotem na początek poziomu. Jest bardziej zauważalny na konsolach, ale nie jest niezauważalny w grach na …
Uwaga: nie pytam, jak zrobić klon jednego z nich. Pytam o to, jak działają. Jestem pewien, że wszyscy widzieli gry, w których korzystasz z własnych plików muzycznych (lub dostarczonych), a gry produkują na ich podstawie poziomy, takie jak Audiosurf i Beat Hazard . Oto wideo Audiosurf w akcji, aby pokazać, …
Załóżmy, że gracz osiągnął punkt, w którym absolutnie nie ma szans na ukończenie bieżącego poziomu, i musi go ponownie uruchomić i spróbować ponownie. Czy powinienem powiadomić ich, że nic nie zyskają, kontynuując poziom i że trzeba go ponownie uruchomić? Jeśli tak, to jak mam im to powiedzieć? Czy jakieś okno …
W mojej grze XP potrzebny do osiągnięcia następnego poziomu to Bieżący poziom × Próg poziomu . Biorąc to pod uwagę, w jaki sposób mogę uzyskać swój obecny poziom z całkowitej liczby zdobytych XP ? Na przykład: Level Threshold = 50 Current Level = 1 Począwszy od poziomu 1 potrzebowałbym (1 …
Jakie zalety / wady korzystania z generowania losowego / proceduralnego w porównaniu z wcześniej przygotowanymi poziomami? Wydaje mi się, że niewiele jest innych, poza tym, że przedmioty mogą stanowić problem w dystrybucji w losowo wygenerowanym terenie i że wygenerowany teren może wyglądać dziwnie. Minusem wcześniejszych poziomów jest to, że musiałbym …
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 6 lat temu . Obecnie opracowuję stosunkowo prostą grę przygodową 2D zorientowaną do góry na iPhone'a i zastanawiałem się, jaki byłby najłatwiejszy sposób …
Tworzę shmup 2D (tj. Aero Fighters ) i zastanawiałem się, jakie są różne sposoby przechowywania poziomu. Zakładając, że wrogowie są zdefiniowani we własnym pliku xml, jak zdefiniowałbyś, kiedy wróg pojawia się na poziomie? Czy byłoby oparte na czasie? Aktualizacje Dystans? Obecnie robię to na podstawie „czasu poziomu” (czasu, przez jaki …
Czy ktoś zna technikę, którą wykorzystał do stworzenia swoich poziomów (wykorzystując pochodzenie Raymana jako przykład)? Mówię ściśle o podłogach i ścianach. Nie wygląda na oparty na kafelkach. Jaki przepływ pracy byłby potrzebny w przypadku gry bez kafelków? Próbuję zaimplementować coś takiego (poniżej), ale utknąłem między dwoma sposobami Po pierwsze: po …
Mam grę, która generuje losową mapę poziomów na początku poziomu. Chcę wdrożyć jakiś sposób na zapisanie i załadowanie poziomu. Pomyślałem, że może XML byłby dobrym rozwiązaniem do zapisania całej zmiennej, wtedy łatwo byłoby mi zbudować coś, co może przeanalizować ten XML i wygenerować dokładnie ten sam poziom. Ale XML jest …
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jednym z problemów, z którym borykam się w wielu moich grach, jest próba zdecydowania, ile poziomów mam wprowadzić. Dotyczy to różnych gatunków i platform. Zasadniczo …
W wielu grach poziom osiąga się po osiągnięciu określonego wyniku, a później poziomy są trudniejsze do osiągnięcia niż na początku. Podejrzewam, że jest to jakaś funkcja wykładnicza używana np. W WoW. Czy ktoś wie o dobrej funkcji wykładniczej do tego celu?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.