Evolutionary Approach to Collectible Card Game Arena Deckbuilding using Active Genes

01/05/2020
by   Jakub Kowalski, et al.
0

In this paper, we evolve a card-choice strategy for the arena mode of Legends of Code and Magic, a programming game inspired by popular collectible card games like Hearthstone or TES: Legends. In the arena game mode, before each match, a player has to construct his deck choosing cards one by one from the previously unknown options. Such a scenario is difficult from the optimization point of view, as not only the fitness function is non-deterministic, but its value, even for a given problem instance, is impossible to be calculated directly and can only be estimated with simulation-based approaches. We propose a variant of the evolutionary algorithm that uses a concept of an active gene to reduce the range of the operators only to generation-specific subsequences of the genotype. Thus, we batched learning process and constrained evolutionary updates only to the cards relevant for the particular draft, without forgetting the knowledge from the previous tests. We developed and tested various implementations of this idea, investigating their performance by taking into account the computational cost of each variant. Performed experiments show that some of the introduced active-genes algorithms tend to learn faster and produce statistically better draft policies than the compared methods.

READ FULL TEXT
research
08/21/2021

Evolving winning strategies for Nim-like games

An evolutionary approach for computing the winning strategy for Nim-like...
research
09/14/2017

An Evolutionary Game for User Access Mode Selection in Fog Radio Access Networks

The fog radio access network (F-RAN) is a promising paradigm for the fif...
research
01/21/2014

Reaserchnig the Development of the Electrical Power System Using Systemically Evolutionary Algorithm

The paper contains the concept and the results of research concerning th...
research
05/21/2016

Chess Player by Co-Evolutionary Algorithm

A co-evolutionary algorithm (CA) based chess player is presented. Implem...
research
01/09/2010

Incorporating characteristics of human creativity into an evolutionary art algorithm

A perceived limitation of evolutionary art and design algorithms is that...
research
12/05/2022

Multi Agent Path Finding using Evolutionary Game Theory

In this paper, we consider the problem of path finding for a set of homo...
research
03/08/2021

Biogeography-Based Optimization of RC structures including static soil-structure interaction

A method to minimize the cost of the structural design of reinforced con...

Please sign up or login with your details

Forgot password? Click here to reset