逼乎上有对阿发狗打星际的定论了,我觉得星际想公平赢人类太慢了

  • b
    banditcat
    这件事知乎上早有结论,以SC2为例:
    目前顶级的SC2AI(不开全图),可能打得过黄旭东(毕竟鸡霸),但是打不过F91.
    当然AI不能在IO上作弊(不然人也应该允许编程键盘搞什么无限丢蛋),这里AI的限制是:用鼠标键盘的API输入,只能得到每一帧渲染前这一帧所包含的内容(也就是只同时能看一个屏幕里有啥,然而这并不妨碍你一秒钟切60次屏)

    SC2和棋类是完全不同的两个概念,最大的区别在于SC2不是完全信息的,你不能时时刻刻知道对手在干嘛,所以棋类AI的那一套理论完全不通用.
    但是你又不能固定一套战术,或者随机选择几种战术的一种,因为人一旦察觉到,就可以凭借一两次探路做出针对性的打法,光是战术博弈的问题就很难解决.
    ----------------------------
    当然AI也会探路,也可以看到人在干嘛,但问题是AI不知道人想干嘛
    其实AI一直都不知道人想干嘛,但是在棋类游戏中,它不需要知道,所以看起来还行.但是RTS上,这个问题就完全暴露了出来.
    反过来说,AI怎么了解对面的战术呢?("了解战术"对AI的意思是指,通过已知的信息,判断对方战争迷雾中的动态)只有探路看到某些特征,比如出的是星门还是机械台,采了多少气,然后和它已知的战术做类比,找最像的那个.
    但问题是战术有无数种,也就是状态空间是无限的,光是偷莽稳狗谐组合就有31种,加上奶再翻倍,什么灵车漂移死亡冲锋,每个时点都会产生无数种选择,我前期采气可以是提速狗,可以是狗毒爆,可以是两矿飞龙,可以是野龙塔...几条狗到家门前绕一圈,可能是探路,可能是在附近变了毒爆,可能只是吓吓人跳科技,也可能蟑螂都快来了...但是AI没有任何现成的办法覆盖所有可能性,只会做出有限种判断,一旦战术大师孙一峰又领先了一个版本,电脑就会错误估计对面的动向,然后就变成多线送兵.
    -------------------------
    综上,现在的AI基本都处于有限状态机主义妈的智障阶段,所以deepmind也只有在解决围棋之后才敢试试SC,因为事实上SC比棋类都要难,它最起码要涉及到"对未知信息的推测"

    有人说AI的操作完爆人类,这点是当然的,但是很多问题不是操作解决得了的,有可能根本到不了需要靠拼操作决胜负的局面,举个例子,AI的虫族裸双,然后遇到野2BB,随便你怎么操作
    或者我有2个雷神,AI只有4个飞龙,随便你怎么甩.
    至于APM限制,有没有都无所谓,因为有个天然上限(虽然比人类高不少),他每一帧只能看一个画面,做一个用时不超过1/60秒的运算,然后在这个画面上做一个操作.很多存在于hack中的操作,比如小狗躲坦克,真的放到公平的输入环境下打起来是做不到的.
    编辑于 10:07
    著作权归作者所有
  • 弟弟等等
    围棋的AI应该比星际2难 ,星际2的战术也就 几十个 ,围棋那是 上亿个可能性啊
  • r
    rainsaga
    无非是不断试错而已
    ai可以自己和自己同时进行上万盘对战。
    给2个月时间,不行就2年,。分分钟秒杀棒子

    [本帖最后由 rainsaga 于 2016-3-12 18:14 编辑]
  • j
    jiejieup
    星际的状态是无限的,状态包括兵的位置,时间,每个兵的血条,只要画面不一样,那么状态就不一样。
  • w
    wfur
    嗯,我也很惊叹阿狗的学习能力,终究是会在星际上取胜的。但是现阶段不看好它而已
  • 钟欣潼
    我一直就是这意思
  • c
    cion
    当年围棋也是这样想的
  • i
    iorijxj
    突然想到长门有希吊打电脑社,估计打星际也是这种感觉吧
  • c
    celegorm
    阿花狗本来就不是针对围棋的AI,棋类AI的理论早被它突破了,人类顶级高手都看不懂的地步。

    星际的平衡性只是在游戏里出众,要是完美暴雪也不用经常修修补补。可以预见阿花狗模拟的时候会找到这游戏无数不平衡处并衍生出无数没人试过的战术,这时候人类高手再次懵逼。是什么让你觉得你真懂星际?是什么让你认为阿花狗玩星际你能看懂?
  • s
    sleepd
    很多人对AI的认识还停留在暴力穷举的阶段,233
  • L
    LTFYH
    这么说吧,规则越复杂的游戏,其可以找的漏洞就可能越多,星际也只是设计师设计的一堆数字而已,以人类的操作和思考速度可能看不出里面的差别,要让阿发狗推演个3000W局看看,估计一大堆漏洞。。。。。
  • L
    LTFYH
    不需要不变应万变,只需要根据海量赛选出的权重因子来决定该怎么应变就行了,就像围棋一样,围棋不可能出现完全重复的下法,这个变化比星际多得多。阿发狗并不是穷举和检索。
  • s
    seek
    现在的问题就是没法进行海量试错。
    因为游戏的节奏是死的。
  • O
    OB
    sc1人族全部防住慢慢打无敌操作无敌控图就行。

    sc2通过无敌侦查,算经济就那些战术可能,防住后直接无限多线,怎么玩?四个运输机几乎同时操作同时骚扰。

    要知道星际可不仅仅是个战略游戏,很大一部分靠运营和操作,这就是职业选手巅峰期都比较年轻的原因,ai光运营和操作,就完全碾压了玩个屁。
  • O
    OB
    即时战略讲究纪律,讲究很对细节,要像机器一样精确执行,是一个通过练习不停弥补细节的游戏,经济和科技,变化其实没那么多,何况还有雷达,放兵,自杀式侦查,不仅前期能侦查,侦查贯穿始终,ai只要不做没用的兵,一直牵制骚扰,稳赢版。
  • y
    yfl2
    不是吧,你忘记加速100倍了?

    对于电脑来说,都是回合制

    本帖最后由 yfl2 于 2016-3-13 00:18 通过手机版编辑
  • k
    kirbyx
    对于动作游戏都是设有逻辑帧的。这就是该游戏的回合。即时战略其实也是个高频率的回合制游戏(星际争霸我不清楚,但是比较常用的是60次每秒)。对于AI,每个回合都不会被浪费。而人根据反应能力和思维能力进行操作。但是依然大量的回合都被浪费掉了。这也是AI绝对的优势。
  • s
    seek
    我错了