The Computational Complexity of Angry Birds and Similar Physics-Simulation Games

Matthew Stephenson, Jochen Renz, Xiaoyu Ge

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

This paper presents several proofs for the computational complexity of the popular physics-based puzzle game Angry Birds. By using a combination of different gadgets within this game’s environment, we can demonstrate that the problem of solving Angry Birds levels is NP-hard. Proof of NP-hardness is by reduction from a known NP-complete problem, in this case 3-SAT. In addition, we are able to show that the original version of Angry Birds is within NP and therefore also NP-complete. These proofs can be extended to other physics-based games with similar mechanics.

Original languageEnglish
Title of host publicationProceedings of the 13th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2017
PublisherAAAI press
Pages241-247
Number of pages7
ISBN (Electronic)9781577357919
Publication statusPublished - 2017
Externally publishedYes
Event13th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2017 - Snowbird, Little Cottonwood Canyon, United States
Duration: 5 Oct 20179 Oct 2017

Publication series

NameProceedings of the 13th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2017

Conference

Conference13th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2017
Country/TerritoryUnited States
CitySnowbird, Little Cottonwood Canyon
Period5/10/179/10/17

Keywords

  • Angry Birds
  • NP-hard
  • NP-complete
  • Computational Complexity
  • Physics games

Fingerprint

Dive into the research topics of 'The Computational Complexity of Angry Birds and Similar Physics-Simulation Games'. Together they form a unique fingerprint.

Cite this