Automated Graph Genetic Algorithm based Puzzle Validation for Faster Game Design

02/17/2023
by   Karine Levonyan, et al.
0

Many games are reliant on creating new and engaging content constantly to maintain the interest of their player-base. One such example are puzzle games, in such it is common to have a recurrent need to create new puzzles. Creating new puzzles requires guaranteeing that they are solvable and interesting to players, both of which require significant time from the designers. Automatic validation of puzzles provides designers with a significant time saving and potential boost in quality. Automation allows puzzle designers to estimate different properties, increase the variety of constraints, and even personalize puzzles to specific players. Puzzles often have a large design space, which renders exhaustive search approaches infeasible, if they require significant time. Specifically, those puzzles can be formulated as quadratic combinatorial optimization problems. This paper presents an evolutionary algorithm, empowered by expert-knowledge informed heuristics, for solving logical puzzles in video games efficiently, leading to a more efficient design process. We discuss multiple variations of hybrid genetic approaches for constraint satisfaction problems that allow us to find a diverse set of near-optimal solutions for puzzles. We demonstrate our approach on a fantasy Party Building Puzzle game, and discuss how it can be applied more broadly to other puzzles to guide designers in their creative process.

READ FULL TEXT

page 1

page 2

page 7

research
03/08/2019

Learning Self-Game-Play Agents for Combinatorial Optimization Problems

Recent progress in reinforcement learning (RL) using self-game-play has ...
research
04/17/2014

A Complete Solver for Constraint Games

Game Theory studies situations in which multiple agents having conflicti...
research
07/07/2022

Diverse Adaptive Bulk Search: a Framework for Solving QUBO Problems on Multiple GPUs

Quadratic Unconstrained Binary Optimization (QUBO) is a combinatorial op...
research
05/20/2014

A Genetic Algorithm for solving Quadratic Assignment Problem(QAP)

The Quadratic Assignment Problem (QAP) is one of the models used for the...
research
03/26/2021

A Genetic Algorithm approach to Asymmetrical Blotto Games with Heterogeneous Valuations

Blotto Games are a popular model of multi-dimensional strategic resource...
research
11/26/2021

An Exact Method for Fortification Games

A fortification game (FG) is a three-level, two-player Stackelberg game,...
research
11/08/2017

Exploration in NetHack with Secret Discovery

Roguelike games generally feature exploration problems as a critical, ye...

Please sign up or login with your details

Forgot password? Click here to reset