[源码和文档分享]基于C语言实现的勇闯迷宫游戏

1 项目简介

迷宫只有两个门,一个门叫入口,另一个门叫出口。一个骑士骑马从入口进入迷宫,迷宫设置很多障碍,骑士需要在迷宫中寻找通路以到达出口。

2 项目功能要求

迷宫问题的求解过程可以采用回溯法即在一定的约束条件下试探地搜索前进,若前进中受阻,则及时回头纠正错误另择通路继续搜索的方法。从入口出发,按某一方向向前探索,若能走通,即某处可达,则到达新点,否则探索下一个方向;若所有的方向均没有通路,则沿原路返回前一点,换下一个方向再继续试探,直到所有可能的道路都探索到,或找到一条通路,或无路可走又返回入口点。在求解过程中,为了保证在达到某一个点后不能向前继续行走时,能正确返回前一个以便从下一个方向向前试探,则需要在试探过程中保存所能够达到的每个点的下标以及该点前进的方向,当找到出口时试探过程就结束了。

[源码和文档分享]基于C语言实现的勇闯迷宫游戏_第1张图片

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1827.html

你可能感兴趣的:([源码和文档分享]基于C语言实现的勇闯迷宫游戏)