Board logo

标题: [其他] 【AI】讨论一下目前FPS单机模式的AI问题~ [打印本页]

作者: rocky    时间: 2009-10-12 17:40     标题: 【AI】讨论一下目前FPS单机模式的AI问题~

无聊的时候想了一下,好像目前主流的FPS的单机模式(也就是故事模式)里的敌对方AI都还是比较傻~

例如COD系列、KZ2、HALO系列等,敌兵的攻击模式基本上还是比较单一的~大部分是锁定在一个狭小的区间内~或者隐蔽或者攻击~即使在遭受攻击后大多还是会保留在原地附近,不会后退或者改变战术~更不会利用人数或者火力优势集中攻击或者突进~

这样造成目前FPS的单机模式大多可依靠背版通关~多周目趣味降低~

不知道有没有哪款FPS的单机模式敌兵AI比较优秀的~会改变战术或者冷不丁攻击~每次玩时都有不同的感觉~

求推~
作者: ylgtx    时间: 2009-10-12 17:57

现在的技术条件下都是假AI。就算电脑枪法再好,永远做不出和人战斗的感觉
作者: kiltzone    时间: 2009-10-12 18:26

王中王KZ2
作者: RestlessDream    时间: 2009-10-12 18:37

引用:
好像目前主流的FPS的单机模式(也就是故事模式)里的敌对方AI都还是比较傻~

例如COD系列、KZ2、HALO系列等

作者: 超越神的牛肉人    时间: 2009-10-12 18:41

HALO难度不一样,AI进攻方式变化很大
COD猛提高伤害,满天下手雷,敌人还是一样无脑地冲出来
KZ嘛除了没那么多手雷基本和COD一样
作者: momosama    时间: 2009-10-12 18:54

听说fear的敌兵ai挺高的,就是游戏有点吓人没敢尝试过
作者: Uranus    时间: 2009-10-12 19:05

现在主机机能那么强,咋就不能分给AI一些,偏偏都花在画面上?
作者: dogsoldier    时间: 2009-10-12 19:35

引用:
原帖由 momosama 于 2009-10-12 18:54 发表
听说fear的敌兵ai挺高的,就是游戏有点吓人没敢尝试过
fear,特别是1代,算是水准最接近halo的fps了

至于楼主说的另外两个
作者: sceic    时间: 2009-10-12 19:46

[posted by wap, platform: Nokia]

5年前在战队玩bf1942,柏林,64人地图,手雷一每秒3颗的速度引爆,还不是都冲出来,为啥子呢?不出来你期待人家会少扔吗?
作者: 阿弄    时间: 2009-10-12 20:55

LZ对halo系列了解有限。halo1就不可能背板通关,战术随时随形势改变而变,灵活得很,如进星盟船舰之前那一战,敌人下落位置一样,但AI反应完全可能有多种,有可能会去抢炮台,有可能会找隐蔽,有可能会在原地和你战,也可能绕曲线冲过来,或者直奔NPC而去,不同种类敌人行为又不一样,精英以甲御敌,遭粘雷或蓄力枪破甲有时会暂避,当你无法迅速消灭它时它会和你缠斗等小妖豺狼包围上来让你想游击都无路可走,有时破甲又会直冲过来,如果贴近身了它死掉后的一瞬间的盲射都会构成大威胁,豺狼如果没受打击会快速持盾冲过来躲在盾后用蓄力电浆枪泼水般轰你,离远时它会蓄满力挨枪后直接反击,遭雷和载具时会扑出去闪避立稳后迅速反击,小妖被忽略时并稳定站位时会是可怕的威胁,小妖的首领精英被灭时它会无规则地四处奔逃让玩家难以瞄准,但不追上去杀之等它惊魂方定后会偷袭玩家。。
另外幸存的NPC个数不同会极大地影响战局和敌人的战术,玩家携带的武器以及弹药、雷、身处的位置、周近散落的武器等因素都直接影响玩家或进或退的决策:是退到石堆后面还是在原地用雷和近战武器守?或者拉远距离用狙击?或者上炮台?争夺早三秒钟歼敌可能形成对星盟的包围,迟疑或无作为的三秒钟会导致NPC全灭自己等着被包围
作者: 阿弄    时间: 2009-10-12 21:04

halo1就登舰前一战就会出现很多难以预料的变化,一发狙击是否命中一个针刺是否完成爆炸结果就影响战局很大,没人能保证某一次就完美完成,你经常会想到“也许我可以这么打”,玩法,自然诸多变化
作者: 超越神的牛肉人    时间: 2009-10-12 21:10

引用:
原帖由 阿弄 于 2009-10-12 20:55 发表
LZ对halo系列了解有限。halo1就不可能背板通关,战术随时随形势改变而变,灵活得很,如进星盟船舰之前那一战,敌人下落位置一样,但AI反应完全可能有多种,有可能会去抢炮台,有可能会找隐蔽,有可能会在原地和你战, ...
HALO打打新兵难度是没啥认识,人家又不像COD、KZ,啥难度都一个路线坚持到底,比老革命还老革命
作者: chovosky    时间: 2009-10-12 21:42

我艹,居然有halo
作者: hanzo    时间: 2009-10-12 21:49

halo系列和fear1的AI都不错
作者: 阿弄    时间: 2009-10-12 22:32

