有一款名为 Unblock Me 的 iPhone 流行游戏。目标是清除红色方块前面的所有障碍物,以便有一条通向出口的清晰路径:
为该游戏生成随机棋盘的明智方法是什么?我在想一些事情:
- 将红色方块放在出口处。
- 在红色方块周围随机放置 M 个方块。
- 进行N次随机移动,直到红色块被阻挡。
- 每个级别增加 M 或 N。
请注意,移动设备的 CPU 功率和 RAM 有限,因此效率很重要。
有一款名为 Unblock Me 的 iPhone 流行游戏。目标是清除红色方块前面的所有障碍物,以便有一条通向出口的清晰路径:
为该游戏生成随机棋盘的明智方法是什么?我在想一些事情:
请注意,移动设备的 CPU 功率和 RAM 有限,因此效率很重要。