【发布时间】:2011-02-21 21:46:58
【问题描述】:
我有一个学校项目,要为 2D 赛车游戏构建一个 AI,它将与其他几个 AI 竞争。
我们获得了一张黑白的赛道位图图像,我们可以在收到地图后为我们的汽车选择基本统计数据(操控、加速度、最大速度和刹车)。 AI 连接到游戏的服务器,并每秒向其提供数次当前加速和转向的数字。顺便说一句,我选择的语言是 C++。 问题是
- 最好的策略或算法是什么(因为我想尝试并获胜)?我目前想到了一些在网上找到的想法以及我自己的一两个想法,但在开始编写代码之前,我想我的观点是最好的。
- 关于这个问题有什么好书?
- 我应该参考哪些网站?
【问题讨论】:
-
更好的地方? gamedev.stackexchange.com
-
这个很老的问题。对于在这里尝试“在 Unity 中进行赛车”的任何人来说,这已经是一个老生常谈的问题,只需在谷歌上搜索任何可用的插入式脚本或 Assetstore 资产。难以想象你会费心从头开始工作。享受吧!
标签: c++ artificial-intelligence game-development