image
用 n*n 个小方格代表迷宫, 每个方格上有一个字符 0 或 1,0 代表这个格子不能走, 1 代表这个格子可以走. 只能一个格子一个走, 而且只能从一个格子向它的上, 下, 左, 右四个方向走, 且不能重复. 迷宫的入口和出口分别位于左上角和右下角, 存在唯一的一条路径能够从入口到达出口, 试着找出这条路径.
image
例如, 下图是一个迷宫, 红色表示走出迷宫的一条路径
代码展示:
image
一款挺好玩的 html5 珠子走出迷宫小游戏代码, 使用左键, 右键和上箭头键移动. 地图数据是完全可定制和可编写脚本 (全部包含在 "地图" 的变量). 请参见代码中的注释以获得说明.
image
来源: http://www.jianshu.com/p/56a6334b1e01