GLADIABOTS - AI Combat Arena

GLADIABOTS - AI Combat Arena

GLADIABOTS - AI Combat Arena

欢迎来到GLADIABOTS - AI Combat Arena社区! 
9帖子·--新帖
游戏详情
全部
官方资讯
攻略创作
组队交友
问题反馈
2
--
--
--

### 关于我的AI运作方式的指南 #### 简介 本指南将介绍我的AI如何运作。游戏模式为淘汰模式,队伍配置为4名突击兵、2名狙击手和2名霰弹枪兵。 本指南不会十分精确,而是旨在提供思路,希望能启发大家开发自己的想法和版本。 任何时候我使用“最佳”“必要”或“最好”等词汇,均是基于我的个人观点,而非客观角度。 欢迎提出任何问题和想法。 #### 护盾压制 护盾压制是任何突击兵的关键部分,其作用是阻止敌方护盾充能。基本原理是设定一个间隔时间,在这段时间内,你需要等待,直到攻击护盾值较低的敌人。何时执行此操作 最佳的操作方式是让敌人的护盾值达到一个临界点,即任何攻击都会使其撤退。当你攻击时它撤退,然后你停止攻击,它会前进或发起攻击,你等待几帧后再次开火,若它再次撤退,有望对其护盾造成伤害,从而阻止其护盾充能,如此循环。 因此,问题在于判断敌人何时撤退,以及你希望花多长时间将其护盾值控制在该临界点。 如何执行此操作 首先,你需要设定一个期望的护盾值触发点,当任何敌人达到该值时,以某种方式标记该敌人,例如使用单个标记并配合计数器或类似格雷码的方式。一段时间后,解除对该敌方机器人的标记。然后你要设置成,当敌方机器人被标记时,你的所有机器人都不攻击它,而一旦标记消失,至少要有一个突击机器人立即攻击它。 推进机枪机器人 机枪机器人在突击时可能会非常棘手。用突击机器人攻击它以使其移动是一项艰巨的任务,而霰弹枪机器人必须进入中距离,并且在 dps 方面处于极大的劣势。 让机枪机器人移动的最佳方法是使用你的狙击机器人。 何时行动我是这样考虑的:机枪机器人在什么时候会成为问题?那就是我希望它移动的时候。这里的“问题”指的是“下一个障碍”。对我来说,有两个判断标准。要么是当它是离你最近的 n 个敌人之一时,要么是当你的其他机器人已经开始向它开火时。 对于第一个标准,它要么是最前面的敌人,要么是最前面的敌人之一。在这种情况下,让机器人靠近并攻击其他敌人,很多时候会导致机枪(MG)对你的机器人造成伤害,其伤害频率略高于你的突击机器人。因此,必须移动机枪。 第二点,假设你的其他机器人有合适的目标选择方式,已经将机枪选为下一个推进机器人的良好目标。你的狙击手也应该考虑这一点。 操作方法:一旦狙击手开始向机枪射击,我会继续攻击该目标,不进行更换或推进。我希望能尽快让机枪移动起来。 推进的第二部分是确保机枪一旦开始移动就持续移动。这可以在狙击手射程内时由其完成,但之后很大程度上要依靠突击机器人。继续针对机枪机器人采取行动,可以采用“返回即射击”机制,或者持续攻击而不管它上次被攻击的时间。机枪机器人移动缓慢,将其逼退至远处对我方队伍是重大优势。我方狙击手花费了大量时间才打穿敌方护盾,在所有友军都脱离射程前,不要让护盾重新恢复。 狙击手计时 我的人工智能中一个重要部分是狙击手计时。它可以测量与敌方狙击手的距离以及射击时间,最棒的是这只需要4个个人计数器!不过我认为,在不过多牺牲精度的情况下,制作一个2计数器版本也是可行的。 何时使用:始终使用。 为何使用:对我而言,使用它的主要原因是让我的机器人能在战斗中停留尽可能长的时间。在使用狙击时钟之前,我的机器人一旦受到狙击手攻击且护盾已承受足够伤害,就会立即逃跑。但狙击手需要3秒时间才能开火,这意味着你常常会损失1-2秒的自身开火时间,而在这段时间里,你的机器人本有可能让敌方狙击手先行撤退。肯定有某种不错的数学方法能解释狙击时钟的这一特性。 第二个原因是推进控制。如果你没有优势,那么在一个不会让你在敌方狙击手开枪前就逃跑的距离停下,或许是个好主意。 操作方法:为每个狙击手设置两个计数器。一个用于测量你与狙击手之间的距离,另一个用于记录其射击的进度。你或敌方狙击手的任何非撤退移动都会缩短距离,而任何撤退移动则会增加距离。然后你需要将射击次数和距离计数器相加,并根据自己的偏好采取相应行动。我在对敌方狙击手使用相同的射击计数器时取得了很好的效果。虽然我在实践中没有过多尝试,但我认为在每个时间单位只标记最近的狙击手,并根据其行为进行调整可能也会奏效。尤其是因为大多数玩家不会在4v4的出生点设置中让狙击手一起生成。

