2016-03-21 16 views
1

Javaで単純な2Dゲームを作成しており、地形図を単純な2D matrixintとして生成する必要がありますが、使用するアルゴリズムはわかりません。単純な2D地形図を生成する方法

グレースケールを使用してこのmatrixを視覚化します。私は私の地形マップを生成するために使用する必要がありますどのようなアルゴリズム

Example here

答えて

2

これにはさまざまな方法があります。あなたは、おそらく「ダイヤモンド - 広場」で開始したい理解しやすいですし、かなり良い地形を生成するアルゴリズム、:

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

+0

パーリンノイズが地形を生成するための別の一般的なアルゴリズムです。それはダイヤモンドスクエアよりも複雑ですが、私の意見では、より自然で、フラクタルのようには見えません。 https://en.wikipedia.org/wiki/Perlin_noise – Tansir1

関連する問題