注册 登录
  • 动态
  • 推荐
  • 游戏
  • 分享链接 new
  • 回答问题
  • 发现
  • 野蔷薇
  • 视频

Frosty 爱游戏

回答了问题 更新于 2017-06-26 18:20:25

游戏中的AI可以高明到什么程度?

    AI即人工智能,游戏中的AI是最为简陋的,甚至很难说是人工智能,NPC只会对玩家做出的操作做出既定的,简单的反馈,无法处理复杂的情况,比如按A键就会触发对话,但不同的对话方式,玩家对其感觉也不一样。但是,游戏可以通过揣摩玩家的想法,做出一些符合玩家设想的反馈,模拟出AI很高的样子,这其实不是“思考”,只是单纯的反馈。但玩家会觉得,哇,这游戏厉害,AI做的很好啊!这里举两个例子对比一下。

        例一,在游戏中你想抢劫一家店,于是游戏可以有两种抢劫方式(反馈方式不同)

一,你和NPC对话,选择选项,判定你的属性,然后触发相应事件。

二,你举起枪,通过操作说抢劫,判定通过,NPC做出害怕状,然后求饶,把钱奉上。

       两种方法NPC表现出的AI程度差异就非常大,但是事实上其AI并没有太大的提高,只是从形式上变化了。

    例二,游戏里一只狼和玩家的互动(提高AI)

    简单的就是,你进入仇恨范围它就咬你,攻击方式为2秒一下,这多见于RPG;

    复杂的就是,加入玩家发出的声音和距离的影响,多见于有潜行或者狩猎元素的游戏。

    智能的就是,模拟真狼的攻击方式,会合作,会袭击落单的猎物,饿了便会主动觅食,不饿就会休息等等,活动方式不定。每只狼都是单独的计算,具有诸如饥饿,交配,属性,记忆,寿命等多种数据,并在后台不断运算。但这样估计一个游戏就只能和这几个狼打交道了,cpu和内存占用增加,游戏性明显降低。即使能做到,也不会去做。


  AI本质上说就是程序,AI越高,程序越复杂, 相应的占用电脑资源会多一些,所以一个具有复杂设定,可互动NPC多的游戏AI不会高。也就是NPC越聪明,同屏出现的人数就会越少,同一场景玩家可游戏的内容就越少。

     所以说游戏中AI太高对玩家的游戏体验其实没有多少实质性的提高,反而会过多占用游戏资源。我觉得,游戏中NPC的AI只会随着设备硬件和AI技术的进步缓慢提高,很难出现真的高AI。

总结一下

我说的有点乱,主要意思就是游戏npc的ai很低,提高npc “智商” 的方式只有是优化程序设计和反馈形式,而不是提高AI。

著作权归作者所有。商业转载请联系作者获得授权,非商业转载务必附上原作者名称,注明来自「奶牛关」并给出原文链接。不得以任何形式演绎或修改。

{{answer_voters_count}}人赞同

...

{{question_follower_count}} 个玩家关注

...

目录

    评论 0

    登录奶牛关账号即可参与讨论
    登录 / 注册

    Frosty 的更多回答

    查看所有回答

    该问题的其他回答