我正在为小型游戏创建一个简单的,“随机”生成的地图。
该游戏包括一个自上而下的世界视图,包括陆地和海洋区域。例如,以一个简单的世界轮廓图为例。
我能想到的最接近的东西是旧的SimCity游戏或Civ系列的关卡生成器,您可以在其中设置相对于多个岛屿的单大陆偏好。
哪种算法合适?地图将需要适度缩放,因此我可以拥有“整个世界”视图以及局部放大的局部视图,但是我想稍后再进行分类。
最初,我不需要任何高度概念,只需两个区域-陆地和海洋,尽管我可能会在以后进行扩展。
我正沿着用某种形式的一个柏林噪声函数生成的思路思考,但我不知道如何从本质上是2D高度图,一组线的连接,在高度X.各个领域得到
—
圆柱形