Basit bir yukarıdan aşağıya RTS oyunu oluşturuyorum. İhtiyacım olduğunda anında "rastgele" haritalar oluşturmayı planlıyorum. Her şeyi 'geçişlerde' planlıyorum:
- Araziyi tüm otlarla doldurun
- Geri dönün ve rastgele çakıl atakları ekleyin
- Çakıl yuvarla
- İkinci Katta Dağ Manzarası Çiz
- Dağları yuvarlak
- vesaire vesaire.
Şimdi aşağıdaki resme bir göz atın:
Bunu harita düzenleyicimi kullanarak oluşturdum, ancak umarım başarılı bir şekilde geçtikten / 3. adımdan sonra sonuç olmayı planlıyorum.
En azından düzensiz şekilli ve doğal görünecek kadar düzensiz olacak şekilde çakılımı ne zaman ve nasıl yerleştireceğime nasıl karar vermeliyim?
Yapabilirsen teşekkürler! Her türlü yardım takdir!
Yan not olarak:
Her geçiş temelde tüm fayanslarımda yineleniyor (Harita 40x40 döşemeye ayrılıyor) buna benzer:
for (int x = 0; x <= GRIDMAX - 1; x++) {
for (int y = 0; y <= GRIDMAX - 1; y++) {
//Terrain(x, y, 0) = SomethingHere;
}
}