推箱子求解器手机版是一款可以满足推箱子游戏解法的辅助工具,通过推箱子求解器手机版对不同的箱子关卡进行在线求解,就能获得当前关卡推箱子路线最佳推荐,如果你懒得动手推箱子,只需打开推箱子求解器手机版在后台运行,并打开推箱子游戏,点击自动推动、自动解题,相当于一个挂机游戏功能,这款求解器功能还是十分好用的,有需要可点击下载。
用于执行人的上下左右的移动,提供移动后的地图。
其中移动会有两种操作:普通的移动,由地板到另一个地板(目标点)推动箱子的移动,移动方向上有一个箱子。
其中移动有可能会有两种结果,能否移动,其中,导致不能移动的原因有:遇到了墙壁、遇到箱子,但箱子贴着墙壁、遇到箱子,但是箱子又贴着另一个箱子。
1.地图信息。
2.人的坐标点。
3.长度,宽度。
4.达到当前地图信息人所走过的路径(如果解决后,最后输出的结果。
对于不复杂的图(地形不大、箱子不多或者求解比较复杂)的图,大部分可以完成任务,但对于太复杂的地图,时间很长,而且最终有可能会导致OutOfMemory异常,而解不出来。(后面有几个解决的想法)
指定地图信息用什么字符表示:墙壁、普通地板、站在目标点上的人、目标点、箱子、人、地图行间分隔符(整个地图用一个String存储时)、在目标点上的箱子
多线程比单线程速度快,但是多线程时间不稳定,起伏较大。
点推箱(关卡内箱从A点移至B点需要30步,用方向键推需要30次,点推箱只要点中箱子,扔到想到的地方就可以了)。
保存答案。
演示答案。
载入关卡。
删除关卡。
换皮肤。