PyTAG: Challenges and Opportunities for Reinforcement Learning in Tabletop Games

Martin Balla, George E. M. Long, Dominik Jeurissen, James Goodman, Raluca D. Gaina +1 more
7/19/2023
cs.AI

No official code found. Best implementation: martinballa/PyTAG (26 stars, MIT, last commit 2025-11-09).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

martinballa/PyTAGCommunity100%
MIT
2613PythonSep 12, 202211 months agoMIT

Similar Papers

Cite this paper

@article{balla2023pytag,
  title  = {PyTAG: Challenges and Opportunities for Reinforcement Learning in Tabletop Games},
  author = {Martin Balla and George E. M. Long and Dominik Jeurissen and James Goodman and Raluca D. Gaina and Diego Perez-Liebana},
  year   = {2023},
  eprint = {2307.09905},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.09905v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.09905.svg)](https://codeofpaper.com/paper/2307.09905)

Discussion