本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

码报:【j2开奖】星际 AI 争霸 6 年简史:通用人工智能角斗场,DeepMind确认应战(2)

时间:2017-04-30 02:41来源:香港现场开奖 作者:118KJ 点击:
星际争霸 AI 智能体使用 Brood War 应用程序编程接口(BWAPI)进行控制,该接口 2009 年首次开发,可让程序员使用 C ++ 与 Starcraft:Broodwar 的完整游戏进行交互

  星际争霸 AI 智能体使用 Brood War 应用程序编程接口(BWAPI)进行控制,该接口 2009 年首次开发,可让程序员使用 C ++ 与 Starcraft:Broodwar 的完整游戏进行交互和控制。随着 BWAPI 的功能和受欢迎程度的增长,第一批星际争霸 AI 智能体开始出现,终于可以在星际争霸中进行 AI 比赛。

  下文现在将详细介绍每个主要的星际争霸大赛,每场比赛将按时间顺序进行讨论,同时还有完整的比赛结果以及 bot 源代的下载链接。

  为什么是星际争霸1而不是星际争霸2?

  这是当我们告诉别人我们正在做Starcraft:BroodWar 的 AI 比赛时,总是被问到的问题。

  这个竞赛完全依赖于 BWAPI 作为 BroodWar 的编程接口。BWAPI 是通过对 BroodWar 实施逆向工程创建的,并且依赖于读取和写入 BroodWar 的程序存储空间,j2直播,以便读取数据并向游戏发出命令。因为任何这样做的程序本质上都可以被看作是黑客行为或在欺骗引擎,

  所以暴雪告诉我们,他们不希望我们在“星际争霸2”上再做类似的事情。事实上,大部分的星际争霸2 EULA都无法以任何方式修改程序。 我们很高兴暴雪允许我们继续使用 BWAPI 举办比赛,并且还帮忙为 AIIDE 锦标赛提供了品,但是除非他们的政策发生变化,我们将无法对 StarCraft 2 做同样的事情。

  还有其他RTS游戏引擎可用于比赛。 一个是ORT——一个免费的RTS游戏引擎软件。另一个引擎是microRTS,一个Java RTS引擎,可以玩简化的基于网格的RTS游戏,专为测试 AI 技术而设计。

  有关星际争霸 AI 技术和Bot构造最新技术的最新概述,我强烈建议您阅读以下著作:

StarCraft Bots and Competitions [2016]

  D. Churchill, M. Preuss, F. Richoux, G. Synnaeve, A. Uriarte, S. Ontanon, and M. Certicky

  Springer Encyclopedia of Computer Graphics and Games

RTS AI Problems and Techniques [2015]

  S. Ontanon, G. Synnaeve, A. Uriarte, F. Richoux, D. Churchill, and M. Preuss

  Springer Encyclopedia of Computer Graphics and Games

A Survey of Real-Time Strategy Game AI Research and Competition in StarCraft [2013]

  S. Ontanon, G. Synnaeve, A. Uriarte, F. Richoux, D. Churchill, and M. Preuss

  Accepted to TCIAIG (August 2013)

  2010年:起步,四类比赛

  

码报:【j2开奖】星际 AI 争霸 6 年简史:通用人工智能角斗场,DeepMind确认应战

  AIIDE 星际争霸 AI 竞赛由加州大学圣克鲁斯分校 Expressive Intelligence Studio的 Ben Weber 在2010 年首次举办,作为 AIIDE(人工智能和互动数字娱乐,Artificial Intelligence and Interactive Digital Entertainment)大会的一部分。共有26名参赛者参加了四种不同的游戏模式,从简单的单场战斗到完整游戏。由于这是比赛第一年,并且几乎没有建立什么基础设施,每场比赛都是在两台笔记本电脑上手动运行,手动监控以记录结果。此外,没有持续的数据被保留用于让Bot 了解比赛对手。2010年的比赛有 4 种不同的比赛类别。比赛 1 是由四个独立单位参加的平地单位微型管理战。在六个竞争对手中,FreSCBot 赢得了比赛,Sherbrooke 排名第二。比赛 2 是另一个微观战斗,但不再是平地战。两个选手参加了这个类别,FreSCBot 再次击败 Sherbrooke。比赛 3 是在一个已知的地图上,没有雾。玩家只能选择神族,且不允许游戏单位迟入比赛。在这次双重淘汰赛中,8名Bot 对决,MimicBot 最后击败 Botnik 取得第一名。由于这是星际争霸的完美信息变体,MimicBot 采用了“模仿对手开发顺序,尽可能获得经济优势”的策略,这种策略效果非常好。

  比赛4被认为是最主要的比赛,其中涉及星际争霸的完整游戏流程,并带有迷雾。该比赛以随机配对双重淘汰的方式进行。选手可以选择三个种族中的任意一个。唯一的限制是针对星际争霸社区认为是“欺骗”的手段。由于用 BWAPI 编写的计算机程序对他们可以向星际争霸游戏引擎发出的动作数量没有限制,某些行为是可能的,但这些行为并不是开发者的本意。比如移动建筑物和让地面单元翻过围墙,这些行为被认为是作弊,不允许在比赛中出现。 带有5个有名的专业极地图的地图池预先向选手公布,每场比赛会从中随机选择地图。比赛4最后由 Overmind 赢得——一个由加利福尼亚大学伯克利分校创建的虫族Bot,他们在决赛中击败了 Krasimir Krastev 的人族Bot Krasi0。

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容