«maps» etiketlenmiş sorular

Coğrafi bir bölgenin fiziksel özelliklerini gösteren görsel bir temsili.

3
Rastgele harita üretimi
Java'da 2B tilemap RPG oyununa başladım / başladım ve rastgele harita oluşturma uygulaması yapmak istiyorum. Su kiremitleri ve yol kiremitleri ile birlikte farklı kiremitlerin (kir / kum / taş / çimen / çakıl vb.) Bir listesine sahibim, sorunum rastgele bir harita oluşturmaya nereden başlayacağım hakkında hiçbir fikrim yok. Arazi kısımlarına …
63 tiles  maps  tilemap 


3
Prosedürel olarak üretilen arazide yağışlar + nehrin oluşumu için algoritmalar
Son zamanlarda, usule uygun olarak arazi ile yapılabilecekler karşısında büyülenmeye başladım ve dünya kurma ile biraz denemeye başladım. Dünyaları Cüce Kalesi gibi bir şey haline getirerek çeşitli haritaların bir araya getirilmesinden oluşan biyomları yapabilmek istiyorum. Yani ilk adım yapıldı. Elmas-kare algoritmasını kullanarak bazı güzel hitaghtmaps'ler oluşturdum. Bir sonraki adım, bazı …

6
Dikey vs yatay altıgen ızgaraları, artılarını ve eksilerini [kapalı]
Altıgen ızgaralarla döşemeleri sivri kenarları yukarı bakacak şekilde ayarlamayı seçebilirsiniz, böylece batı-doğu ekseni boyunca hareket edebilirsiniz veya kuzey-güney ekseni boyunca hareket edebilmeniz için bir kenarı yukarıya yerleştirebilirsiniz . Yatay veya sivri tarafı yukarı bakacak şekilde altıgen ızgara: Dikey veya düz tarafı yukarı altıgen ızgara: Bu sayfaya göre , dikey hizalama …


3
Prosedürel olarak oluşturulmuş bir haritada bölmeler ve boğuşmalar nasıl belirlenebilir?
Tanımlanmış bir deniz seviyesi ve inanılır bir yükseklik haritası olan Voronoi hücrelerini kullanarak prosedürel olarak oluşturulmuş bir haritam var. Şimdiye kadar, belirli coğrafi özelliklerin etiketlenmesinde başarılı oldum: kara, okyanus, göller, nehirler, nehir ağrıları, izdihamlar, dağlar ve biyomlar. Biyomlar arasında tundra, boreal orman, otlak ve ılıman orman bulunur. Orada birkaç başka …

6
Potansiyel olarak sonsuz 2B harita verilerini depolamanın bir yolu?
Şu anda 100'e 100 karolu topakları kaldırabilen bir 2D platformum var, öbek koordinatları uzun süre olarak saklanıyor, bu yüzden haritalar tek sınırı (maxlong * maxlong). Bütün varlık pozisyonları vs. Karşılaştığım sorun, binlerce dosyaya ihtiyaç duymadan bu parçalara nasıl depolanıp erişileceği. Her şeyi bir seferde açması gerekmeyen, tercihen hızlı ve düşük …
29 xna  2d  c#  maps  platformer 

4
2B haritada “anakarayı” tespit etmek için bir algoritma var mı?
Bu haritada "anakara" dört kardinal yönde haritanın merkezine bağlanabilen tüm arazidir (kuzey, güney, doğu, batı - diyagonal değil). Anakarayı tespit etmek ve içindeki delikleri doldurmak istiyorum. Üç şey düşündüm: Bir yol bulma algoritması kullanarak haritanın merkezine bağlanabilirse, her su olmayan (karanlık hücreler) hücrede arama yapın. Çok pahalı! Ancak bu adalar …
28 algorithm  maps 

