中文

TAG 的设计与实现:一个桌面游戏框架

人工智能 2020-09-28 v1

摘要

本文档描述了桌面游戏框架(TAG)的设计与实现,这是一个基于 Java 的用于开发现代棋盘游戏以进行 AI 研究的基准平台。TAG 为基于通用 API 实现桌面游戏提供了通用骨架,该 API 面向 AI 智能体,并提供一组组件和类以轻松添加新游戏,以及用于以 JSON 格式定义数据的导入模块。目前,该平台包含七种不同桌面游戏的实现,也可作为进一步开发的示例。此外,TAG 还集成了日志记录功能,允许用户从动作空间、分支因子、隐藏信息以及游戏 AI 研究感兴趣的其他度量方面对游戏进行详细分析。本文档旨在作为一个中心节点,对框架进行详尽描述。TAG 可下载于:https://github.com/GAIGResearch/TabletopGames

关键词

引用

@article{arxiv.2009.12065,
  title  = {Design and Implementation of TAG: A Tabletop Games Framework},
  author = {Raluca D. Gaina and Martin Balla and Alexander Dockhorn and Raul Montoliu and Diego Perez-Liebana},
  journal= {arXiv preprint arXiv:2009.12065},
  year   = {2020}
}

备注

24 pages, 6 figures