我们用HTML5的canvas标签加上javascript手艺实现了一个具有智能搜索途径功用的推箱子游戏。我造做了一个视频来演示游戏的智能寻找途径功用,在一个50×80大小的关卡里,表示还能够:
SokoPlayer HTML5 利用阐明
W,A,S,D: 掌握人挪动
Z: 撤销一步
X: 恢复一步
Esc: 重置关卡
O: 把当前谜底(或部门谜底)输出到右边大文本编纂框
把lurd谜底复造到右边大文本编纂框,按“载入谜底”按钮可载入谜底,法式从当前形态起头主动演示关卡
把xsb关卡复造到右边大文本编纂框(不要有多余的行),按“载入关卡“能够载入其他关卡,画布会根据关卡大小主动调理
鼠标操做:点击空位,人会主动走过去
鼠标操做:点击箱子,再点击空位,人会把箱子推到空位
W,A,S,D: move the man
Z: undo
X: redo
Esc: restart
O: output the lurd solution to the big text area on the left
paste lurd solution to the big text area on the left, and click 'load solution' to load solution
paste xsb level to the big text area on the right (just the level, no extra lines), and click 'load level' to load level
mouse control: click a floor, the man will move there
mouse control: click a box then a floor, the man will push the box to the floor