3
Prosedürel olarak üretilmiş bir dünyada özellik bölgelerini nasıl tanımlayabilirim?
Bir ada inşa ediyorum. Klasik heightmap çözümünü kullanıyorum: bir tepe inşa işleviyle haritanın köşelerinden kaçınarak irtifa yapıyorum. Daha sonra perlin gürültüsü, biyomların üstesinden gelmek için bazı iklim değişkenleri veriyor. Şimdi, bir şekilde bağlı olan iki zorlukla karşı karşıyayım: Cüce Kalesinde, dünya kuşağının zarif yönlerinden biri, oyun alanlarını nasıl "biliyor" gibi …

9
Bir kürenin yüzeyini çinilerle eşlerken kutupsal bozulma ile nasıl başa çıkabilirsiniz?
Konumların temiz bir Kartezyen ızgara üzerinde etkileşime girme şekliyle başa çıkmak kolaydır. Sadece vanilya matematiği. Ve eğer kutupları ya da başka bir şeyi kesmek istiyorsanız, küre yüzeyinin geometrisini bir demet için görmezden gelebilirsiniz. Ancak kutupsal alanın önemli olduğu oyunlar için fikirler üretmeye devam ediyorum. Coğrafi kodlanmış ARG'ler ve küresel roguelikes …

3
Bir çini motorunda rastgele bir “dünya” nasıl oluşturabilirim?
Klasik bir kiremit motoru üzerinde çalışan, ancak dünyası rasgele oluşturulmuş bir oyun tasarlıyorum. Bunu yapan oyunlar veya algoritmalar var mı? Bulduğum yordamsal üretim algoritmaları hiçbir zaman bir kiremit sistemi kullanmıyor ... Bir kiremit sistemi kullanarak bütün bir "dünya" oluşturmanın en iyi yolu nedir? Blok labirentten bahsetmiyorum ama genel bir "dünya …

3
Harita koordinat sistemi için en iyi uygulama
Oyun haritalarındaki koordinat sistemleri hakkında herhangi bir kural ve / veya en iyi bilinen yöntem var mı? Başlangıç ​​noktası genellikle haritanın ortasına mı yerleştirilmiş? Yoksa bir köşede mi yaşıyor ve harita 3B alanının tek bir oktanında mı inşa ediliyor?

4
Küresel harita gösterimi
En son oyunum ufak bir uçakta gerçekleşecek. Bir kürenin yüzeyindeki hücreleri temsil etmek için iyi veri yapısı arıyorum. Üçgenler, kareler, beşgenler, altıgenler? Hangisi en çok gerilmeyi en aza indirir ve en iyi döşemeyi oluşturur? Küresel haritalama en kolay olanıdır, ancak kutuplardaki esneme kabul edilemez. Cubemapping de oldukça kolaydır, ancak küp …
19 maps  sphere 

5
Modern çok oyunculu oyunlarda ortam gibi büyük, statik nesneler sunucudan istemciye aktarılıyor mu?
Yetkili bir sistemim var, burada oyuncu maça katıldığında, zaten ortaya çıkan tüm nesneleri alır - kendi kendine (istemci) ortaya çıkar. Şöyle görünüyor: Client erişim kodunu Server Client kabul eder Server Client sahneyi oyun sahnesine geçirir Serveroyuncuları, kasaları, etkileşime girebileceğiniz nesneleri gönderir, böylece clientonları ortaya çıkarabilir ve görüntüleyebilirsiniz. Peki ya temel …
18 unity  networking  maps 

2
Age of Empires II rastgele haritaları gibi hissettiren rastgele haritaları nasıl oluşturabilirim?
Age of Empires II'nin rastgele haritalar üretme şeklini seviyorum (iyi çeşitlilik, iyi biyom geçişleri, kaotik hissetmeden haritalar rastgele hissedildi), ancak stili çoğaltmak için mücadele ediyorum. Örneğin, Perlin gürültüsünü kullanmaya çalıştım, ama her şey ya çok homojen çıkıyor ya da değilse, Perlin değeri -> arazi sezgiselleri çeşitli dünya türlerini yapmak için …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.