中国科学技术大学《计算机图形学》2021年春夏学期课程项目展示

项目10: 对著名项目SuperTuxKart核心自动驾驶代码的改进

王睿(PB18010418)

数学科学学院

指导教师:陈仁杰 


项目简介:

SuperTuxKart原始的bot自动驾驶解决方案完全是基于延时方法,即bot车辆操纵源于一定延时前的车辆判断。难度越低,延时越大。 这样出现的问题主要是:
1.在急转弯中,由于延时问题导致经常出现车子抱不住弯心,掉海里的情况;
2.道具使用变化性低,急转弯中使用氮气加速结果直接掉海里;
3.轮对轮对抗没意思,延时的存在使得bot车辆过弯走线极不规范,经常撞你自己正常过弯的车;
4.延时大小难以标定,标定的不好极为影响游戏体验。


本项目通过重写AutoKart代码实现新的bot自动驾驶方案,基于:
1.刹车与油门时加速度与难度相关,难度越小,加速度;
2.将本身抓地力无限大的bot改为过弯时转向不足与转向过度的设置与难度有关,难度越大,情况越严重;
3.道具释放时机选择与难度相关,让难度最高的bot不会在急转弯乱按氮气加速掉进沟里。
达到提升游戏体验的效果。 

项目视频:


 

下载链接:

项目分工:

总结:

致谢:

返回项目主页


Copyright ©: 2021 GCL,USTC