论文标题

标签的设计和实现:桌面游戏框架

Design and Implementation of TAG: A Tabletop Games Framework

论文作者

Gaina, Raluca D., Balla, Martin, Dockhorn, Alexander, Montoliu, Raul, Perez-Liebana, Diego

论文摘要

本文档描述了桌面游戏框架(TAG)的设计和实现,这是一种基于Java的基准,用于开发现代棋盘游戏以供AI研究。 TAG提供了一个常见的骨架,用于基于AI代理的常见API,一组组件和类,以轻松添加新游戏和用于定义JSON格式数据的导入模块。目前,该平台包括实施七个不同的桌面游戏,这些游戏也可以用作进一步发展的示例。此外,TAG还包含了记录功能,该功能使用户可以在动作空间,分支系数,隐藏信息和其他感兴趣的游戏AI研究中对游戏进行详细分析。本文档的目的是作为可以详细描述框架的中心点。标签可以下载:https://github.com/gaigresearch/tabletopgames

This document describes the design and implementation of the Tabletop Games framework (TAG), a Java-based benchmark for developing modern board games for AI research. TAG provides a common skeleton for implementing tabletop games based on a common API for AI agents, a set of components and classes to easily add new games and an import module for defining data in JSON format. At present, this platform includes the implementation of seven different tabletop games that can also be used as an example for further developments. Additionally, TAG also incorporates logging functionality that allows the user to perform a detailed analysis of the game, in terms of action space, branching factor, hidden information, and other measures of interest for Game AI research. The objective of this document is to serve as a central point where the framework can be described at length. TAG can be downloaded at: https://github.com/GAIGResearch/TabletopGames

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源