Games and Computational Complexity

12/14/2020
by   Zeeshan Ahmed, et al.
0

Computers are known to solve a wide spectrum of problems, however not all problems are computationally solvable. Further, the solvable problems themselves vary on the amount of computational resources they require for being solved. The rigorous analysis of problems and assigning them to complexity classes what makes up the immense field of complexity theory. Do protein folding and sudoku have something in common? It might not seem so but complexity theory tells us that if we had an algorithm that could solve sudoku efficiently then we could adapt it to predict for protein folding. This same property is held by classic platformer games such as Super Mario Bros, which was proven to be NP-complete by Erik Demaine et. al. This article attempts to review the analysis of classical platformer games. Here, we explore the field of complexity theory through a broad survey of literature and then use it to prove that that solving a generalized level in the game "Celeste" is NP-complete. Later, we also show how a small change in it makes the game presumably harder to compute. Various abstractions and formalisms related to modelling of games in general (namely game theory and constraint logic) and 2D platformer video games, including the generalized meta-theorems originally formulated by Giovanni Viglietta are also presented.

READ FULL TEXT

page 22

page 23

page 25

page 26

page 27

page 28

page 30

page 33

research
03/31/2022

The Legend of Zelda: The Complexity of Mechanics

We analyze some of the many game mechanics available to Link in the clas...
research
06/29/2019

Ludii and XCSP: Playing and Solving Logic Puzzles

Many of the famous single-player games, commonly called puzzles, can be ...
research
11/10/2022

Complexity of Chess Domination Problems

We study different domination problems of attacking and non-attacking ro...
research
12/16/2013

Strategic Argumentation is NP-Complete

In this paper we study the complexity of strategic argumentation for dia...
research
05/18/2023

On the Computational Complexity of Generalized Common Shape Puzzles

In this study, we investigate the computational complexity of some varia...
research
07/12/2018

Computational Complexity of Games and Puzzles

In this thesis, we survey techniques and results from the study of Compl...
research
06/03/2019

Software Adaptation and Generalization of Physically-Constrained Games

In this paper we provide a case study of the use of relatively sophistic...

Please sign up or login with your details

Forgot password? Click here to reset