如何创建一个可以玩任何游戏的单一 Agent?如何创建一个预先不知道游戏类型却能够玩各种游戏的 Agent?如何创建一个可以设计任何给定游戏的关卡的自动关卡生成器?这些问题都会在此次竞赛中涉及到。开发者参加此次通用视频游戏 AI 挑战赛后,可在官方网站下载初级套件,用于开发和提交视频游戏 Agent。
开发者需要创建一个 core.player.AbstractPlayer.java 继承的 Java 类来为 GVG-AI 挑战赛开发控制器。这个类必循命名为 Agent.java,而且它的包必须和官网注册的用户名相同(这是方便服务器在你提交之后运行你的控制器)。
详细信息请查看挑战赛的官方页面:
http://www.gvgai.net/
如果开发者有兴趣考取该领域的博士学位,可以看看主办方的博士培训中心:
http://www.iggi.org.uk/
创建一个 GVGAI 控制器:
提交和排名:
查询 GVGAI 论文:
http://www.gvgai.net/papers.php
往期 GVGAI 代码:
http://www.gvgai.net/software.php
官方 Google Group:
http://groups.google.com/group/the-general-video-game-competition
相关的框架代码和文档可以在官方 Github 库上找到:
https://github.com/EssexUniversityMCTS/gvgai