虽然halo2、halo3、ODST重心转移到多人游戏,单机的自由度和战术路线不再有halo1那种的高度,但是,无论那一代halo传奇下你都丝毫感觉不到敌人有哪怕一丝的手软
作者: 暴皮    时间: 2009-10-12 22:40

fear1的敌人站位变数大还爱包抄,但是有时候也很可笑,曾今在一个岔路的入口吧人扫差不多了换路,然后半路遇上哼哧哼哧绕远跑来包抄的一个小兵……
作者: zhangjingy2008    时间: 2009-10-12 23:00

目前感受KZ2的AI最强。
作者: 水银合金    时间: 2009-10-12 23:07

FEAR HARD不开子弹时间才是享受……总体感觉FEAR1 AI要好一些,至少不会在对峙阶段100%首先突出受死,至少手持霰弹枪的不会远处对射,不过AI狙击水平太菜,HARD稍微好了一点。REBORN最后一关简直就是个败笔,HARD下不开子弹时间完全没法打啊……

HALO AI低……当然,传奇以外都很傻……
作者: 超越神的牛肉人    时间: 2009-10-12 23:09

引用:
原帖由 水银合金 于 2009-10-12 23:07 发表
FEAR HARD不开子弹时间才是享受……总体感觉FEAR1 AI要好一些,至少不会在对峙阶段100%首先突出受死,至少手持霰弹枪的不会远处对射,不过AI狙击水平太菜,HARD稍微好了一点。REBORN最后一关简直就是个败笔,HARD下不 ...
蠢逼
这叫物尽其用
作者: ram1424    时间: 2009-10-12 23:17

敌人的枪口 在有自己人NPC的情况下还是90%以上对着主角的话 基本就和一个强化爆命中的弱智差不多了
我觉得HL系列的AI也做的很不错 还有以前PC版彩虹六号
作者: RestlessDream    时间: 2009-10-12 23:39

引用:
原帖由 zhangjingy2008 于 2009-10-12 23:00 发表
目前感受KZ2的AI最强。
赶紧科普一下,让版主sama也享受享受
作者: NintendoVii    时间: 2009-10-13 06:22

作为一个主打画面的游戏机上头牌游戏,连画面都做不好,还谈什么AI
作者: rocky    时间: 2009-10-13 09:06

有些FPS的联机模式里有BOT可以选择~要是把这些BOT的AI放到单机模式里多好~
作者: 阿弄    时间: 2009-10-13 09:19

PSI老师黑起halo3来像打了鸡血般
传奇或网战被虐得很惨吧?:D
作者: 少先队员    时间: 2009-10-13 09:20

如果AI都强的像WCG战队。。
LZ会不会飞盘呢。 。。
作者: tommyshy    时间: 2009-10-13 09:31

AI,嗯,1998年EPIC的UNREAL1在当时就表现的很惊艳。敌人会包围,会撤退,会迂回偷袭...
作者: rinlord    时间: 2009-10-13 10:17

halo玩家50步笑100步的功底确实很深。
现阶段游戏的什么ai都巨sb

联网对战最高
作者: 阿弄    时间: 2009-10-13 11:13

嗯嗯,联网最高这话什么时候都没错
再来,你证明自己把halo传奇通了再说AI巨SB还有底气,现在,就笑你,怎么着吧?:D
作者: hnaaa    时间: 2009-10-13 11:21

单机谈什么ai,要真有ai那一关的兵全部冲上来把主角秒了就一点事都没有了。
作者: RestlessDream    时间: 2009-10-13 11:23

引用:
原帖由 hnaaa 于 2009-10-13 11:21 发表
单机谈什么ai,要真有ai那一关的兵全部冲上来把主角秒了就一点事都没有了。
可见你根本没玩过Halo传奇难度
作者: hnaaa    时间: 2009-10-13 11:28

传奇难度下全关的兵集合了一起冲锋?
作者: hanzo    时间: 2009-10-13 11:45

引用:
原帖由 hnaaa 于 2009-10-13 11:28 发表
传奇难度下全关的兵集合了一起冲锋?
AI有自己的索敌范围,只要有一人发现了你所有人就都不会闲着,而且有明显的攻防意识,哪怕你远距离蹭他血他发现不了你也会马上找障碍物龟起来,近距离野猪和鬼面兽都会用自杀式攻击,豺狼的性格相反,载具上的敌人会更倾向于冒进

flood不用说了,就是潮水

你仔细玩一下就知道所谓“全关的兵集合冲锋”是很幼稚的想法

[ 本帖最后由 hanzo 于 2009-10-13 11:48 编辑 ]
作者: NintendoVii    时间: 2009-10-13 11:56

引用:
原帖由 RestlessDream 于 2009-10-13 11:23 发表

可见你根本没玩过Halo传奇难度
你根本不懂什么叫AI。

目前人类有能力研究的AI就是能完成目的的AI,而不是像人的AI。

游戏里那些所谓的像人的AI,都是低级得人家都不愿意去研究的东西。
无非就是多几套脚本随机处理一下。为什么绝大部分FPS都不注重单机AI?就是因为没必要。只有Halo青才会把这种根本不值得一提的东西当宝。

[ 本帖最后由 NintendoVii 于 2009-10-13 11:58 编辑 ]
作者: hnaaa    时间: 2009-10-13 12:00

