根据 AlphaGo 的表现,英雄联盟里能造出最顶尖的职业选手都打不过的人机吗?

论坛 期权论坛 期权     
爱的用户   2020-6-14 02:44   13008   40
faker,madlife这种人组成的,默契度足够高的理论上人类最强战队
分享到 :
0 人收藏

40 个回复

倒序浏览
2#
热心小回应  16级独孤 | 2020-6-14 02:44:50
对于LOL党来说,他们怎么可能承认围棋比LOL套路多呢?他们根本不是和你讨论AI能不能赢人类,而且反复强调LOL这个游戏很难,需要很牛逼的意识、操作……什么战术、套路之类的,总之LOL玩得好的人是很牛的( ̄▽ ̄)。

至于AI能不能赢呢?哈哈,各有各的看法,他们不会反对,但却要强调LOL是多变的哦,战场之上风云变幻,好腻害的ω。  我只是理讨论AI而已,并没有说AI不能赢人类,只是我要强调LOL真的是套路很多,很考验配合的哟

说白了,其实LOL就是一款简单的游戏而已。套路真的没法和围棋比。 什么"你怎么知道我是去杀人还是去推塔"(我知道还有更多可能)但这种问题哪怕再多1000种可能,其计算量对阿法 级别的AI也不多。


更何况你说没视野?哦呵呵全图放几个眼,什么时间放,那个位置放,某个地方眼杯排了对应多少种可能……这些计算量都不是事……根本不需要猜你要干嘛……全图亮不需要知道后台数据,提前设置N套插眼方案就行了
3#
热心小回应  16级独孤 | 2020-6-14 02:44:51
一句话,不要太高看AlphaGo的能力,也不要低估英雄联盟的难度。

    信不信,AlphaGo能解决围棋的问题,却连德州扑克都打不赢(无限德州扑克)?你会觉得推算德州扑克比英雄联盟更计算量复杂吗?

    关键在于,围棋归根到底还是一种“完全信息博弈”,每个参与者没有任何信息是对方不知道的,人工智能也因此可以进行全盘的估算。围棋再复杂,棋盘上也仅有19*19个点,只需要对这些点评分。双方轮流行动,也使得每一次变化都有始有终,程序知道什么时候应该更新自己的评价。

    而扑克则已经属于“不完全信息博弈”,虽然隐藏的信息并不多,但已经足以让程序无法进行有效的评估。然而,扑克毕竟是一种规则比较明确的游戏,也讲究各方轮流行动,场上变化是切片式的,我相信随着人工智能的进步,新算法的提出,是有可能被攻克的,至少在长期胜率上是有可能胜出的。

    而LOL同样属于“不完全信息博弈”?对手有多少自己不知道的事情?迷雾的存在使得无法确知每个人的位置;没有轮次,每个玩家、每个小兵都在即时动作;战场上不分格子,移动精确到像素……试问,程序要如何进行有效的评估?什么时间更新对整场局势的评估?

    且不说攻击,就只是移动,以目前AI的主流方法,程序只会移动到对自己最有利的点,这就需要把战场所有位置的价值进行评分,但要把战场切成多细的网格进行评估?有人说,战场只有三条路,需要评估的点只有几个。但如果只有几个点,那AI就根本无法停在这些点之间的位置上,假设AI决定往一个点移动之后,中间出现伏兵,不需要停在原地应对吗?应对时又该移动到哪里,该前进两步还是后退三步?程序如何对这些位置进行评分呢?即使以“一步”为单位,将整个地图的可移动区域拆分成网格,恐怕也已经远大于围棋了吧。

    另一方面,棋牌类都是一种单线游戏,落子和出牌都是不可逆的操作,LOL的战斗可不是,不但是即时操作,而且是多人合作。诚然,在局部单独对抗中,AI借助绝不出错的精准操作,有可能会占一时上风,但和任何游戏的AI一样,很容易被玩家牵制,因为不可知的因素太多,没有人会像下棋一样等着你走完再走下一招的,说不定哪个树丛里就窜出一个等待你多时的伏兵。

    想让AI同时控制多个角色?这恐怕比想象的更难。每个角色给予一个AI并不难,但角色之间要怎么配合?要知道,每个AI都是建立在对局面的统计和评分之上的,每个AI都知道对自己来说哪个点是最优的,但放在一起,哪个点更优呢?是排成方形好,还是排成圆形好?是派个人先牺牲好,还是一起冲上去打比较好?这其实已经涉及到很多的军事理论了。孙子兵法曰,兵者,诡道也,这其中除了明面上的信息,还包含了大量的心理因素,试想如何要让程序懂得“诱敌深入”“双面夹击”“围点打援”“围魏救赵”……更别说还有“美人计”这种纯心理层面的内容……这远远不是一套评分系统,一套蒙克卡罗算法能够解决的问题。还没见过哪个AI,在多人对抗领域有过突出成就吧?

    归根到底,机器擅长的地方,还是在于统计和计算,这方面是人类万万不可企及的。然而,这些全部都是在人类设定好的规则之下进行的,有谁见过程序创建过哪怕再小的一条规则的?即使如AlphaGo这样拥有深度学习能力的人工智能程序,所谓的“学习”也只是对于大数据的一种累计和分析,而如何分析,其实还是人类告诉它的。理论上,如果人类也能如AlphaGo一样快速的处理数据,那么人类也是完全可以理解AlphaGo的任何决定的,因为它没有任何创造,每一个决定都是按照既定规则处理大量数据的结果。因此,经常听说,“即使是AlphaGo的创造者,也无法了解它是为何做出一个决定的”,这话没错;但是请正确理解这一句话:这只能说明,人类的大脑无法处理如此多的数据,而不是说明AlphaGo已经拥有了自我意识。这两个说法的差距,不知差了多少个宇宙。

    最后总结一句话,人工智能想发展成天网或者大白,以目前的知识体系,还看不到任何的可能性。

    P.S.(当然,机器毁灭人类,在我看来倒是很有可能的,而且用不着什么高深的技术,现有技术早已可以实现。不过,这是另一个话题了,就不在这里展开啦。)
4#
热心小回应  16级独孤 | 2020-6-14 02:44:52
问这种问题的一定没见过泽拉斯脚本,根本就用不着阿尔法狗出场好么
5#
热心小回应  16级独孤 | 2020-6-14 02:44:53
如果两个一样的AI(成长也一样)对阵,结果会怎样?
6#
热心小回应  16级独孤 | 2020-6-14 02:44:54
———————3月16日第一次更新:附上了3个关于自动躲避技能脚本的视频或帖子链接
在红线部分Google方面已经表示如果让机器全力微操,人根本就没法玩,他们现在想的是如何在限制阿法狗的操作能力的情况下(看最后一句话,很明显,他们不想让阿法狗使用毫秒级的微操)和人类比战术和策略,这是要在人类最擅长的地方击败人类,但是你以为Google想要的是证明ai在策略上也比人类强吗?完全不是,他们想说的是,阿法狗的机器学习能力够强,也就是说,在经过一定学习的前提下,机器可以在一定程度上代替人类的思考,解决一些目前人类不能解决的事情,而围棋,星际这些都只是人工智能的训练工具,就像打BOSS前总是要打些杂兵练升升级一样。


      至于蓝线部分所说的,“是个不小的挑战”,这是在阿法狗放弃微操的情况下啊亲,你让faker不插鼠标,用触控板和小学生打这也是个不小的挑战好不好,你要是让阿法狗放开了操作的话,10000+的apm(其实我觉得对于阿法狗来说一万都太小了,可是对lol来说好像又用不了这么多,不管怎么说5.0攻速大嘴走砍绝对没问题,补兵一个不漏,基本躲掉非指向性技能也绝对不是问题,你盲僧Q一抬手,ai就可以画出你的攻击判定范围然后走出去,他用泽拉斯,一Q一个准,你逃跑的时候他先判断能不能杀死你,杀不死根本就不会追,只要追了你就不可能活,伤害计算精确到个位,绝不失误,只要有一个远程技能,大龙小龙人类基本一个都别想拿到,次次被抢)对线期就可以打得很多职业选手找不着北,至于gank……5个ai数据共享之后别说什么默契,这就是一个人好吧。5tp瞬间支援,人类必输,如果觉得局部战场打不出优势,团都不开,被抓的英雄直接就送,然后其他路继续发育。
反正他蹲你不是因为你会过来,而是因为你会死,你不会死他就不会来蹲你,这种情况下人类还能怎么玩?所以要用平衡ai的操作去避免在操作层面就吊打人类,这才能体现出ai的吊啊。
要不然像下面这样,就没意思了

这是ai打得视频,不是指向性技能或者连续aoe覆盖地面,基本就打不中他LOL研究室外挂揭秘:技能全躲 轻松五杀

这是一个玩家举报外挂的帖子,内有详细介绍朋友亲测传说中的自动躲避脚本,一键放技能,

