Jestem absolutnym początkującym w programowaniu gier, jeśli to pytanie jest źle sformułowane, pamiętaj, że nie był to niechlujność po mojej stronie, ale brak doświadczenia w programowaniu gier. Gra, którą planuję kodować, będzie używać mapy 2D z góry jako „świata”. Świat może być większy niż okno (okno może powiększać lub pomniejszać), …
Chciałbym stworzyć grę, w której jedną częścią jest zarządzanie planetą (budowanie miast, fabryk, dróg itp.), Ale chciałbym unikać 3D - tylko to, czego chcę, to ładne 2d. Ale jeśli przedstawię powierzchnię planety jako siatkę, dziwne będzie poruszanie się w pobliżu biegunów (jeśli pójdę w górę, nie pojawię się na dole …
Jak „kafelkować” kulę ziemską 3D, jeśli istniejąca grafika i mapy są prostymi siatkami 2D? Czy istnieją podejścia, które mogą ponownie wykorzystać wiele dzieł sztuki i tym podobne?
Pracuję nad 2D RPG, które będą zawierały zwykłe mapy lochów / miast (wstępnie wygenerowane). Używam kafelków, które następnie połączę, aby tworzyć mapy. Mój pierwotny plan polegał na złożeniu kafelków za pomocą Photoshopa lub innego programu graficznego, aby uzyskać jeden większy obraz, który mógłbym następnie wykorzystać jako mapę. Przeczytałem jednak o …
W pracach mam strategię opartą na kafelkach 2D. Wędruję, jak poradzić sobie z relacją między mapą a jednostkami na mapie. Biorąc pod uwagę współrzędne kafelków, będę musiał móc postawić na nim jednostkę, jeśli taka istnieje. W tym samym czasie, jeśli otrzymam jednostkę, będę chciał uzyskać współrzędną jednostki. Widziałem dwa rozwiązania …
Moja izometryczna gra 2D wykorzystuje sześciokątną mapę siatki. W odniesieniu do poniższego obrazu, w jaki sposób mogę obrócić jasnoniebieskie struktury sześciokątne o 60 stopni wokół różowych sześciokątów? EDYTOWAĆ: Główny hex to (0,0). Inne heksy są dziećmi, ich liczba jest ustalona. Zdefiniuję tylko jedną pozycję (w tym przypadku jej prawą) i …
To jest pytanie uzupełniające do tego drugiego . Chciałbym wiedzieć, czy istnieje wspólny / typowy / najlepszy wzór do skalowania mojej reprezentacji świata (obecnie 160 km x 160 km), aby dopasować ją do obszaru rysowania (obecnie 800 x 600 pikseli). Mogę wymyślić co najmniej cztery różne podejścia: Naiwny (tak jak …
Minecraft to gra, która w dużej mierze opiera się na mapie wysokości i wykorzystuje tę mapę heigtmap do zalania świata światłem. Z mojego zrozumienia, najwyższym punktem na mapie wysokości jest koniec obszaru wpływającego na światło słoneczne. Wszystko powyżej, co jest oświetlone światłem słonecznym, wszystko poniżej, na co wpływa tylko światło …
Moja gra ma mapę taką jak Minecraft, w sposób pseudoinfinite i losowo generowany. I duży. Powiedzmy, że użytkownik zbadał strefę 1000 x 1000 (tutaj 2D), czyli 1 000 000 płytek. Oczywiście nie będę w stanie zapisać tego wszystkiego w pamięci. Nie chcę też po prostu ignorować wszystkiego z 10 kafelków …
Eksperymentowałem z algorytmami do automatycznego generowania map drogowych dla gry, nad którą pracuję. Używam gier „ Kingdom Rush ” jako punktu odniesienia, ponieważ mają one świetnie wyglądające mapy. Jestem nowy w proceduralnym generowaniu treści i zastanawiałem się, czy ktoś tutaj ma jakieś wskazówki. Eksperymentowałem z generowaniem losowych topologii dróg, np. …
Pracuję nad systemem map kafelkowych, który do tej pory wygląda tak (zieleń to trawa, powietrze jest białe, kamień jest szary, a niebieski to woda): Używa prostego generatora liczb losowych, dzięki czemu istnieje 45% szansa, że płytka jest trawą, 30% szansa, że jest to woda, a 25% szansa, że to kamień. …
Zastanawiałem się, jak mogę wygodnie umieścić moje kafelki mapy w formacie .png 110+ w formacie piksela 1: 1 .png. Przewijałem google i tym podobne, a forum dotyczy darmowej gry, którą modyfikuję, ale aplikacja, której używam, rozpoznaje tylko pliki .png i chcę więcej niż 1% mapy. Jeśli znacie program, byłbym bardzo …
Tworzę grę „eksploracyjną”, w której mapa świata będzie losowo generowana. Biomy są generowane na podstawie danych podanych na podstawie „mapy temperatury”, „mapy wilgotności” i mapy wysokości, na przykład: zimno + wilgotność = śnieg, gorąco + wilgotność = dżungla itp. Problemem pozostaje mi to, jak radzić sobie z podwyższonymi strefami w …
O To właściwie dwa pytania w jednym. Przede wszystkim szukam sposobu na wydajne przechowywanie dużych ilości danych kafelkowych. Drugi aspekt dotyczy odpytywania zestawu danych i wyświetlania kafelków. Pozwól, że najpierw dam ci trochę tła. Tworzymy wieloosobową grę opartą na przeglądarce, używając biblioteki CraftyJS do renderowania na kanwie. W tle GUI …
Tworzę prosty silnik map, który będzie automatycznie rozszerzany w dowolnym kierunku z treściami generowanymi proceduralnie w razie potrzeby. Jaki jest dobry sposób na przechowywanie danych mapy zakotwiczonych na początku 0,0, aby prostokątny podzbiór danych mapy mógł być ładowany szybko i skutecznie z dowolnego punktu na mapie? Mam pomysł, że może …
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.