我只是说在目前机能下大家只是比谁的脚本更好而已,目前的脚本也就表现在遭遇战上面,对于halo来说,你面对的是一个团体,但是你玩单机的时候有表现出这点吗?各个区域之间的敌人只懂得傻等着主角上门杀戮,缺乏联系和指挥配合,下一代机能提升了或许能有个好的团队脚本,区域受袭之后能有相应的增援和部分npc的逃生,当然这对游戏的制作要求也更高了。目前ai这类东西还是由玩家来完成吧。
作者: 阿弄    时间: 2009-10-13 12:00

只有PSI老师才追着根本不值一提的东西来咬
作者: NintendoVii    时间: 2009-10-13 12:07

引用:
原帖由 阿弄 于 2009-10-13 12:00 发表
只有PSI老师才追着根本不值一提的东西来咬
我被软狗骗了那么多年,发泄一下不可以吗
作者: hanzo    时间: 2009-10-13 12:14

引用:
原帖由 NintendoVii 于 2009-10-13 11:56 发表



你根本不懂什么叫AI。

目前人类有能力研究的AI就是能完成目的的AI,而不是像人的AI。

游戏里那些所谓的像人的AI,都是低级得人家都不愿意去研究的东西。
无非就是多几套脚本随机处理一下。为什么绝大部 ...
执行效率高的AI也是有的,十多年前的清版ACT里就有表现优秀的AI,可以根据玩家的动作进行包抄,地空配合等,所以我对游戏这个低端应用领域的AI水平还算有信心

同样是AI,为什么无双5里的敌兵像瞎子而无双2里的敌兵个个像打了鸡血一样疯狂,这显然不是不值一提的
作者: RestlessDream    时间: 2009-10-13 12:16

引用:
原帖由 NintendoVii 于 2009-10-13 11:56 发表
你根本不懂什么叫AI。

目前人类有能力研究的AI就是能完成目的的AI,而不是像人的AI。

游戏里那些所谓的像人的AI,都是低级得人家都不愿意去研究的东西。
无非就是多几套脚本随机处理一下。为什么绝大部 ...
又来了。又要把实验室和客厅分开,营造AI的神秘感和神圣感了
我就问你,实验室的AI难道不是脚本?难道不靠编程实现?你嘴里的“无非几套脚本随机处理”其实你不知道和人工智能实验室里的脚本原理没有太大区别?人机互动原理体现在video console 和 computing console上除了复杂度的区别,难道有本质上的差别?

好吧,按照我的风格给你个简单的例子: 深蓝大战卡斯帕洛夫,计算机和人下国际象棋,请问这是AI的经典案例么?

[ 本帖最后由 RestlessDream 于 2009-10-13 12:17 编辑 ]
作者: hanzo    时间: 2009-10-13 12:21

引用:
原帖由 hnaaa 于 2009-10-13 12:00 发表
我只是说在目前机能下大家只是比谁的脚本更好而已,目前的脚本也就表现在遭遇战上面,对于halo来说,你面对的是一个团体,但是你玩单机的时候有表现出这点吗?各个区域之间的敌人只懂得傻等着主角上门杀戮,缺乏联系 ...
所谓的团队脚本就是把下一个区域的敌人做一个运动变量,一个固定时间抵达本区域协调作战?如果没有全程贯通的地形配合,这点显然是没有意义的,因为战斗手段是固定的,要实现这点,然后下一区域成为无人区,对游戏体验来说是很失败的

HALO的好处是敌人配置确实给了你严阵以待的感觉,尤其HALO1的星盟战舰登陆战,步步都有大量敌人和炮塔把守住人类部队进攻的华山一条道,传奇难度通过后保证难忘
作者: 阿弄    时间: 2009-10-13 12:34

不谈游戏,现今有任何人工智能能跳出IF..elsif..elsif..elsif..else..end if;这个简单的if条件判断句吗?
照LS某人的结论套入其他类游戏,如ACT,可得:干嘛ACT整个管卡的人不全冲出来,围剿玩家啊,这样才有指挥配合和联系啊!?真弱智!:D

[ 本帖最后由 阿弄 于 2009-10-13 12:36 编辑 ]
作者: hanzo    时间: 2009-10-13 12:37

引用:
原帖由 阿弄 于 2009-10-13 12:34 发表
不谈游戏,现今有任何人工有能能跳出IF..elsif..elsif..elsif..else..end if;这个简单的if条件判断句吗?
照LS某人的结论套入其他类游戏,如ACT,可得:干嘛ACT整个管卡的人不全冲出来,围剿玩家啊,这样才有指挥配 ...
2D的BK2在MANIA难度下全屏可达9个人,个个都不闲着,玩家已经被修理得跟狗一样,围剿思路还是要妥协于主机性能和商业性的:D
作者: RestlessDream    时间: 2009-10-13 12:38

引用:
原帖由 hnaaa 于 2009-10-13 11:28 发表
传奇难度下全关的兵集合了一起冲锋?
你反复用“集合冲锋”的概念,还把它作为“AI最高也不过如此”,就说明你根本不了解一线FPS精彩何在,AI何在,真是搞笑

1. 既然有兵种、武器的变化,就必然带来战术的变化。你让拿狙击枪的一起集合冲锋?
2. 关卡设计就决定,不可能在任何场景、任何地形上都“集合冲锋”。脱离地形,脱离寻路,谈什么“冲锋”,你还当现在所有的shooter都是trailer shooter么。
3. Halo里许多关卡有载具,怎么办?猫捉老鼠追着绕圈跑?
4. 人的智能比AI高是吧,这帖子里有共识吧。ok,哪个对战模式里,战队策略是以“集合冲锋”为主的?233

