2016-03-21 27 views
1

Java'da basit bir 2D oyun yapıyorum ve basit bir 212 matrixint olarak bir arazi haritası oluşturmalıyım, ancak hangi algoritmanın kullanılacağını bilmiyorum.Basit bir 2B arazi haritası nasıl oluşturulur

Bu matrix gri tonlama kullanarak görselleştireceğim.

Example here

benim arazi haritası oluşturmak için hangi algoritması

?

cevap

2

Bunu yapmanın birçok farklı yolu vardır. Muhtemelen, "elmas - kare" ile başlamak istiyorum algoritma, kolay anlaşılır ve oldukça iyi arazi üretir:

https://en.wikipedia.org/wiki/Diamond-square_algorithm

+0

Perlin Gürültü Kara parçaları üretimi için başka bir ortak algoritmasıdır. Diamond Square'den daha karmaşık ama bence daha doğal ve daha az fraktal gibi görünüyor. https://en.wikipedia.org/wiki/Perlin_noise – Tansir1

İlgili konular