--
--

本指南汇集了《角斗机器人》的视频、文章及相关资源。尽管已有许多优质资源,但我希望能帮助大家筛选重复内容,避开过时信息。获取最新信息的最佳渠道包括《角斗机器人》官方维基和Discord,相关链接也已收录其中。 新手资源 核心资源 官方Discord服务器的【问题】频道 在游戏过程中遇到问题时,这里是寻求解答的好去处,通常能快速得到回应。 《角斗机器人》官方维基 维基上有丰富的游戏相关信息。这里包含所有机器人属性和游戏技术机制的内容,能帮助你打造机器人并解答疑问,是非常棒的参考资料。 文章 关于统治模式基础的文章(链接目前无法访问) 我发现这篇文章对于上手统治游戏模式非常有帮助。它记录了一名玩家在开始接触该模式时所做的各种调整。 视频 新手的第一个机器人 “新手的第一个机器人”是一系列入门教程视频,旨在教新玩家如何为游戏打造他们的第一个可用机器人。中级与高级玩法资源 游戏顶尖玩家制作了许多优质资源: 如何构建射击计数器 在《角斗机器人》中,一大挑战是确保你的机器人不会因频繁切换目标而无法实际开火。你可以让机器人持续攻击之前的目标,但我们希望能在射击完成后决定新目标。射击计数器能让我们知道何时射击已完成,此时切换目标是安全的。 如何控制机器人前进时长 《角斗机器人》的重要玩法,尤其是在淘汰模式中,是向前推进,将敌人逼至墙边以轻松消灭。推进不足意味着你只能造成轻微伤害,敌人会移出攻击范围,你还有可能被击退。推进过度则会导致你的机器人被摧毁。本视频探讨了关于优化推进的思路。 如何更快达到节点上限:宗师Herr Specht概述了他设计的数值撤退系统。 收集模式玩法技巧:本视频包含收集模式的技巧,探讨了三种不同的常见收集模式队伍策略。 侧重撤退的统治模式:在统治模式中,常见的建议是直接取消撤退程序。虽然这在较低水平的对局中有用,但一定程度的撤退可以提升队伍的表现。本视频探讨了如何在【统治模式】中加入撤退机制以实现最佳玩法。 如何在统治模式中分配时间:Herr Specht分析了我们应如何理解统治模式下行动背后的数学原理,以及这一原理应当如何影响机器人的选择。 忍者机器人 vs 我最强的淘汰模式AI及中程攻击机器人:《机器人大战:AI竞技场》玩家Revenge展示了一项重要的战斗技巧,即他会等待敌人进行远程射击,随后进入中程开火,接着退回远程位置!这一细微的操作能显著改变战斗中的数值计算,从而让他的机器人占据优势。

1
--
--
--
--
--