我正在创建一个 RPG 类型的游戏,我目前正在世界生成。我正在寻找一种生成迷宫以用于生成森林的好方法。我看过几种算法,但似乎没有一种适用于瓷砖。他们都与墙壁一起工作。我不能使用墙,因为通过移除一堵墙我将不得不移除整个块,因为游戏仅由正方形 16*16 像素块组成。目前看起来最有前途的是dfs,但它仍然需要墙壁。
编辑:澄清大多数算法的问题是,他们认为每个路径点都是一个单元格,单元格之间的墙壁不占用空间。在我的游戏中,墙壁的大小与迷宫的其他部分完全相同。因此,我找不到适合生成我想要生成的迷宫类型的算法。