作者H45 (!H45)
看板CSSE
标题Re: [问题] 赛车游戏的AI
时间Thu Mar 6 00:51:30 2008
※ 引述《tkqhlno (~____________~)》之铭言:
: (不知道是不是在这里问= =")
: 想请问,大部分赛车游戏的AI大概是用哪些观念写出来的!
: 如果要让NPC会随着比赛而成长的话,
: 若用GA来写的可行性高吗?
: 因为最近在作相关的研究,
: 但小弟我不才,只会玩游戏,
: 并没有去了解游戏是怎麽做出来的。
: 麻烦各位大大了!
套用 GA 之前必须良好定义染色体
而染色体就是 NPC 的行为编码,所以重要的是如何塑模 NPC 的行为
一旦有办法塑模 NPC 的行为,就有办法套用 GA 来找最佳解。
在赛车游戏之中使用 GA 当作人工智慧的寻找几乎不曾见过
因为真正困难的地方是如何取得环境的特徵以及赛车的状态
就算取得了之後,又应该如何调整赛车的加速、煞车、左右转
这些 Know How 才是人工智慧的困难点
把所有的环境都考虑进去之後,空间维度很可能太大
这样很难找到一个最合适的赛车动作来反应千变万化的环境。
强烈建议,如果时间不充分的话
以身为玩家的你,去记录你遇到什麽样的路段、状况要怎麽去控制赛车的方法
然後把记录下来的方法进行归纳整理
通常就能够做出一个很不错的游戏 AI 了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.172.148
1F:推 linjack:或是更简单的用「轨道车」的概念 :) 古早的赛车游戏都是 03/06 11:27
2F:→ linjack:这样做的 ~ 03/06 11:27
3F:→ H45:如果只是赛车游戏的话,用「轨道车」概念就好办多了 :) 03/06 14:48