关于 roguelike 游戏,随机性是其独特魅力之一。
而地图的随机,则是 roguelike 游戏中不可或缺的一部分,尤其是对于热衷于地图探索的玩家而言。
在《Procedural Content Generation for C++ Game Development》这本书中有对随机地图生成算法的详细阐述。
下面是地图随机算法的具体实现的 demo 演示,可以看到,每次所产生的地图均不一样。