游戏里的“AI”是不是都是一堆 if+random 的假 AI?
source link: https://www.v2ex.com/t/877616
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Morii 10 小时 59 分钟前 你是指游戏中匹配到「机器人」的情况吗?
|
datou 10 小时 53 分钟前 那叫 bot ,不叫 AI
|
DTCPSS 10 小时 48 分钟前 这,神经网络也不怎么“真”吧(
|
oldshensheep 10 小时 39 分钟前 你觉得你就不是假 AI 吗
现代的游戏的 AI 有些是用了神经网络了的。 Unity 就提供了一个容易使用的 AI 训练工具 https://unity.com/products/machine-learning-agents |
frankies 10 小时 34 分钟前 via Android 别侮辱 AI 了,什么都大数据、智能。。。
麻了。 |
paramagnetic 10 小时 33 分钟前 个人知道的范围内,基本上是的,因为游戏 AI 的任务是让游戏变得好玩,而不一定是打败玩家。很多时候,给玩家造成一个意外但是有解的场景,比起尽最大努力打败玩家,会让游戏更好玩。
基于神经网络能够创造出一个很强的 AI ,但是你很难让 AI 学习如何让自己变得更有趣。我估计未来的趋势是 if-else 决策树和神经网络 AI 共同起作用。 参考油管视频:Game AI - Funtelligence - Extra Credits ,注册时长不够,就不发链接了 |
ShinichiYao 10 小时 27 分钟前 via Android 训练它永远只赢你一点点,偶尔放个水,遇强则强,你就觉得好玩了
|
kindjeff 10 小时 18 分钟前 印象中机器学习流行之前很多年大家就是把游戏里的这些 if else 叫 AI 的捏😑现在说它不够 AI 会不会有一种超时空打击的感觉
|
churchill 10 小时 5 分钟前 意思是 Search-based 不能算 AI ,只有 ML 才能算吗?
如果说游戏里面笨笨的机器人不能算 AI 的话,那么 PCG(procedural content generation) 应该符合 AI 的定义吧 |
murmur 9 小时 55 分钟前 太高级的 AI 会打击玩家的,人和人对抗就是因为人不是完美的,会露出破绽
|
winglight2016 9 小时 53 分钟前 如果人类做决策,也是基于 ifelse ,那么算不算智能呢?
|
ziseyinzi 9 小时 46 分钟前 你该不会以为神经网络就是真 AI 了
|
h272377502 9 小时 45 分钟前 via Android 强化学习了解一下,王者里面的 ai 就是监督学习或者强化学习整的。
|
jaggle 9 小时 43 分钟前 via iPhone 这些 ifelse 如果是人类训练出来的呢?比如你放 a 技能,机器普遍放 b 技能就能躲避伤害,则这个 ifelse 就自动生成了
|
7gugu 9 小时 24 分钟前 就算 ML 的底层逻辑也还是 ifelse 呀😂
|
kennir 9 小时 18 分钟前 现代引擎一般都会提供行为树管理 NPC 的行为,不过理解为一堆 if else 也可以
|
jmc891205 9 小时 7 分钟前 rule-based 和 model-based 的区别
|
a1033894877 9 小时 6 分钟前 cs 的残暴机器人枪枪爆头毫无体验
|
weak 8 小时 31 分钟前 via iPhone 很多 npc 就是设定一个范围,你在范围内他就会出来攻击你,你在范围外,他就不攻击你,你在一个地方老躺着,就生成人机来打你
|
licoycn 8 小时 6 分钟前 一般是通过行为树来做 AI 决策,要归根到底层的话那就是 if-else ,要用神经网络做游戏 AI 这计算量和实时性怕是不太好弄~
|
nieyujiang 7 小时 24 分钟前 npc 整得太强,把玩家打跑了.怕是要一键关服了.
|
moen 7 小时 21 分钟前 已知 RA3 的 AI 是可以学习玩家的出兵方式和使用的战术
|
GreatAuk 7 小时 16 分钟前 |
timethinker 6 小时 58 分钟前 via iPhone 是的,游戏里面的 AI 简单一点的直接用状态机来做,稍微复杂一点的用行为树,说白了还是状态机。为了达到预期效果,流程的建模都是有意设计的,再加入一些基于权重的概率随机。
|
Building 6 小时 47 分钟前 2 难道你以为你玩游戏的时候,你的脑子就不是决策树吗?可能大 boss 也觉得你这个玩家不怎么 intelligence 呢
|
teenight 6 小时 42 分钟前 via Android 人脑也是一堆 if else
|
muzuiget 5 小时 34 分钟前 叫 if else 就不够档次了,要叫 behavior tree 。
|
wu67 4 小时 57 分钟前 是一组 if else, 逻辑技能组是这样, 另一种是概率组, 通常应该是分开的, 也可以结合一起使用. 如果放过于强力的模型组合上去, 很可能会把玩家打自闭, 然后退游.
以我玩的阴阳师为例, 角色都是有固定的技能使用逻辑的, 甚至这个逻辑也是角色强度的一部分, 甚至有些逻辑结合技能组造成了非常恶心的 pvp pve 体验, 然后被喷到调整 /削弱. 当然更多的是 ch 自己作死 |
leimao 4 小时 12 分钟前 via iPhone 你去问问阿尔法狗?
|
abcbuzhiming 2 小时 34 分钟前 绝大部分游戏不会上真 AI ,能上到行为树就不错了,你上真 AI ,玩家打不过了怎么办?
|
em70 1 小时 51 分钟前 是,作弊+随机就足够陪玩家玩了,能产生乐趣就行,要那么真干嘛
|
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK