基于竞技层面,并不算有创新,因为暴雪那边已经举办多次这样的比赛了。而意义上讲,我保持怀疑和观望的态度。
之前说过,RTS游戏中的高等AI设计难度主要在规则的制约上。
无数程序员为星际争霸开发AI,暴雪甚至举办基于此的比赛,鼓励更高等的人工智能的开发。然而事实上,战略AI无论是开发还是实际使用都有很大的问题。
首先为了制约AI的信息获取或者说更好地学习人类的策略,人工智能需要和人类玩家有共同的视野范围限制,这意味着程序员要在不知道战场形势的情况下进行编程,编写一系列的逻辑规则编写。这毫无疑问是极其困难的。
其次,即使规则集极其庞大,AI得以实现和其他玩家的配合、互动、协助和计策,战场局势瞬息万变,如何考虑各种可行策略的权重也是十分复杂的。即使AI具备自主学习的能力,可以模仿玩家的行为动作并加入到自己的决策过程中,但在实际体验效果并不好。
arcadia 在之前一个问题的评论下说到:对于围棋,人类和算法的输入输出可以保持一致,但是电子游戏不一样。人类接受的是图像和声音,AI大部分则是直接接受游戏里的数据(也有接受图像的,谷歌做过一个ai玩游戏机的项目)。另外AI的输出能力也大于人类,比如控制100个单位分100线发起进攻,人类显然做不到。这之间怎么制定一个公平的规则限制AI的优势就很困难了。
当然如果脱离竞技层面单纯地说AI开发的话,明显我还是对星际争霸那变更感兴趣一些。