总之,我觉得你的思考能力,还没游戏里的AI高,233

是的,一切AI都是对人类智慧的机械化模拟,其实是很简陋的。游戏中评判AI的关键不在于其本身在计算机科学上的复杂程度,而在于他是否结合了游戏中的其他设定──兵种、武器、敌我数量、地图等等──成功地选择进攻方式,给玩家营造出“像人类那样思考”的假象。仅此而已。

[ 本帖最后由 RestlessDream 于 2009-10-13 12:41 编辑 ]
作者: ylgtx    时间: 2009-10-13 12:53

现在fps游戏哪有ai高的。要是高难度的伤害还是和低难度一样,电脑能靠战术把玩家玩弄在股掌间吗。
作者: NintendoVii    时间: 2009-10-13 12:55

引用:
原帖由 阿弄 于 2009-10-13 12:34 发表
不谈游戏,现今有任何人工智能能跳出IF..elsif..elsif..elsif..else..end if;这个简单的if条件判断句吗?
当然有,无知者无谓啊
作者: NintendoVii    时间: 2009-10-13 12:57

引用:
原帖由 RestlessDream 于 2009-10-13 12:16 发表

又来了。又要把实验室和客厅分开,营造AI的神秘感和神圣感了
我就问你,实验室的AI难道不是脚本?难道不靠编程实现?你嘴里的“无非几套脚本随机处理”其实你不知道和人工智能实验室里的脚本原理没有太大区别?人 ...
你根本不知道我说的脚本和真正AI算法的区别,就别在这里现了
作者: hanzo    时间: 2009-10-13 12:58

引用:
原帖由 ylgtx 于 2009-10-13 12:53 发表
现在fps游戏哪有ai高的。要是高难度的伤害还是和低难度一样,电脑能靠战术把玩家玩弄在股掌间吗。
HALO里的情况是这样的,给你一群野猪,给你一群鬼面,给你一堆豺狼,给你几个猎人,或者亡魂号远程轰炸+幽灵号近身疯狂扫射,玩家自然被迫快速作出不同的战术反应,不存在KZ,COD和抵抗里全程雷同的射射射体验

不同难度下敌人的攻防意识确实有区别,高难度才是AI的高级形态,开了雷雨,接住等几个金骷髅的话会更加疯狂

[ 本帖最后由 hanzo 于 2009-10-13 13:09 编辑 ]
作者: NintendoVii    时间: 2009-10-13 13:00

引用:
原帖由 RestlessDream 于 2009-10-13 12:38 发表
是的,一切AI都是对人类智慧的机械化模拟,其实是很简陋的。
滚你妈的蛋,如果你说的这个AI是泛指的AI,而不是游戏里的AI,不懂就不要瞎掺和了。

现在全世界在研究的AI,都不是对人类智慧的机械化模拟,而是如何遵循逻辑完成某个目的。
作者: RestlessDream    时间: 2009-10-13 13:01

引用:
原帖由 NintendoVii 于 2009-10-13 12:57 发表
你根本不知道我说的脚本和真正AI算法的区别,就别在这里现了
你想表达啥?console做不到你所谓的“真正AI”,就不存在AI? 游戏中的AI限于机能限制只要达到 autonomy 和 generality 的水准就能带来很多乐趣,这有什么问题?
作者: RestlessDream    时间: 2009-10-13 13:04

引用:
原帖由 NintendoVii 于 2009-10-13 13:00 发表
滚你妈的蛋,如果你说的这个AI是泛指的AI,而不是游戏里的AI,不懂就不要瞎掺和了。

现在全世界在研究的AI,都不是对人类智慧的机械化模拟,而是如何遵循逻辑完成某个目的
psi老师这么快就失态啦,话说,这逻辑难道是机器自我设定的逻辑?难道是硅的逻辑,而不是碳基生物的逻辑,达成人类的目的?

原来你说来说去,还是要说,模拟地球最高,脚本无视,是么
作者: NintendoVii    时间: 2009-10-13 13:05

引用:
原帖由 RestlessDream 于 2009-10-13 13:01 发表

你想表达啥?console做不到你所谓的“真正AI”,就不存在AI? 游戏中的AI限于机能限制只要达到 autonomy 和 generality 的水准就能带来很多乐趣,这有什么问题?
没什么问题,问题在于这么简单的东西,只有少数游戏在这么做,所以是非主流。
作者: RestlessDream    时间: 2009-10-13 13:09

引用:
原帖由 NintendoVii 于 2009-10-13 13:05 发表
没什么问题,问题在于这么简单的东西,只有少数游戏在这么做,所以是非主流。
你已经语无伦次了?

你是想说Halo卖的太少非主流呢,还是想说“主流游戏”因为觉得这个太简单了,所以不屑一顾?或者,再给你一根挣扎的稻草: KZ2里有你所谓的AI么?

另外,顺便小声问一句: 脚本,if...then,难道不是“遵循某种逻辑完成某种任务”???
作者: NintendoVii    时间: 2009-10-13 13:11

引用:
原帖由 RestlessDream 于 2009-10-13 13:04 发表

psi老师这么快就失态啦,话说,这逻辑难道是机器自我设定的逻辑?难道是硅的逻辑,而不是碳基生物的逻辑,达成人类的目的?

原来你说来说去,还是要说,模拟地球最高,脚本无视,是么
逻辑是人类的逻辑没错,但是没有一个真人能做到这样的逻辑。
我举个简单的例子,一步不错,在最快时间内完成随机打乱的9宫格(或者16或者以上)的拼图,这算是对人类的模仿?
这才是现在AI的研究对象,游戏里那种简单的脚本,根本就是小儿科的玩意,别说是我,就算是你也可以去设计。
作者: NintendoVii    时间: 2009-10-13 13:12

引用:
原帖由 RestlessDream 于 2009-10-13 13:09 发表

你已经语无伦次了?

你是想说Halo卖的太少非主流呢,还是想说“主流游戏”因为觉得这个太简单了,所以不屑一顾?或者,再给你一根挣扎的稻草: KZ2里有你所谓的AI么?

另外,顺便小声问 ...
这和Halo卖得多少无关,Halo卖那么多,但还是基本上没有其它游戏加强这所谓的AI,就可以充分说明问题了。
KZ2没玩过,不清楚。

if then当然也可以算做AI,当然,这是最最低级的AI。
作者: 阿弄    时间: 2009-10-13 13:13

引用:
原帖由 NintendoVii 于 2009-10-13 12:55 发表



当然有,无知者无谓啊
说出来啊,你还会怕羞?
作者: NintendoVii    时间: 2009-10-13 13:14

引用:
原帖由 阿弄 于 2009-10-13 13:13 发表

说出来啊,你还会怕羞?
你用if then else来解决一下“在最快时间内完成随机打乱的9宫格(或者16或者以上)的拼图”
作者: 阿弄    时间: 2009-10-13 13:18

引用:
原帖由 NintendoVii 于 2009-10-13 13:14 发表



你用if then else来解决一下“在最快时间内完成随机打乱的9宫格(或者16或者以上)的拼图”
你研究的AI解决了?
作者: NintendoVii    时间: 2009-10-13 13:22

引用:
原帖由 阿弄 于 2009-10-13 13:18 发表

你研究的AI解决了?
这个是个很古老的AI研究课题了,早就比较完美地解决了,你不懂的话可以去google一下
作者: hnaaa    时间: 2009-10-13 13:23

4. 人的智能比AI高是吧,这帖子里有共识吧。ok,哪个对战模式里,战队策略是以“集合冲锋”为主的?233
要是不限制在fps上的话,有啊。
作者: NintendoVii    时间: 2009-10-13 13:30

引用:
原帖由 RestlessDream 于 2009-10-13 12:38 发表

人的智能比AI高是吧,这帖子里有共识吧
这就是你和很多人最大的误区。

在很多领域人的智能不比AI高,甚至低很多。举个例子,下跳棋,全世界水平最高的选手,永远也下不过AI。

[ 本帖最后由 NintendoVii 于 2009-10-13 13:31 编辑 ]
作者: zhangjingy2008    时间: 2009-10-13 13:35

能做到最复杂行为预测的只有KZ2.
作者: hanzo    时间: 2009-10-13 13:35

引用:
原帖由 NintendoVii 于 2009-10-13 13:30 发表



这就是你和很多人最大的误区。

在很多领域人的智能不比AI高,甚至低很多。举个例子,下跳棋,全世界水平最高的选手,永远也下不过AI。
如果下跳棋也算一个“领域”的话

数字运算电脑也完胜,只能说明某单调逻辑的效能上电脑强于人脑

如果样样都靠数值说话,那FPS里大可把AI做成枪枪爆头的超人,这个帖子也没必要讨论下去
作者: NintendoVii    时间: 2009-10-13 13:40

引用:
原帖由 hanzo 于 2009-10-13 13:35 发表

如果下跳棋也算一个“领域”的话

数字运算电脑也完胜,只能说明某单调逻辑的效能上电脑强于人脑

如果样样都靠数值说话,那FPS里大可把AI做成枪枪爆头的超人,这个帖子也没必要讨论下去
枪枪爆头不是逻辑,和下跳棋完全不是一回事,逻辑最起码的一点是要对未知事情的反应。
作者: NintendoVii    时间: 2009-10-13 13:45

所以真要说游戏里的AI,还是运动游戏比较典型,FPS的AI,根本不值一提,当然,我也并不是说Halo这么做没必要,制作人有权表示自己的想法。但是Halo青太把这个当回事
作者: hanzo    时间: 2009-10-13 13:48

引用:
原帖由 NintendoVii 于 2009-10-13 13:40 发表


枪枪爆头不是逻辑,和下跳棋完全不是一回事,逻辑最起码的一点是要对未知事情的反应。
逻辑的定义不是这么说的吧

再说AI反应,游戏中玩家再怎么折腾,产生的动态数据总是那么一些,你在敌人面前一露头,AI的索敌函数开始生效,做得变态一点儿你用WII的按摩棒玩FPS都不会有一点机会——难道不这么做就说明AI很低么?:D

[ 本帖最后由 hanzo 于 2009-10-13 13:49 编辑 ]
作者: hnaaa    时间: 2009-10-13 13:48

引用:
原帖由 RestlessDream 于 2009-10-13 12:38 发表


是的,一切AI都是对人类智慧的机械化模拟,其实是很简陋的。游戏中评判AI的关键不在于其本身在计算机科学上的复杂程度,而在于他是否结合了游戏中的其他设定──兵种、武器、敌我数量、地图等等──成功地选择进攻方式,给玩家营造出“像人类那样思考”的假象。仅此而已。2. 关 ...
“像人类那样思考”的假象恰恰就是目前做不到的。就算单兵能表现得像个老兵似的作战,但在团队上还是像个弱智一样。集中全部兵力冲锋士官长是不是必死无疑(甭管有没有狙和载具)?那为什么npc没有这样做呢?这算一个像人类那样思考的ai?游戏来说让人通关是它的设计方向,所以是不可能将ai设计得像人类那样思考。如何将脚本与整个系统结合设计出不令人乏味的场景才是游戏的设计方向。
作者: 阿弄    时间: 2009-10-13 13:49

引用:
原帖由 NintendoVii 于 2009-10-13 13:30 发表



这就是你和很多人最大的误区。

在很多领域人的智能不比AI高,甚至低很多。举个例子,下跳棋,全世界水平最高的选手,永远也下不过AI。
智能就等于逻辑推理能力?人类的感性和直觉呢?学习能力呢?一台电脑走跳棋能走赢职业选手,它会创建相对论吗?再简单点,它会理解并学习选手抽烟的动作吗?某白痴儿童弹钢琴很NB,他的智能就比你高?
作者: hanzo    时间: 2009-10-13 13:51

引用:
原帖由 hnaaa 于 2009-10-13 13:48 发表

“像人类那样思考”的假象恰恰就是目前做不到的。就算单兵能表现得像个老兵似的作战,但在团队上还是像个弱智一样。集中全部兵力冲锋士官长是不是必死无疑(甭管有没有狙和载具)?那为什么npc没有这样做呢?这算一 ...
HALO里爱冲锋的敌人不少啊,传奇里就是被压着打,你去看看虫族

而虫族这种完全没有防守意识的兵种恰恰最不能给玩家以有智能的感觉,HALO在AI编写上除了突出进退有度,还有个非常独到的地方就是给敌人设置了大量对白,根据实时战况,敌人嘴里会有威胁,惊恐,尖叫,庆功狂笑等不同的声音表现,丝毫不乱,这点也是AI的一部分吧

[ 本帖最后由 hanzo 于 2009-10-13 13:57 编辑 ]
作者: NintendoVii    时间: 2009-10-13 13:52

引用:
原帖由 hanzo 于 2009-10-13 13:48 发表

逻辑的定义不是这么说的吧

再说AI反应,游戏中玩家再怎么折腾,产生的动态数据总是那么一些,你在敌人面前一露头,AI的索敌函数开始生效,做得变态一点儿你用WII的按摩棒玩FPS都不会有一点机会——难道不这么做 ...
玩家在游戏里的实时数据都记录在案啊,一个if then就爆你头了,当然你硬要说这是AI也可以,if then也是AI嘛。
作者: NintendoVii    时间: 2009-10-13 13:54

引用:
原帖由 阿弄 于 2009-10-13 13:49 发表

智能就等于逻辑推理能力?人类的感性和直觉呢?学习能力呢?一台电脑走跳棋能走赢职业选手,它会创建相对论吗?再简单点,它会理解并学习选手抽烟的动作吗?某白痴儿童弹钢琴很NB,他的智能就比你高?
你太想当然了,目前世界上学术研究的AI,就是逻辑推理能力,学习能力也是其中的一部分,但进展相对缓慢。

感性和直觉这种东西,人类连自己的大脑结构和功能都不清楚,还想研究电脑?还想创造AI?再等几百年吧。
现在也只能用些脚本糊弄糊弄你这样的玩家了。
作者: hanzo    时间: 2009-10-13 13:59

引用:
原帖由 NintendoVii 于 2009-10-13 13:52 发表


玩家在游戏里的实时数据都记录在案啊,一个if then就爆你头了,当然你硬要说这是AI也可以,if then也是AI嘛。
下跳棋的AI超越了人类,为啥爆头能力不能体现AI高超呢:D
作者: hnaaa    时间: 2009-10-13 13:59

引用:
原帖由 hanzo 于 2009-10-13 13:51 发表

HALO里爱冲锋的敌人不少啊,传奇里就是被压着打,你去看看虫族
我知道我举的全地图兵力冲锋的例子比较极端,我只是想说明游戏里的ai不是想让npc像个人那样思考,只是想让npc表现得更多样化。
作者: 0瞎子0    时间: 2009-10-13 14:00

引用:
原帖由 阿弄 于 2009-10-13 11:13 发表
嗯嗯,联网最高这话什么时候都没错
再来,你证明自己把halo传奇通了再说AI巨SB还有底气,现在,就笑你,怎么着吧?:D
一个人杀一群比你肉厚的敌人,不正说明那群的AI巨SB么

就算是一群刚开始的玩家,难道比所谓的高ai传奇模式要烂?
作者: mushroom    时间: 2009-10-13 14:01

引用:
原帖由 hanzo 于 2009-10-13 13:59 发表
下跳棋的AI超越了人类,为啥爆头能力不能体现AI高超呢:D
这样说反而会留下话柄。

跳棋的AI可以确保所有可获得的信息,可实施的行为,与对手是对等的。
显然FPS的爆头AI不是对等的。
作者: NintendoVii    时间: 2009-10-13 14:03

