我有一个学校项目在为2D赛车游戏构建AI,在该AI中它将与其他数个AI竞争(不发生碰撞)。
我们获得了赛车场的黑白位图图像,收到地图后,我们可以选择汽车的基本统计信息(处理,加速,最大速度和刹车)。AI连接到游戏的服务器,并多次为它提供当前加速和转向的第二个数字。顺便说一下,我选择的语言是C ++。问题是:
最好的策略或算法是什么(因为我想尝试并获胜)?我目前在脑海中想到了一些想法,也有一个或两个想法,但是在开始编写代码之前,我想我的观点是最好的。关于这件事有什么好书?我应该参考哪些网站?
1
这将取决于物理模拟的准确性。如果没有物理学,我将一直保持全速...否则,我将在每转弯之前开始减速,并在转弯处加速2/3。
—
Nate