> 首页 > 生活 > 百科 > 即时战略游戏比如WAR3的AI是怎样实现的

即时战略游戏比如WAR3的AI是怎样实现的

来源:网络 作者:佚名 时间:04-04 手机版

国内真正做过游戏AI的很少,说概念的人很多,所以看了半天离实际编码还是很远,不知道该怎么入手,因为国内游戏主要以MMO和卡牌为主,RTS比较少,体育竞技类游戏更少,没几个真正写过强AI代码的。而从AI的难度上来看,是:MMO < FPS < RTS < 体育竞技。作为实际开发过AI的人,拿一份五年前的代码。如果你能实现体育竞技的AI,那即时战略只是小事一桩。硬派游戏AI,不是虚无缥缈的神经网络,用神经网络其实是一个黑洞,把问题一脚踢给计算机,只要训练它,它就能解决一切问题的懒人想法。硬派游戏AI,就是状态机和行为树。状态机是基本功,行为树可选。大部分人说到这里也就没了,各位读完还是无法写代码。因为没有把最核心的三个问题讲清楚,即:分层状态机、决策支持系统、以及团队角色分配。

即时战略游戏的 AI 是怎样实现的?

自己可以打开地图的jass脚本去看的,星际里也有script可以看。  War3时代,底层寻路是地图分Tile之后的A *寻路,上层逻辑估计就是FSM有限状态机,经过这些年发展,现在游戏里寻路还是基于导航网格(NavigationMesh)的A*,上层AI很多是Behavior Tree来实现的。  游戏和工程的AI目标完全不同的,游戏的AI是看起来聪明、表现多样;工程上我熟悉的多是为了解决组合爆炸问题,通过AI算法求解。但工程上的AI算法也有各种限制,例如遗传算法的过度收敛、收敛到局部解、神经网络的权重训练出来人不可理解、多少个神经节点能解决特定问题的没有定义,等等等等还有大量问题,这些对于游戏开发这种需要控制开发周期和确定性结果的工程设计都不利啊!所以游戏这种密集开发的软件工程,一是AI不需要这么复杂的算法就能实现,二是AI算法很多不稳定和难理解控制并不适合游戏快速迭代开发。

即时战略游戏的AI是怎样实现的

个人理解,目前策略游戏中的AI基本上是以固定策略组进行运作的,以大RA2为例,电脑会以固定的模式发展,然后按照固定的方式出兵;

设定进攻条件:超级武器优先打击成群结对的地面部队,其次就是直接攻击基地;单位进攻选择距离最近的玩家建筑作为进攻点等……

遭遇不用条件作出不同反应:如基地遭入侵,就会生产防御类型单位以及建造防御单位。

难度不同变化在于增加电脑拥有的资源和建造速度的递增(困难的AI可以同时建造两个建筑,单位生产时间减半,无限自动获得定值资源等),现在玩的即时战略游戏还没有智能到能和人类玩家周旋的能力,AI智能程度取决于它会多少“战略”而定。

请问魔兽对抗地图怎样加AI?(例如真三)

分类: 游戏 >> 单机游戏

问题描述:

在UUU9下载的AMAI 2.33 智能补丁玩家版 (For 1.17 Beta)怎么用不了?一定要1.17版才可以么??~~~

解析:

2.5是可以用的,使用方法这样,你先进入魔兽的MAPS菜单,把你要加AI的地图复制出来,然后在MAPS文件夹下创建一个文件夹,专门放你要加AI的地图,我建的名字就叫AI.把刚才你复制的地图复制进去.

然后打开AI2.5版本的那个图标,点BROWSE,选择你刚才复制的地图,然后把下面的选项从WAR3ROC点选到WAR3TFT,然后再按最下面的INSTALL AMAI,读完进度即可.

进入游戏,到你刚才创建的文件夹下选择进入就能看到加了AI的的地图了,另外告诉下楼主,2.5是没中文选择的,2.2同样支持1.20版本,而且有中文AI的,不过就是有点小BUG.

魔兽争霸3关于AI的一些问题

1. War3\AI Scripts 如果你只想修改某个地图的AI就不用管,地图可以自定义AI

2. 在地图编辑器里自带AI编辑器,在那里调节英雄及其行为方式,具体设置很复杂,如果你的英雄使用的是自己用触发器编的技能就更麻烦了,这就是为什么好的对抗图很多而好的对抗图AI却很少的原因

如果你想做的AI不复杂,建议尝试用触发器去做,否则可有的研究了

就算大名鼎鼎的DOTA也得配合智能算法寻找合适的AI行为

相关推荐:

深什么熟什么的成语

即时战略游戏比如WAR3的AI是怎样实现的

深什么入浅什么成语

马犬卡斯罗哪个好

机械硬盘为什么不使用多磁头技术提升性能

深深地后面可以加个什么词语

深色衣服想提亮颜色怎么办

马犬拉布拉多金毛那个适合家养

标签: [db:标签]

声明:《即时战略游戏比如WAR3的AI是怎样实现的》一文由排行榜大全(佚名 )网友供稿,版权归原作者本人所有,转载请注明出处。如果您对文章有异议,可在反馈入口提交处理!

最近更新

  • 深什么熟什么的成语

    解释:深:周详;思:思考;熟:细致审慎;虑:考虑。深入细致地考虑。出处:《魏书·程骏传》:“且攻难守易;则力悬百倍;不可不深思;不可不熟虑。”例句:这些不是经...

    百科 日期:2023-04-04

  • 即时战略游戏比如WAR3的AI是怎样实现的

    国内真正做过游戏AI的很少,说概念的人很多,所以看了半天离实际编码还是很远,不知道该怎么入手,因为国内游戏主要以MMO和卡牌为主,RTS比较少,体育竞...

    百科 日期:2023-04-04

  • 深什么入浅什么成语

    深入浅出:指讲话或文章的内容深刻,语言文字却浅显易懂。近义词:深入显出:指讲话或文章的内容深刻,语言文字却浅显易懂。出浅入深:犹言深入浅出。反...

    百科 日期:2023-04-04

  • 马犬卡斯罗哪个好

    两者各有千秋。马犬别名马犬、马里努阿犬,它是比利时牧羊犬四个类型中唯一短毛的一种,它具有服从性好、兴奋持久、警觉性高、嗅觉灵敏、胆大凶...

    百科 日期:2023-04-04

  • 机械硬盘为什么不使用多磁头技术提升性能

    首先,只有在读取或写入的数据全部位于那多个磁头下方时,吞吐量才能变成多倍。当然我们可以特意安排连续数据的排列方式刚好交错存放在多个磁头...

    百科 日期:2023-04-04

  • 深深地后面可以加个什么词语

    深深地后面可以加的词语举例:1、深深地鞠躬。2、深深地吸气。3、深深地亲吻。4、深深地拥抱。5、深深地愧疚。6、深深地祝福。7、深深地祝愿...

    百科 日期:2023-04-04

  • 深色衣服想提亮颜色怎么办

    深色衣服想要提亮颜色,可搭配以下的亮色衣服:1、搭配浅蓝色衣服,经典的搭配,使人优雅大方;2、搭配粉色衣服,打造街头休闲感,休闲舒适;3、搭配红色衣...

    百科 日期:2023-04-04

  • 马犬拉布拉多金毛那个适合家养

    都适合家养。马犬,它服从性好、兴奋持久、警觉性高、嗅觉灵敏、胆大凶猛、攻击力强、衔取欲望高、弹跳力强、适应性强等突出的特点,受到世界各...

    百科 日期:2023-04-04

百科排行榜精选

邮箱不能为空
留下您的宝贵意见