没有合适的资源?快使用搜索试试~ 我知道了~
首页游戏中的深度学习与人工智能
游戏中的深度学习与人工智能
170 浏览量
更新于2023-05-25
评论
收藏 1.48MB PDF 举报
大家好,我是欢聚时代的高扬,这次跟大家分享的内容是深度学习在游戏AI中的应用这样一个话题。NPC的驱动粗分可以分成低级、中级、高级、特高级,这样几个类别。当然,按照其它的方式分也未尝不可,这里主要是针对实现方式和应用场景的一个粗略划分。低级NPC通常说的是一些游戏中所谓的杂兵,不涉及什么情节,也没有什么所谓的策略作为驱动。基本上就是按照一定的设计好的路线行进,并直接攻击游戏主角。这类游戏很常见,尤其是老的单机游戏中,绝大部分就是这类NPC。中级NPC常见于游戏群战中的配合型NPC。这类机器人会有一定的事先编号的策略作为驱动,并且有简单的应变能力。当然,这些都是人类事先设定好的策略内容。比如优先
资源详情
资源评论
资源推荐

游戏中的深度学习与人工智能游戏中的深度学习与人工智能
大家好,我是欢聚时代的高扬,这次跟大家分享的内容是深度学习在游戏AI中的应用这样一个话题。
NPC的驱动粗分可以分成低级、中级、高级、特高级,这样几个类别。当然,按照其它的方式分也未尝不可,这里主要是针
对实现方式和应用场景的一个粗略划分。
低级NPC通常说的是一些游戏中所谓的杂兵,不涉及什么情节,也没有什么所谓的策略作为驱动。基本上就是按照一定的设
计好的路线行进,并直接攻击游戏主角。这类游戏很常见,尤其是老的单机游戏中,绝大部分就是这类NPC。

中级NPC常见于游戏群战中的配合型NPC。这类机器人会有一定的事先编号的策略作为驱动,并且有简单的应变能力。当
然,这些都是人类事先设定好的策略内容。比如优先攻击血量较低的游戏主角,比如在自己血量过少的时候会优先进行回血等
等,通过这些行为完成一定的活动序列差异。但是场景非常单一而且确定。
高级NPC是指网游中的高级团战中的配合。像王者荣耀、或者英雄联盟一类的游戏有着丰富的走位、加血、加防御、减
速……等等复杂的影响盘面的因素。这些因素对于人来说都是需要长期摸索和练习才能在不同场景中得以良好配合的,所以这
类NPC的策略是比较难编写的,至少很难找到一个相对确定的能够保证较高胜率的策略编写思路。

特高级NPC泛指那些带有较强的博弈性的对抗策略。在这种NPC需要对长期的盘面演变有较好的全局能力,通常更难直接编
写。如果尝试使用穷举的方式去做搜索来充当策略的话,其时间复杂度通常也是普通的计算单元难以承受的。所以,如果期望
NPC在复杂环境中有比较好的表现那么就需要有更合适的方式,例如让NPC自己在大量的游戏过程中自己学习最好的方式并
逐步进化。
这种情况下人工智能在游戏AI中的应用就越来越受到人们的关注。当然,人工智能的差距主要是体现在游戏环境的差距上。不
同的游戏的NPC训练其难度是不一样,当然是越简单的场景越容易训练,体现出来的就是输入的维度差距。少的游戏只有几
个维度,而一些较复杂的场景就有数万个维度抑或更多。
剩余14页未读,继续阅读



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0