引用:
原帖由 hanzo 于 2009-10-13 13:59 发表

下跳棋的AI超越了人类,为啥爆头能力不能体现AI高超呢:D
愿意学的话学着点,抬杠的话懒得奉陪了
作者: 阿弄    时间: 2009-10-13 14:05

引用:
原帖由 hnaaa 于 2009-10-13 13:48 发表

“像人类那样思考”的假象恰恰就是目前做不到的。就算单兵能表现得像个老兵似的作战,但在团队上还是像个弱智一样。集中全部兵力冲锋士官长是不是必死无疑(甭管有没有狙和载具)?那为什么npc没有这样做呢?这算一个像人类那样思考的ai?游戏来说让人通关是它的设计方向,所以是不可能将ai设计得像人类那样思考。如何将脚本与整个系统结合设计出不令人乏味的场景才是游戏的设计方向。
这里算不算偷换概念了?从没有人说过halo的AI象人一样思考吧?halo玩的就是关卡设计,配合敌人的种类、配置、数量以及随机或针对玩家动作而做出多种多样的反应,成为一个可重复性极高而不会腻味的游戏,这点和LZ观点相悖
而halo黑口中就搬出了真人,成了不达到真人水平的AI就不算出彩的游戏
作者: 0瞎子0    时间: 2009-10-13 14:05

引用:
原帖由 hanzo 于 2009-10-13 13:59 发表

下跳棋的AI超越了人类,为啥爆头能力不能体现AI高超呢:D
你都说了是能力了,和ai有啥关系...

举个例子,许三多,爆头厉害,你能说它AI高么
作者: hnaaa    时间: 2009-10-13 14:06

爆头反映的是运动神经吧?
作者: mushroom    时间: 2009-10-13 14:06

引用:
原帖由 hnaaa 于 2009-10-13 13:59 发表
我知道我举的全地图兵力冲锋的例子比较极端,我只是想说明游戏里的ai不是想让npc像个人那样思考,只是想让npc表现得更多样化。
游戏的AI的目的是什么?是为了让玩家能够打通游戏,能够过关。
游戏的AI就是为了拍玩家马屁,为了让玩家爽而存在的。

不能达到以上目的的,只能说AI做得不对。
作者: hanzo    时间: 2009-10-13 14:07

引用:
原帖由 mushroom 于 2009-10-13 14:01 发表


这样说反而会留下话柄。

跳棋的AI可以确保所有可获得的信息,可实施的行为,与对手是对等的。
显然FPS的爆头AI不是对等的。
psi老师用跳棋AI来否定人类的智能更高,我觉得这样推一把也无不可
作者: NintendoVii    时间: 2009-10-13 14:07

引用:
原帖由 阿弄 于 2009-10-13 14:05 发表

这里算不算偷换概念了?从没有人说过halo的AI象人一样思考吧?halo玩的就是关卡设计,配合敌人的种类、配置、数量以及随机或针对玩家动作而做出多种多样的反应,成为一个可重复性极高而不会腻味的游戏,这点和LZ观 ...
那么多软饭捧Halo说Halo AI高难道都是虚构的?
作者: mushroom    时间: 2009-10-13 14:07

引用:
原帖由 NintendoVii 于 2009-10-13 14:03 发表
愿意学的话学着点,抬杠的话懒得奉陪了
显然高估了水准...我错了
作者: hanzo    时间: 2009-10-13 14:09

引用:
原帖由 0瞎子0 于 2009-10-13 14:05 发表


你都说了是能力了,和ai有啥关系...

举个例子,许三多,爆头厉害,你能说它AI高么
没错,说了这么些就是要说明这跟AI其实关系不大,这种讨论在经典区和无双区其实也有年头了
作者: NintendoVii    时间: 2009-10-13 14:09

引用:
原帖由 hanzo 于 2009-10-13 14:07 发表

psi老师用跳棋AI来否定人类的智能更高,我觉得这样推一把也无不可
在跳棋上,人类确实比AI低,这是事实,你别扯东扯西的。
作者: 0瞎子0    时间: 2009-10-13 14:10

引用:
原帖由 mushroom 于 2009-10-13 14:06 发表


游戏的AI的目的是什么?是为了让玩家能够打通游戏,能够过关。
游戏的AI就是为了拍玩家马屁,为了让玩家爽而存在的。

不能达到以上目的的,只能说AI做得不对。
这话比较实在。游戏里所谓的AI就是关卡设计


真的要体会到竞争的乐趣还是得人人对战。
说什么halo的ai高能让你体验到ai的乐趣,玩了那么多局感觉也是机械化的无聊。

还是有语音交流的人人对战最爽
作者: hnaaa    时间: 2009-10-13 14:10

引用:
原帖由 阿弄 于 2009-10-13 14:05 发表

这里算不算偷换概念了?从没有人说过halo的AI象人一样思考吧?halo玩的就是关卡设计,配合敌人的种类、配置、数量以及随机或针对玩家动作而做出多种多样的反应,成为一个可重复性极高而不会腻味的游戏,这点和LZ观 ...
你不太明白我的论点,我是说游戏里的ai设计不是为了像真人那样,所以在这种基础上说ai聪不聪明没多少意义。
作者: 阿弄    时间: 2009-10-13 14:11

引用:
原帖由 NintendoVii 于 2009-10-13 13:54 发表



