如何生成简单的2D地形图

时间:2016-03-21 11:52:13

标签: java terrain

我在Java中制作简单的2D游戏,需要生成地形图作为matrix的简单2D int,但不知道要使用哪种算法。

我将使用灰度显示此matrix

Example here

我应该使用什么算法来生成地形图?

1 个答案:

答案 0 :(得分:2)

有很多不同的方法可以做到这一点。您可能希望从“菱形 - 方形”算法开始,这种算法易于理解并且可以产生非常好的地形:

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