Monte Carlo Methods for the Game Kingdomino

07/12/2018
by   Magnus Gedda, et al.
0

Kingdomino is introduced as an interesting game for studying game playing: the game is multiplayer (4 independent players per game); it has a limited game depth (13 moves per player); and it has limited but not insignificant interaction among players. Several strategies based on locally greedy players, Monte Carlo Evaluation (MCE), and Monte Carlo Tree Search (MCTS) are presented with variants. We examine a variation of UCT called progressive win bias and a playout policy (Player-greedy) focused on selecting good moves for the player. A thorough evaluation is done showing how the strategies perform and how to choose parameters given specific time constraints. The evaluation shows that surprisingly MCE is stronger than MCTS for a game like Kingdomino. All experiments use a cloud-native design, with a game server in a Docker container, and agents communicating using a REST-style JSON protocol. This enables a multi-language approach to separating the game state, the strategy implementations, and the coordination layer.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2018

Traditional Wisdom and Monte Carlo Tree Search Face-to-Face in the Card Game Scopone

We present the design of a competitive artificial intelligence for Scopo...
research
01/15/2020

Monte Carlo Game Solver

We present a general algorithm to order moves so as to speedup exact gam...
research
01/13/2020

Donald Duck Holiday Game: A numerical analysis of a Game of the Goose role-playing variant

The 1996 Donald Duck Holiday Game is a role-playing variant of the histo...
research
01/25/2013

Identifying Playerś Strategies in No Limit Texas Holdém Poker through the Analysis of Individual Moves

The development of competitive artificial Poker playing agents has prove...
research
03/15/2012

Understanding Sampling Style Adversarial Search Methods

UCT has recently emerged as an exciting new adversarial reasoning techni...
research
01/18/2014

Learning to Win by Reading Manuals in a Monte-Carlo Framework

Domain knowledge is crucial for effective performance in autonomous cont...
research
09/14/2016

Sequencing Chess

We analyze the structure of the state space of chess by means of transit...

Please sign up or login with your details

Forgot password? Click here to reset