你太想当然了,目前世界上学术研究的AI,就是逻辑推理能力,学习能力也是其中的一部分,但进展相对缓慢。

感性和直觉这种东西,人类连自己的大脑结构和功能都不清楚,还想研究电脑?还想创造AI?再等几百年 ...
这不就承认人工智能远不如人了?PSI老师自扇耳光美啊
作者: hanzo    时间: 2009-10-13 14:12

引用:
原帖由 NintendoVii 于 2009-10-13 14:09 发表


在跳棋上,人类确实比AI低,这是事实,你别扯东扯西的。
我错了:D

等天网统治人类的时候,我会觉得跟老师混过bbs特有面子
作者: 0瞎子0    时间: 2009-10-13 14:17

电脑和人最大的区别就是人会进化,如果哪天能作出会进化的人工ai这游戏就牛逼了
作者: 阿弄    时间: 2009-10-13 14:17

引用:
原帖由 0瞎子0 于 2009-10-13 14:00 发表


一个人杀一群比你肉厚的敌人,不正说明那群的AI巨SB么

就算是一群刚开始的玩家,难道比所谓的高ai传奇模式要烂?
AI本身就是有局限性的,没谁不承认这点吧?在有限的资源和理论发展水平上尽力做到最好的并且给你多种艰难激烈的体验,于是你就撇下一句“AI巨SB”就了了账?
作者: NintendoVii    时间: 2009-10-13 14:18

引用:
原帖由 阿弄 于 2009-10-13 14:11 发表

这不就承认人工智能远不如人了?PSI老师自扇耳光美啊
不能一概而论,但是这个已经和游戏AI没关系了,真要想比较的话大概这样(综合来看):

真人 > 目前世界各地实验室研究的AI >>>>>>>>>>>> 游戏AI

所以讨论游戏AI高低是没意义的,因为都是几乎完全没AI,或者说最低级的AI。
作者: NintendoVii    时间: 2009-10-13 14:19

引用:
原帖由 阿弄 于 2009-10-13 14:17 发表

在有限的资源和理论发展水平上尽力做到最好的并且给你多种艰难激烈的体验
这个是没错,但这不是AI
作者: 阿弄    时间: 2009-10-13 14:23

引用:
原帖由 NintendoVii 于 2009-10-13 14:18 发表


不能一概而论,但是这个已经和游戏AI没关系了,真要想比较的话大概这样(综合来看):

真人 > 目前世界各地实验室研究的AI >>>>>>>>>>>> 游戏AI

所以讨论游戏AI高低是没意义的,因为都是几乎完全没AI,或者 ...
嗯,也就是说,以后游戏难度的设置全部用敌人血量,防御力,爆头率,攻击力等数值来体验吧
这样PSI老师就满意了,世界和谐大同
作者: 烏鴉    时间: 2009-10-13 14:28

我要是星盟指挥官,就在山谷里设个伏击圈,把90%的兵力埋伏在这,剩余10%做斥候,去确定士官长的位置行进情况
等士官长进入伏击圈,我十几二十几把火力同时居高临下扫射躲无可躲的士官长……
嘿嘿,XO手柄肯定被砸了……XO也有可能被砸了……电视显示器砸没砸我不知道
作者: liuyicheng    时间: 2009-10-13 14:33

PSI老师你啥时候买PS3啊?
作者: NintendoVii    时间: 2009-10-13 14:39

引用:
原帖由 阿弄 于 2009-10-13 14:23 发表

嗯,也就是说,以后游戏难度的设置全部用敌人血量,防御力,爆头率,攻击力等数值来体验吧
这样PSI老师就满意了,世界和谐大同
绝大部分游戏就是这么做的,省时省力。

像Halo这种不计成本的游戏当然可以去做些费时费力的事,但是我就纳闷了,有那么点闲心怎么不先把画面做做好
作者: NintendoVii    时间: 2009-10-13 14:40

引用:
原帖由 liuyicheng 于 2009-10-13 14:33 发表
PSI老师你啥时候买PS3啊?
我等穷人,一辈子都买不起PS3
作者: 爬行动物    时间: 2009-10-13 15:07

AI的话,有哪个游戏能作出在上战网打CS的那种中国PUB式打法。:D

69包抄的有之,猛冲A门的有之,永远拿把AWP蹲家里camp的有之,来回买雷扔的人有之。

经常是A大道尸横遍野硝烟弥漫B点鬼影子都没有一个。

有的人这把发了飚杀了三人下把一把AWP+USP就玩冲锋狙,有的人跟对方的狙击卯上后啥也不干就瞄着一个点等那个人。

说白了,FPS还是上战网找乐趣好点,跟电脑耗实在么啥意思。
作者: 超越神的牛肉人    时间: 2009-10-13 15:07

完了完了
兽妈的AI出问题了
PSI老师的AI崩溃了
作者: 烟蒂末梢    时间: 2009-10-13 15:26

被COD的老兵难度折磨的欲哭无泪的FPS苦手掩面泪奔
作者: ylgtx    时间: 2009-10-13 15:26

扯AI具体的程序算法有什么意思,那又不是一个玩家需要考虑的东西。
我玩fps,我就假设我是那个敌方杂兵,碰到一个主角冲过来应该如何反应。如果电脑做的和我想的差不多,或者我觉得很合理,那就是高AI,如果做些在我看来很SB的事,就是低AI




欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) Powered by Discuz! 6.0.0