Evolutionary Approach to Collectible Card Game Arena Deckbuilding using Active Genes
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.
Code (0)
등록된 구현이 없습니다.
Tasks
Card GamesSimilar Papers 제목 키워드 기반
Summarizing Strategy Card Game AI Competition
This paper concludes five years of AI competitions based on Legends of Code and Magic (LOCM), a small Collectible Card Game (CCG), designed with the goal of supporting research and algorithm development. The game was use…
Drafting in Collectible Card Games via Reinforcement Learning
Collectible card games are played by tens of millions of players worldwide. Their intricate rules and diverse cards make them much harder than traditional card games. To win, players must be proficient in two interdepend…
Card GamesDeep Reinforcement Learningreinforcement-learningReinforcement Learning+1UrzaGPT: LoRA-Tuned Large Language Models for Card Selection in Collectible Card Games
Collectible card games (CCGs) are a difficult genre for AI due to their partial observability, long-term decision-making, and evolving card sets. Due to this, current AI models perform vastly worse than human players at …
Optimizing Hearthstone Agents using an Evolutionary Algorithm
Digital collectible card games are not only a growing part of the video game industry, but also an interesting research area for the field of computational intelligence. This game genre allows researchers to deal with hi…
Card GamesDecision MakingEvolutionary AlgorithmsSelf-LearningA Taxonomy of Collectible Card Games from a Game-Playing AI Perspective
Collectible card games are challenging, widely played games that have received increasing attention from the AI research community in recent years. Despite important breakthroughs, the field still poses many unresolved c…
Card Games