我正在创建一个游戏,需要创建一个城堡或类似建筑的随机2d地图。它应该看起来像蓝图,即从上面拍摄,只使用线条。
我正在寻找一些能够做到这一点的算法。我对代码不是那么感兴趣,而是算法本身。从哪里开始以及如何填补所需区域?
答案 0 :(得分:11)
在过去的30到40年间,已经开发了许多不同的算法,它们都会产生截然不同的结果。
查看此维基:
特别是这些页面:
该网站似乎与您想要做的几乎任何程序内容生成都有算法链接。
答案 1 :(得分:0)
迷宫最能描述内部结构的随机2D地图。你需要的是maze generation algorithm。实现基础知识后,您可以添加自己的随机“房间”放置等实现。