基于 Pygame 的路径规划与学习演示系统。
- 🎨 交互式地图编辑(画笔/填充)
- 🚗 A* 路径规划
- 🧠 离线训练 + 关键点学习
- 📁 地图存档与加载
pip install pygame numpy
python car.py
应该做个bat启动的
## 操作说明
输入地图尺寸(100-300)和名称,如果输入已保存的地图名称会直接显示已绘制的地图
用画笔/填充绘制障碍物
点击「绘制完成」→ 进入移动模式 → 单击白色区域部署小车
点击「离线训练」(可选)
点击目标点,小车自动导航
## 文件结构
小车/
├── car.py # 主程序
├── saves/ # 存档文件夹(自动生成)
├── README.md
├── requirements.txt
└── 启动.bat # 启动器
## 技术栈
Python 3.11+
Pygame
NumPy
## 待解决的bug
画笔会断触
填充会越过较薄的边给整张画布全填了,我觉得是八向BFS的错,得改成四向
离线学习没有用,估计是训练点的问题,我得把过程打印出来看看
功能引导做得好烂,我有时候都会突然忘记下一步是什么
## 之后想做的东西
B站怎么推那么多回旋镖给我看风光大葬的,想摸摸这个算法