Jako osobisty projekt staram się stworzyć generator terenu, który stworzy teren przypominający gładki teren Castle Story. Jeśli jeszcze tego nie widziałeś, tutaj: Jak widać, jest to kombinacja bloków i bloków „gładkich”. To, co próbowałem zrobić, aby naśladować ten wygląd, to nadanie każdemu blokowi powierzchniowemu mini-mapy wysokości. To ogólnie działa, ale …
Tekstury proceduralne z silnikiem substancji wydają się aktualizować bardzo szybko, jeśli wyłączysz buforowanie, zmodyfikujesz jedną odsłoniętą zmienną na raz, zmodyfikujesz ją często, a nawet wtedy, gdy spróbujesz ją zmodyfikować 2 lub 3 razy. Chcę jednak w zasadzie odwrotnie. Na przykład jednostki mają zmienną „krew”, która generuje na nich krew w …
Niedawno zadałem to pytanie i wydaje się, że wniosek jest taki, że wykorzystanie programowania genetycznego ( GP ) do tworzenia proceduralnych treści gier nie zostało tak naprawdę zrobione. Chcę to zmienić. Jestem pewien, że GP może zostać wdrożony, aby pomóc znaleźć nowy generator terenu. Pytanie, które zadaję, brzmi: w jaki …
Jestem programistą i chętnie piszę własne gry. Na razie wybrałem JavaScript i canvaselement. Chcę wygenerować taki teren w Scorched Earth. Moja pierwsza próba uświadomiła mi, że nie mogę po prostu losowo ustalić ywartości; w szczytach i dolinach musiało być trochę zdrowego rozsądku. Trochę googlowałem, ale albo nie mogę znaleźć czegoś …
Potrzebuję metody dzielenia przestrzeni 3D na losowe kształty pól wyrównanych do osi. Na razie obecnie dzielę przestrzeń 2d na potrzeby testowania. Najbardziej natychmiastowe podejście, jakie wymyśliłem, to zdefiniowanie prostokąta o rozmiarze (1, 1), a następnie rekurencyjne podzielenie wszystkich istniejących prostokątów na dwa nierówne prostokąty na przemian między osią X i …
Chcę losowo wygenerować mapę dla gry 2D sidecroller przy użyciu następującego zestawu klocków: Znalazłem kilka świetnych artykułów na temat procesu maskowania bitów, na przykład: http://www.angryfishstudios.com/2011/04/adventures-in-bitmasking/ http://www.saltgames.com/2010/a-bitwise -metod-do-zastosowania-tilemaps / Podoba mi się pomysł użycia maski bitowej / tilemaski zamiast wykonywania ogromnej instrukcji klauzula if lub switch. Mam jednak problemy z wizualizacją …
Zaimplementowałem algorytm kwadratu diamentowego zgodnie z tym artykułem: http://www.lighthouse3d.com/opengl/terrain/index.php?mpd2 Problem polega na tym, że te strome klify dostaję na całej mapie. Zdarza się to na krawędziach, gdy teren jest rekurencyjnie podzielony: Oto źródło: void DiamondSquare(unsigned x1,unsigned y1,unsigned x2,unsigned y2,float range) { int c1 = (int)x2 - (int)x1; int c2 = …
Tworzę prostą grę typu Zelda-esque z góry na dół w libgdx i chcę wdrożyć lochy oparte na kafelkach, które są generowane proceduralnie, podobnie do tego. Libgdx ma klasę o nazwie TiledMap, która wydaje się pasować do moich potrzeb, jednak dokumentacja poza oficjalnymi dokumentami sugeruje, że TiledMaps można używać tylko w …
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Widziałem, że symetria i spójność są ważne w projektowaniu poziomów RTS, ale jestem leniwy i chcę robić poziomy generowane proceduralnie. …
Chcę odtworzyć efekt terenu proceduralnego, który znalazłem na stronie portfolio / blogu kilka dni temu. Cytując miejsce, taras został wygenerowany poprzez „pomnożenie [ostatecznej wysokości] przez pewną wartość tłumienia w pewnym zakresie wysokości, aby stworzyć piękne cechy kanionu”. Zastanawiałem się, czy ktokolwiek byłby w stanie podać bardziej techniczny przykład lub procedurę, …
UWAGA: Poprosiłem o to na Przepełnienie stosu kilka dni temu, ale miałem bardzo mało wyświetleń i brak odpowiedzi. Pomyślałem, że zamiast tego powinienem zapytać na gamdev.stackexchange. Jest to ogólne pytanie / prośba o poradę w sprawie utrzymania systemu generowania procedur poprzez wiele aktualizacji po wydaniu, bez niszczenia wcześniej wygenerowanej treści. …
Tworzę grę (a przynajmniej planuję) i aby to zrobić, potrzebuję sposobu na automatyczne generowanie nazw dla „bossów” NPC (długie wyjaśnienie i tutaj nie ma znaczenia). Coś jak to jest przykład dobry, co mam na myśli. Mam pomysł, że mogę po prostu zbudować bazę nazwisk według narodowości, być może pierwszych / …
Obecnie tworzę aplikację, która koncentruje się na treści generowanej proceduralnie. Do tej pory z powodzeniem wdrożyłem proceduralne generowanie terenu i kształtu mapy za pomocą szumu simpleks. Jestem naprawdę zadowolony z tego, jak to wygląda. Teraz próbuję zrobić to samo dla miast. Muszę tylko wygenerować dwuwymiarowy układ ulic i budynków. Zajrzałem …
Nie jestem pewien, jaki jest prawidłowy termin dla tego, czego szukam, więc przepraszam, jeśli jest to duplikat pytania. Ale czy istnieje termin / algorytm zapewniający „ukończenie” gry w stosunku do nieskończonego przewijania. Rozumiem przez to, że gdybym miał grę, w której użytkownik musiałby przeskakiwać bloki, gdy ekran próbuje je dogonić, …
Obecnie używam 3D Perlin Noise do generowania losowego terenu w połączeniu z Marching Cubes. Mój problem wydaje się polegać na skalowaniu funkcji hałasu, aby uzyskać rozsądne wysokości w moim terenie. Jeśli używana jest tylko jedna oktawa, wszystkie punkty w odniesieniu do szumu są oczywiście interpolowane, co powoduje dość płynne dane. …
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.