本次作业的目标是实现一个能够解决推箱子(Sokoban)谜题的游戏求解器。推箱子是一款经典的益智游戏,玩家需要控制仓库机器人将箱子推到指定的存储位置。游戏规则包括:每次只能移动一个箱子;箱子只能被机器人推动而不能被拉动;机器人和箱子都不能穿过障碍物(如墙壁或其他箱子);此外,机器人不能同时推动多个箱子,例如,如果两个箱子排成一列,机器人无法推动它们。游戏胜利的条件是所有箱子都被推到了指定的存储位置。

本次作业的目标是实现一个能够解决推箱子(Sokoban)谜题的游戏求解器。推箱子是一款经典的益智游戏,玩家需要控制仓库机器人将箱子推到指定的存储位置。游戏规则包括:每次只能移动一个箱子;箱子只能被机器人推动而不能被拉动;机器人和箱子都不能穿过障碍物(如墙壁或其他箱子);此外,机器人不能同时推动多个箱子,例如,如果两个箱子排成一列,机器人无法推动它们。游戏胜利的条件是所有箱子都被推到了指定的存储位置。