有一个名为Unblock Me的iPhone游戏非常受欢迎。其目标是消除红色方块前面的所有障碍物,使其通向出口:
要生成一个随机的游戏板,有什么明智的方法吗?我正在考虑以下做法:
1. 将红块放在出口处。 2. 随机放置M个障碍块在红块周围。 3. 进行N次随机移动,直到红块被阻塞。 4. 每一级别增加M或N。
请注意,移动设备的CPU和RAM非常有限,因此效率很重要。
要生成一个随机的游戏板,有什么明智的方法吗?我正在考虑以下做法:
1. 将红块放在出口处。 2. 随机放置M个障碍块在红块周围。 3. 进行N次随机移动,直到红块被阻塞。 4. 每一级别增加M或N。
请注意,移动设备的CPU和RAM非常有限,因此效率很重要。