【发布时间】:2016-08-12 10:38:22
【问题描述】:
我正在参加一项赛车挑战,该挑战需要我编写一个脚本来击败 AI 对手。我获得了“目标位置”(X,Y)的“当前位置”(X,Y)、到下一个目标的“距离”以及车辆所面对的“角度”(度数)。每次移动我都要提供我希望车辆行驶的位置和速度 (%) 的 (X,Y) 坐标,即 0% = 不移动,100% = 全速。
每场比赛的赛道都是动态的,因此无法硬编码,AI 对手几乎从不减速,而是通过偏移目标位置来计算通往下一个目标的最佳路径。
目前我一直在调整速度,因为它越来越接近目标,但是我总是失去比赛,因为它太慢了。我很难理解如何根据我的车辆当前与目标的角度来偏移目标位置,并希望有人能指出我正确的方向。
我为粗制滥造的模型道歉
谢谢,
【问题讨论】:
标签: javascript path