这是主播录的外挂介绍视频LOL最新外挂:自动躲技能自动连招 全民抵制
7#
热心小回应  16级独孤 | 2020-6-14 02:44:55
你们还在讨论阿法狗能不能赢lol,
可惜人家根本看不起lol直接打星际去了,
顶尖的人类先打赢自动躲技能外挂再说吧,
简直侮辱了阿法狗
8#
热心小回应  16级独孤 | 2020-6-14 02:44:56
虽然我不懂AI,但居我所知,游戏的AI应该是基于行为树的。并不需要大量的数据计算,而这种AI其实是可以碾压人类的,比如war3的AI据说是故意调低难度的,因为如果不这么做,电脑所走的每一步都可能是完美的,这种情况下人类还玩个dan呀
9#
热心小回应  16级独孤 | 2020-6-14 02:44:57
如果单纯比打配合,打节奏等决策层的东西,人工智能还是有难度的,就像机器人踢足球一样。问题是,如果真要和人比,应该每个英雄是一个智能体agent,agent之间靠信息交流,和人一样,而不是有一个中央大脑操控所有英雄。这样才公平。
但是要跟电脑比操作和预判,这就相当于跟计算机比加减乘除。
anyway,说到底还是因为lol不是一个完全靠脑力的竞技,就算整出个变态电脑把人打败了也没什么好值得炫耀的。
10#
热心小回应  16级独孤 | 2020-6-14 02:44:58
离个题… 我觉得拿lol做例子不合适,因为lol好像套路挺单一的。要比也是比dota啊 光分路,AI真的能从ban 选人上看得出我是212 还是311 还是310 一个打野 还是111双游走 还是双打野? AI 会去插线眼吗? Ai会插眼吗? AI 需要插眼吗?你不插你tmd不就是开图吗? 那你玩这个游戏不就是作弊吗? 我认为能围棋是因为是“可计算的”虽然变量很大,但终归没有“迷雾” “地图都是可见的” 所以还是能计算的,就是计算量大了点。但这种“你又没插眼你怎么知道我会干嘛,你怎么知道这个人后面有没有蹲他” 所以我完全相信Ai打不过人类顶级选手,在这类游戏上。
11#
热心小回应  16级独孤 | 2020-6-14 02:44:59
很久很久以前,十三四年前的故事,不知道还有没有人记得。
WAR3的测试版只有联机对战,测试了好几个月,大家觉得战术微操都练熟了,啥场面我没见过。然后正式版出来,对战AI被打得一点脾气没有,包括测试版中打出来的世界第一什么的,照样被血虐,被虐了一段时间后终于能赢了——捡起来了联机对战中被禁止的招数——开局堵对方门口造箭塔。
这,是一个真实的故事。
12#
热心小回应  16级独孤 | 2020-6-14 02:45:00
你玩过英雄联盟的一般人机嘛?
里面的电脑在没血逃生的时候,任何非指向性技能都会被他走位躲掉。
13#
热心小回应  16级独孤 | 2020-6-14 02:45:01
~满地都是 人类惨败

连人工智能大杀器都用不上 随便一个烂脚本就能虐的faker之流母亲都不认识
从最基本的卡特 盲僧自动跳眼 到一秒五刀 光速qa 瑞兹一套打的比faker还快 泽三炮百分百命中
还王者小弟用的 丑开遇见的泽拉斯 都是脚本啊
己方一个脚本操作一个英雄尚把对面打的毫无还手之力 别说这边五个都是人工智能了



别讲套路!!!
在绝对的实力面前,没有套路!!!
以力破巧没听过啊!!!
只需要始终和你保持在英雄最大射程 在消耗你的同时走位  和你保持距离+不漏刀+百分百躲技能+百分百命中+按毫秒算cd+精确计算伤害+不存在的手速+不存在的配合

对AI来说,计算出算上护甲魔抗 他能打你多少血 是瞬间的事
你回城了 基于你的移动速度 走到线上需要多长时间
基于你的攻击 点掉一座防御塔需要多长时间
还有抢龙,他也能算上技能飞行的那几毫秒 和技能伤害 百分百抢龙
AI每次攻击都能算上暴击几率
没有任何一点无用操作
大到走位 反野 算cd 小到全场小兵什么时候出生 走到线上需要多久 每一个小兵的运动轨迹 都在AI计算里
这游戏本来就是拼装备 装备就是实力 实力就是一切  你套路再深技术再好 我6神装18级 你1级没装备 谈什么套路
就凭AI不漏刀这点 人类的团队经济就被AI拉开了
比围棋还没胜算~
14#
热心小回应  16级独孤 | 2020-6-14 02:45:02
我一直无法理解,说lol简单贬低lol无脑捧dota的人的想法,你们所指的”简单”应该单单指可操作性或是游戏内容的多变性吧,lol确实上手容易,可为何总有人把“随随便便超神,分分钟上王者”归结于这游戏简单?这游戏辣鸡,无操作?因为游戏简单,所以你的对手是游戏本身而不是人类咯?自行车比汽车简单,所以骑车就是辣鸡,你们不觉得可笑么?
我喜欢骑自行车,你喜欢开车,两者到底有啥可比性?你秋名山车神难道骑自行车可以轻松加愉快获得环法自行车赛冠军?不搞笑么?
15#
热心小回应  16级独孤 | 2020-6-14 02:45:03
不请自来,我来说下我的理解。我认为人工智能虽然是人编写的,但是,只要这个人工智能的逻辑写的好,人类是根本没有胜算的。

