使用深度优先遍历算法生成迷宫,可以在settings.py中设置生成迷宫的动画显示。
# 是否显示迷宫生成过程
self.SHOW_DRAW = True
环境要求:
python3.8以上版本,pygame
pip install pygame
# 启动命令
python start.py
显示的动态效果如下:
左侧小球由WASD方向键控制
右侧小球的控制模式有4种:
在游戏过程中可以随时切换四种控制模式(用鼠标点击即可)。
游戏演示:
开源代码
交流请联系我:[email protected]