GameAI 竞速(二)

用于赛车游戏AI的热视觉系统:一种确定最优路径位置的新颖方法

解决超车时的多车超越而无需超一辆后回归原赛道

热视觉系统

通过“热线”和“热度”的方式,一旦所有赛车都写进了热线,就控制车辆从当前位置移动到较低热度的位置

写热线

  • 只挑选可能影响到目标车辆的车辆
  • 运行简单检测,确定被观察车辆的细节
  • 根据检测结果来写车辆热线
    • 位置特性:写上高热度值
    • 阻挡特性:删除这个位置的热度值
    • 领头特性:根据领头锥面来删除热度

平滑输出

将浮点数组进行图形技术平滑化

确定理想的路径位置

寻找热度最低的位置(滚雪球)
只适合赛道类游戏

用于游戏和竞赛管理的橡皮筋系统

通过让AI车手贴近玩家来保持比赛的刺激性

基于功率和难度的橡皮筋

  • 调节赛车的功率
  • 调节车手的技能水平

禁用橡皮筋

  1. 比赛开始时
  2. 低速时
  3. 套圈

优化橡皮筋减少聚集

  1. 使用前车距离作为最大的距离
  2. 平均位置

猜你喜欢

转载自blog.csdn.net/JasonSparrow_1/article/details/85998729