我们通过键盘鼠标的点击,给电脑发送指令,然后电脑解析指令,做出对应的操作。而人工智能是提前编译好的,人工智能的复杂程度,是由程序员决定的,所以,只要程序员愿意,完全可以写出无人能敌的人工智能。

举个非常简单的例子,英雄联盟的人机在血量很低的时候,就会选择逃跑,而这时,我可能就差最后一下,可是它突然就停手逃跑了。那么这时的电脑,代码逻辑可能仅仅是这样的

如果(电脑的生命值低于10%){
      逃跑

对,就是这么简单的逻辑。所以,我们就算剩最后一下,也可以无忧无虑的追着残血的电脑,然后完成击杀,扬长而去。

那么现在,我稍微优化一下呢

如果(电脑生命值低于10%){
    如果(敌方英雄数量为1){
             如果(如果敌方英雄血量低于电脑技能伤害-敌方英雄的护甲免伤){
                        如果(技能没有处于cd状态){
                               回头反杀
                       }
                      否则{
                             再次判断技能cd并且处于逃跑状态                       
                       }
              }
               否则{
                    逃跑  
             }
    }
     否则{
           逃跑
     }


这只是非常简单的一段小优化,就这么轻松的一改,你再也不能愉快的追杀电脑了,当然情况可以分的更细,当敌方英雄为1时,干嘛,当敌方英雄为2时,另一个电脑传送等等等。

玩过上单的朋友可能知道,我们根本无法第一时间知道队友的状态,有时总会错过最佳的传送支援时机,而这个,电脑永远不会错过,我会写好代码计算能对你造成多少伤害,如果可以完成击杀,则进行传送,否则放弃营救队友,选择发育。这些东西,人类永远无法判断的比电脑还要精准。


再来个简单的例子: 秒解
人类总会看到自己被控制的时候才会使用水银或者净化,或者高端玩家会判断这个锤石的钩子我是躲不开了,在命中我的一瞬间,直接点击水银。好了,人类完成秒解了。

电脑呢?

如果(被控制){
      如果(有解除控制的装备或者技能){
               使用
     }


电脑一秒钟可以运行多少次计算来着?我就不说了吧?这两行代码?仅需0.00000000000001秒的时间,你甚至会感觉你的控制技能丢到了小兵身上,丢错目标了吧。

而且,最常见的,有时候总会听到玩家说:

   卧槽,被秒了,双交都没交呢!
  我的天,破败又忘记用了!
   我的天,水银忘用了,水银用晚了。


这些情况,你认为电脑会忘记吗?我仅需几行代码,发生这种情况时,就一定会使用。


而且,大家可能也发现了,现在的人机,就已经会躲避非指向性机能了,这很简单,就是你在使用技能传达给电脑解析的时候,我会告知人工智能,玩家使用了什么技能。

也就是说,我在解析你点击鼠标键盘的同时,将解析结果,传给人工智能,那么,只要我再稍加逻辑。你的非指向性机能,就是个摆设。

只要程序员想开发。人工智能vs人类。。。。。。。。。。。。。。。。。。。
16#
热心小回应  16级独孤 | 2020-6-14 02:45:04
我打赌你没有和S2时期的一般人机对战过
不明白什么叫不出杀人系列装备就输了
什么叫站撸的人机大虫子
不知道什么是石头加光辉
没见过不死毒奶索拉卡



匹配打着没挑战,咱们去人机练技术吧!
17#
热心小回应  16级独孤 | 2020-6-14 02:45:05
看着那么多高票答案答非所问的真的好着急,
看着一堆没玩过LOL的强行瞎答更着急,
看着一帮连什么是作弊都分不清的更更着急。

打个比方
1、alphago 下棋的时候把棋盘挡住不让人类看见,
2、alphago 用催眠术催眠对手,让其说出自己下每一步的意图,自己全部的想法。
这叫作弊。
如果AI用这种手段,即使赢了人类,你们觉得很骄傲吗?这能说明AI很厉害吗?那人类打不过了拔AI的网线岂不是更牛逼?

所以,首先排除一切提到脚本/外挂的答案,连概念都没搞清楚。况且,脚本后面不也是人在操作吗?
(插一句,那个躲技能的视频里说,成功率80%左右,怎么你们一会99%一会100%?你被狗头减速90%又没有位移,这时候随便一个技能丢过来,你怎么躲?)
那你试试你用脚本,不能按键盘鼠标,我们来单挑试试?

还有那些拿RTS说事的,拜托,审题好嘛?那么多电子竞技游戏,对你来说是同一类?那欢乐斗地主是不是也算能个LOL对比?RTS的操作量比LOL不知道多到哪里去了,RTS里一个玩家要操作上百个单位,而LOL呢?最多就两个而已。AI当然有优势,你们提到的那个100个什么狗击败20个什么坦克的,有什么意义(没玩过星际,记不住名字)?换到LOL里,如果一个队友被对面时光丢了炸弹,队友不知道躲吗?

很围棋相比,其实LOL更像斗地主。最大的共同点,就是不对称的信息,
当信息不完全的时候,推理或者说猜测就变得很重要
而这正是AI比人类落后且大幅落后的地方。

BAN-PICK的时候
AI能否在动态的BAN-PICK过程中推测对方的阵容?并加以干扰?如何伪装自己的真实阵容,避免对方BAN掉自己真正想选的英雄?合理选择召唤师技能,天赋符文的配置?

开局
出门装怎么选?怎么分路?1级团不团?何时在哪插眼?打野怎么开局,抓不抓线上?怎么绕视野?自己蹲的草丛有眼吗?对面有没有反蹲?对面打野的位置?自己人被抓,要不要支援?

对线
推线还是控线,补刀还是骚扰?对面是在勾引还是真浪?对面打野在哪?对手在哪插眼了?对手消失了,是去上还是去下?我选择推线还是支援?拼一波还是打消耗?换线怎么应对?小龙怎么守住。对面残血了,是越塔还是压补兵?自己残血是回城还是浪?在哪回城?这波是换人头还是相安无事?哪一个才是真身?要不要追残血?

打团
对面几个人?都在哪?输出位是否安全?前排该去杀对面输出还是保护自己的输出?

这些都是AI要解决的问题。
而最可怕的,是新打法的应对。还记得S3时被韩国poke流打哭吗?别跟我谈躲技能,从阴影飞来的技能飞行0.5秒,范围500,你的移速是400每秒,技能甩你脚下,你怎么躲?想想杰斯的炮。还有41分推,如果是第一次遇见,怎么应对?

最后来回答问题,题主问的是
根据 AlphaGo 的表现,英雄联盟里能造出最顶尖的职业选手都打不过的人机吗?
答案是能,因为人机自带作弊属性(想想噩梦人机)。
这是一个正确答案,不过不是个有趣的答案,我想其实题主是想问“如果公平竞争,能开发出打败最强职业选手的人工智能玩家吗?”

其实能不能打败人类,就看看AI计算和操作的优势能不能弥补欺骗和推理的劣势。
而这个,没人知道。那些斩钉截铁的回答在我眼里都是个笑话。

实践是检验真理的唯一标准
18#
热心小回应  16级独孤 | 2020-6-14 02:45:06
说什么人脑能打过人工智能的,别天真了。你们是没见过外挂是什么样。一个黄金水平的空格侠,分分钟一区王者。

什么战术配合在绝对的人工智能面前都是虚的。

我就这么说吧,你一个满攻速的ad,闪现去a一个残血电脑,他能在你闪现的一瞬间同时闪现,让你这一下都a不出来。这么说是啥意思,意思就是电脑能在打团时,你的预判技能基本打不到。这是一般外挂可以做到的。高级的外挂现在都是计算出你这个技能我要不要躲,在躲技能的走位或交位移技能的时间里是不是能做更多的输出。

英雄联盟首先是一个资源运营,然后才是一个个人操作战术配合的游戏。线上崩了一切就都没了。平时看比赛,经济相差1w,除非双方阵容相差巨大,或者对面有严重失误,基本就输了。
这就牵扯到了两方面,一方面是英雄本身的不平衡,人工智能会比你更清楚英雄特点,它选择的英雄定然是最强的。你要跟我说,没有最强的英雄只有最强的召唤师,那我真是想喷你,版本的作用是啥?好,就算你说的是对的,那我也得告诉你,人工智能就是那个最强的召唤师。另一方面就是经济累积初期,也就是对线,对线无非就这么几个因素,补兵,换血,击杀,防gank,和游走。这几项哪一个能拼过人工智能?中路miss了,你起码得通知队友,打野来gank,你也得告知插眼情况。人工智能用么?且不说它能清楚至秒的眼的持续时间,更不说越塔强杀近各位血量的伤害计算,就说你想gank死人工智能,那就是痴人说梦。更别说什么对线补兵换血了。都不用提到人工智能那么高端,一王者职业选手,连一青铜白银键盘侠都打不过你信不。典型的例子,韦神韩服单排,遇一外挂蛇女,不也被打的叫苦么。

我一哥们,开了一网吧,使用外挂成瘾。手打青铜水平,用外挂随手打到大师。代价也有,把周边哥们的号全送到s8,s9了。其中两个全英雄,二三百来个皮肤。剩下的都是百八十个英雄百八十个皮肤的号。

人工智能如果说话,一定会说:我不是针对谁。
19#
热心小回应  16级独孤 | 2020-6-14 02:45:07
仔细阅读了@young的答案,有些不同的想法。

对于围棋,人工智能和LOL这三个方面,我都有涉猎。我父亲是当地的围棋名宿,不过本人从小贪玩懒惰一点也没学到,我目前从事信息安全工作,LOL白银大手子,一般只是有空和朋友玩五黑。

首先,在alphaGo与李世石的比赛上为什么是4:1,很明显,李世石在每一盘都尝试用不同的方法风格去战胜计算机。在他赢的那盘,他尽快进入了打劫阶段,这便是攻击了alphaGo的价值网络(这解释起来很难……才疏学浅,才疏学浅)

说的简单一点,最正确的并不一定是最好的。
计算机永远是选择最正确的。
顶尖选手会选择最好的。

我的答案是,顶尖站队打团打不过计算机,但能运营死。任何地图上细节改变都会引起计算机的过度反应,当装备碾压的时候,就算是计算机的操作也没有意义了。

举个栗子,如果电脑选择四一分推,那么任何时间的所有人视野丢失都会导致分推被延误。(当然我只是个白银大手子,随便一说随便一说)

谷歌公司的内部计划好像也是要研究打星际的智能程序吧,不过不论研发人员还是韩国的职业选手都表示计算机战胜人类难度太高。同样的道理,在星际争霸这个游戏里面,赌博的成分更高(黄旭东的话,拼一枪的嘛!)所以最正确的永远不是最好的。

最后,其实我觉得李世石并不是真输,我虽然不太会下棋但我猜李世石每一局都在应举办方要求尝试不同的打法~也许这阿法狗就跟我一样也不过是个白银大手子罢了~
20#
热心小回应  16级独孤 | 2020-6-14 02:45:08
最简单的,假如你插眼时它看到了,那么敌方全体都会知道你的眼插到了哪,什么时候过期,至少精确到毫秒,玩个卵
21#
热心小回应  16级独孤 | 2020-6-14 02:45:09
反对认为电脑完胜的答案
MOBA游戏区别于围棋的主要因素一个是即时对抗,一个是信息不透明
先声明这种对抗中,AI的信息获取是通过显示器的输出而非后台获取,操作也要通过键鼠的API完成。
即时游戏中,操作可以说是电脑的优势,也可以说是劣势,首先说明的是,AI对技能的命中和躲避优于人类选手,但并不意味着,在面对顶尖的人类选手也能达到碾压级的优势。同时,我并不认为AlphaGo级别的智能可以做出技能对闪现的预判。如果换到dota里,我S几个技能,可能AI已经傻了。
再说视野方面,在视野有限的情况下,人类选手是通过经验和意识来完成gank和反gank的,但AI需要通过风险计算,我不知道AlphaGo对于“我卖你个破绽”这种情况能不能理解到“其实你身后有人”。这种理解能达到什么程度?怎样的破绽才是你卖的而不是偶然的失误?
至于说线上压爆的,我要真打个换线局,AI需要多久才能学会“妈的我怎么知道你刚推完塔是回家了还是在草里阴我呢”。中路拿个卡牌打野到个6是不是AI直接炸穿了?
别说通过计算可以预防很多意外,不同于围棋,这种信息不透明的对抗中,什么都防等同于放弃大多数资源。AI可能需要很多年才能面对“我靠这货反我野我要哭了”。
对于很多预判技能AI可能躲避的很容易,但前几天swift酒桶大把闪现后的deft炸回AI能不能处理。放dota里船长举个手AI会不会觉得头疼?
我承认RTS和MOBA里战术的变化远低于围棋。
但其信息不透明所决定的复杂程度和博弈之深却不同于围棋。
不说别的,一个能独立完成BP不被套路至死的AI,怎么也得是图灵测试级的吧。

那些自觉懂游戏的 是不知道AlphaGo把SC2定为下个目标吗。
以及,在AlphaGo学习了人类战术之后进行对战,人类选手却没有学习过AlhpaGo的游戏方式。不算公平。
先打个三五个月的训练赛吧。
22#
热心小回应  16级独孤 | 2020-6-14 02:45:10
我发现很多网友论点都在瞎扯。真正提出来有价值的问题,就是,不让人工智能提前获取到数据(类似于不让人类开图,开挂),在这种情况下,仅用人工智能的计算能力和人类的直觉比,谁大的过谁。

举例:攻击距离300码,人工智能不能直接从机器处获取数据信息,必须把当前网络延迟,FPS刷新率等条件全部考虑上,用另一个图像输出设备(比如AI面前放个显示屏,AI必须通过摄像头获取图像信息)通过这个图像信息,再判断出300码。

比如判断对方走势,当游戏刚开始的时候,AI并不能直接通过电脑获取对方的位置,必须见到对方多次以后,通过深度学习,来判断出当前局势下,对方的某个单位可能行进的路线,以及每个路线的概率。直到下次可见范围内对方出现,再计入数据,重构函数再判断。

再比如,AI攻击一次输出是多少,要考虑对方护甲。不能上一次对方护甲6点,这次对方出了装备,护甲15点。但是AI提前就知道对方护甲,选择与对方开战与否。必须对方出现在可见范围内,AI才能录入数据。类似的,AI不能提前知道对方买了真眼与否。真眼换到谁身上了,必须根据根据深度学习计算对方在这种己方3人隐身的情况下,是否还会傻乎乎的不买真眼。进而决定抓单还是团。

因为这些干扰因素人类也考虑了的。把这些干扰因素除去,就是类似于人类开了外挂。

在这种情况下的话……其实只是对计算机性能进行了一定的限制。讲道理的话,微操上,AI还是甩了人类N条街。

但是!这就有个区别了。因为AI的大量数据变成需要根据有限信息,学习获得,而非直接获得。也就是限制AI的博弈方式从完全信息博弈变成了非完全信息博弈。那么,人类赢的局面就暴增了。

有人会说了,嘿。AI微操都吊打你了,怎么还暴增?

我举个例子。因为AI需要学习,所以可以增加干扰项,让不重要的前期战斗不断地提高干扰项的权重,最后重要团战改变策略。例如,我每次在公屏上输入“我现在要去上路了”然后我就出现在上路。就算对方5人在上路,我输入完这个信息以后,我也傻乎乎地冲上去送。那么,后期关键团战的时候,我就可以再发一次“我现在要去上路了”,这时候AI的策略还以为我在上路,于是选择了团战,或者去上路抓我什么的。但是我耍诈了。这次我不在上路了。我从阴影中一个闪烁出来,参与了团战,上了对面高地。

有人说,那AI不鸟你了,不管你公屏打字了。哥们,我这只是举个例子。类似的方法很多。比如我每次身上带两颗小树枝,就去上路。然后站着不动。后期,我身上带两个小树枝,短暂出现在对方可见范围内,之后AI会根据已有经验,依然认为我还在上路。


所以说,你们要是硬要给AI开挂,让他全图,提前预知对方装备什么的。那肯定是AI赢。这没的说的嘛。你让我开挂,我也能吊打所有人。象棋围棋这种,因为是回合制的,所以极大地降低了人类感官上带来的劣势。而英雄联盟,DOTA这类的游戏。哥们,这不仅是即时的,还牵扯到信息的获取好吧?你知道DOTA2买侦查守卫有限制吗?你知道不做视野,不排对面眼,不看对面出装操作再牛逼也要输吗?这种情况下要竞技,就必须让AI获取数据的方式和人类一样,必须只能通过其他显示屏获得。


如果把AI获取信息的比例,调整到和人类一致的话,人类打AI,最终是谁赢,还真是个未知数。到底是无敌到miracle都补不到兵的AI操作更能影响战局呢?还是老奸巨猾每次都骗AI的人类最终会赢呢?

这还真是个未知数。

噢,不过DOTA1的话,不管是人类还是AI,真要打个你死我活,肯定是房主赢。


对了。这里有个点,就是,AI是否能判断出人类的行为是否是再骗对方记录虚假数据。答案是一定程度上是能判断出来的。但是问题是,就算他判断出来了。那么这次判断的结果,依旧会被记录入他的档案中,成为下次决策的参照。人类和AI相比,按照目前的科技水平来说,AI其实能模拟出类似与人类的直觉这种玩意。但是AI最大的问题是,AI的正确率太高了。无法模拟出人类会主动犯错的这种行为。正确率这种东西,你如果不看成非黑即白,那就只是一种行为模式而已。也就是说,AI在目前的科学技术下,行为模式是可预测的。这就是他最大的问题。非完全信息博弈中,可预测的对手你觉得是无敌的吗?
23#
热心小回应  16级独孤 | 2020-6-14 02:45:11
1、补刀的AI和人类之间的差距就不谈了,而前期的经济积累对后期的走势影响……
2、冷却时间、伤害计算、技能衔接恐怕再厉害的人类也不可能战胜AI
3、AI操作上滴水不漏,而人类哪怕有多细微的失误都会被AI抓住痛打,并且可以说丝毫再没有可能抓住AI失误扳回一城
4、题主也说假设这些顶级选手非常默契,但再如何默契也达不到AI的级别

再说一下人类的“优势”
1、意识,所谓的防gank,进攻,节奏等等意识,其实就是对当前局势的风险评估。
gank场景
人类:打野从地图上消失了!而且辅助也一直躲在草丛里,我现在走位要怂一点(或者顶级选手:他们都想来干我,我在塔下风骚一点,让他们进塔杀我,我能反杀!)
AI:敌方打野英雄距离上一次出现在地图里消失了25.35秒,根据他过去500场比赛的数据统计,他会花费13.24秒时间消灭一组3狼(概率为63%),或者会全力奔向下路,(22%),或者继续打野(15%)他此时的等级是5级,根据上次出现在地图中的信息可以判断主Q,对我会造成355点伤害,并且减速3秒;敌方
辅助英雄目前在草丛内,可用技能接触到我的时间需要0.25秒,以我目前的移动速度躲开这个技能的概率是80%,若我未躲开,接下来由占线英雄衔接上来的技能、打野英雄交出的伤害是755,在这个伤害下我会死,但是我可以通过在他们击杀我的4.35秒内,我可以交出Q和W,将地方打野英雄限制在塔的攻击范围内,则此英雄会率先阵亡,接下来我在吃到他阵亡后的经验后会到达7级,此时我小幅成长并且加上2级的Q,可以达成多5点生命的目的,此时他们的击杀失败,并且我承受的减速消失,他们的技能冷却时间还未结束,若剩余两个英雄继续追击,我可以通过闪现躲避伤害,并且辅助英雄会被塔击杀,而此时地方占线英雄由于位置过深,我方打野英雄在此时的移动速度和等级的情况下可以轻易在3秒后蓝buff处击杀毫无状态的敌方英雄,此时我走路回家的时间是13秒,B回城的时间是10秒,并且需要回城补给状态,如果我通过野怪自杀可以节约1.75秒的出发时间,并且他们不会获得我的死亡经验和金钱,所以此时我不需要躲避,正常补刀即可,收益最大。。。。这一系列的算计只是我个人脑补,而我们人类看到的只是对面的英雄在毫无变化的正常补刀,而AI的算计绝比我的脑补要高深几万倍。
我们的意识,只是经验,计算,判断,这一系列的动作,恐怕人类输的也不是一星半点。
2、战术,bp,分路,出装,打法,甚至思路对于人类来说可能是一套复杂的体系,但对于AI来说只是一些有限的组合而已,而且这个组合的数据量对于AI来说真的少得可怜。

以上基本可以确定人类在电子竞技上失败的定局。

至于……
人类对于游戏信息的获取是有限且延迟的,视力,听力,经验等等都是有限的
而AI可以说是信息全开在打,连全图都弱爆了好吗。

况且……
你确定AI不会对游戏本身进行篡改或者利用bug?
24#
热心小回应  16级独孤 | 2020-6-14 02:45:12
已删
25#
热心小回应  16级独孤 | 2020-6-14 02:45:13
我歪个楼,在这个问题的各个答案和评论区里看到了各种无知无畏的神论,有质疑人工智能计算能力的,有说星际争霸操作性不如lol的,有说lol比围棋难的。。。脚本和人工智能都没分清,面对别人反对的评论,居然还有勇气告诉别人多读书。。。真是醉了,瞬间感觉,智力水平不同的人之间有时候真是没法交流。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:342608
帖子:68643
精华:1
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP