From 7ec30bd0defa63629aafb0a1a7d0868e6c26cdab Mon Sep 17 00:00:00 2001 From: Nemo Date: Sat, 24 Jul 2021 14:15:28 +0530 Subject: [PATCH] Frameworks --- README.md | 7 ++ boardgame-research.rdf | 247 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 254 insertions(+) diff --git a/README.md b/README.md index 10b4ddb..157b433 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ If you aren't able to access any paper on this list, please [try using Sci-Hub]( - [Diplomacy](#diplomacy) - [Dixit](#dixit) - [Dominion](#dominion) +- [Frameworks](#frameworks) - [Game Design](#game-design) - [Hanabi](#hanabi) - [Hive](#hive) @@ -112,6 +113,12 @@ If you aren't able to access any paper on this list, please [try using Sci-Hub]( - [Dominion Strategy Forum](http://forum.dominionstrategy.com/index.php) (forumPost) - [Clustering Player Strategies from Variable-Length Game Logs in Dominion](http://arxiv.org/abs/1811.11273) (journalArticle) +# Frameworks +- [RLCard: A Toolkit for Reinforcement Learning in Card Games](http://arxiv.org/abs/1910.04376) (journalArticle) +- [Design and Implementation of TAG: A Tabletop Games Framework](http://arxiv.org/abs/2009.12065) (journalArticle) +- [Game Tree Search Algorithms - C++ library for AI bot programming.](https://github.com/AdamStelmaszczyk/gtsa) (computerProgram) +- [TAG: Tabletop Games Framework](https://github.com/GAIGResearch/TabletopGames) (computerProgram) + # Game Design - [MDA: A Formal Approach to Game Design and Game Research](https://aaai.org/Library/Workshops/2004/ws04-04-001.php) (conferencePaper) - [Exploring anonymity in cooperative board games](http://www.digra.org/digital-library/publications/exploring-anonymity-in-cooperative-board-games/) (conferencePaper) diff --git a/boardgame-research.rdf b/boardgame-research.rdf index ecaf251..4a3898b 100644 --- a/boardgame-research.rdf +++ b/boardgame-research.rdf @@ -7573,6 +7573,246 @@ guaranteed decent high score. The algorithm got a lowest score of 79 and a 1 application/pdf + + journalArticle + + arXiv:1910.04376 [cs] + + + + + + Zha + Daochen + + + + + Lai + Kwei-Herng + + + + + Cao + Yuanpu + + + + + Huang + Songyi + + + + + Wei + Ruzhe + + + + + Guo + Junyu + + + + + Hu + Xia + + + + + + + + + Computer Science - Artificial Intelligence + + + RLCard: A Toolkit for Reinforcement Learning in Card Games + RLCard is an open-source toolkit for reinforcement learning research in card games. It supports various card environments with easy-to-use interfaces, including Blackjack, Leduc Hold'em, Texas Hold'em, UNO, Dou Dizhu and Mahjong. The goal of RLCard is to bridge reinforcement learning and imperfect information games, and push forward the research of reinforcement learning in domains with multiple agents, large state and action space, and sparse reward. In this paper, we provide an overview of the key components in RLCard, a discussion of the design principles, a brief introduction of the interfaces, and comprehensive evaluations of the environments. The codes and documents are available at https://github.com/datamllab/rlcard + 2020-02-14 + RLCard + arXiv.org + + + http://arxiv.org/abs/1910.04376 + + + 2021-07-24 08:40:55 + arXiv: 1910.04376 + + + attachment + arXiv Fulltext PDF + + + https://arxiv.org/pdf/1910.04376.pdf + + + 2021-07-24 08:40:59 + 1 + application/pdf + + + attachment + arXiv.org Snapshot + + + https://arxiv.org/abs/1910.04376 + + + 2021-07-24 08:41:03 + 1 + text/html + + + journalArticle + + arXiv:2009.12065 [cs] + + + + + + Gaina + Raluca D. + + + + + Balla + Martin + + + + + Dockhorn + Alexander + + + + + Montoliu + Raul + + + + + Perez-Liebana + Diego + + + + + + + + + Computer Science - Artificial Intelligence + + + Design 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 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 + 2020-09-25 + Design and Implementation of TAG + arXiv.org + + + http://arxiv.org/abs/2009.12065 + + + 2021-07-24 08:41:01 + arXiv: 2009.12065 + + + attachment + arXiv Fulltext PDF + + + https://arxiv.org/pdf/2009.12065.pdf + + + 2021-07-24 08:41:07 + 1 + application/pdf + + + attachment + arXiv.org Snapshot + + + https://arxiv.org/abs/2009.12065 + + + 2021-07-24 08:41:11 + 1 + text/html + + + computerProgram + + + + + Adam Stelmaszczyk + + + + + Game Tree Search Algorithms - C++ library for AI bot programming. + 2015 + Game Tree Search Algorithms + + + https://github.com/AdamStelmaszczyk/gtsa + + + C++ + + + computerProgram + + + + + Raluca D. Gaina + + + + + Martin Balla + + + + + Alexander Dockhorn + + + + + Raul Montoliu + + + + + Diego Perez-Liebana + + + + + TAG: Tabletop Games Framework + The Tabletop Games Framework (TAG) is 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. + + + https://github.com/GAIGResearch/TabletopGames + + + MIT License + Java + 2048 @@ -7631,6 +7871,13 @@ guaranteed decent high score. The algorithm got a lowest score of 79 and a + + Frameworks + + + + + Game Design