PyTAG: Challenges and Opportunities for Reinforcement Learning in Tabletop Games
In recent years, Game AI research has made important breakthroughs using Reinforcement Learning (RL). Despite this, RL for modern tabletop games has gained little to no attention, even when they offer a range of unique challenges compared to video games. To bridge this gap, we introduce PyTAG, a Python API for interacting with the Tabletop Games framework (TAG). TAG contains a growing set of more than 20 modern tabletop games, with a common API for AI agents. We present techniques for training RL agents in these games and introduce baseline results after training Proximal Policy Optimisation algorithms on a subset of games. Finally, we discuss the unique challenges complex modern tabletop games provide, now open to RL research through PyTAG.
Code (1)
Tasks
Board GamesCard Gamesreinforcement-learningReinforcement LearningReinforcement Learning (RL)TAGSimilar Papers 제목 키워드 기반
PyTAG: Tabletop Games for Multi-Agent Reinforcement Learning
Modern Tabletop Games present various interesting challenges for Multi-agent Reinforcement Learning. In this paper, we introduce PyTAG, a new framework that supports interacting with a large collection of games implement…
Multi-agent Reinforcement Learningreinforcement-learningReinforcement LearningDesign and Implementation of TAG: A Tabletop Games Framework
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 table…
Board GamesTAGA Survey of Text Games for Reinforcement Learning informed by Natural Language
Reinforcement Learning has shown success in a number of complex virtual environments. However, many challenges still exist towards solving problems with natural language as a core component. Interactive Fiction Games (or…
reinforcement-learningReinforcement LearningReinforcement Learning (RL)Evolutionary Tabletop Game Design: A Case Study in the Risk Game
Creating and evaluating games manually is an arduous and laborious task. Procedural content generation can aid by creating game artifacts, but usually not an entire game. Evolutionary game design, which combines evolutio…
Board GamesEvolutionary AlgorithmsGame DesignFrom Code to Play: Benchmarking Program Search for Games Using Large Language Models
Large language models (LLMs) have shown impressive capabilities in generating program code, opening exciting opportunities for applying program synthesis to games. In this work, we explore the potential of LLMs to direct…
Atari GamesBenchmarkingProgram SynthesisTAG