中文
相关论文

相关论文: NP-Hardness of a 2D, a 2.5D, and a 3D Puzzle Game

200 篇论文

We classify the computational complexity of the popular video games Portal and Portal 2. We isolate individual mechanics of the game and prove NP-hardness, PSPACE-completeness, or (pseudo)polynomiality depending on the specific game…

计算复杂性 · 计算机科学 2016-12-01 Erik D. Demaine , Joshua Lockhart , Jayson Lynch

We prove NP-hardness results for five of Nintendo's largest video game franchises: Mario, Donkey Kong, Legend of Zelda, Metroid, and Pokemon. Our results apply to generalized versions of Super Mario Bros. 1-3, The Lost Levels, and Super…

计算复杂性 · 计算机科学 2015-02-10 Greg Aloupis , Erik D. Demaine , Alan Guo , Giovanni Viglietta

We consider the complexity properties of modern puzzle games, Hexiom, Cut the Rope and Back to Bed. The complexity of games plays an important role in the type of experience they provide to players. Back to Bed is shown to be PSPACE-Hard…

计算复杂性 · 计算机科学 2020-05-22 Diogo M. Costa , Alexandre P. Francisco , Luís M. S. Russo

We analyze the computational complexity of the popular computer games Threes!, 1024!, 2048 and many of their variants. For most known versions expanded to an m x n board, we show that it is NP-hard to decide whether a given starting…

计算复杂性 · 计算机科学 2015-05-19 Stefan Langerman , Yushi Uno

We establish the undecidability of 2019 puzzle game Baba is You through a reduction from the Post correspondence problem. In particular, we consider a restricted form of the Post correspondence problem introduced by Neary (arXiv:1312.6700)…

计算复杂性 · 计算机科学 2024-06-17 Jonathan Geller

The twentieth century has seen the rise of a new type of video games targeted at a mass audience of "casual" gamers. Many of these games require the player to swap items in order to form matches of three and are collectively known as…

计算复杂性 · 计算机科学 2014-03-25 Luciano Gualà , Stefano Leucci , Emanuele Natale

We prove that a particular pushing-blocks puzzle is intractable in 2D, improving an earlier result that established intractability in 3D [OS99]. The puzzle, inspired by the game *PushPush*, consists of unit square blocks on an integer…

计算几何 · 计算机科学 2007-05-23 Erik D. Demaine , Martin L. Demaine , Joseph O'Rourke

We prove that two pushing-blocks puzzles are intractable in 2D. One of our constructions improves an earlier result that established intractability in 3D [OS99] for a puzzle inspired by the game PushPush. The second construction answers a…

计算几何 · 计算机科学 2007-05-23 Erik D. Demaine , Martin L. Demaine , Joseph O'Rourke

We study the complexity of a particular class of board games, which we call `slide and merge' games. Namely, we consider 2048 and Threes, which are among the most popular games of their type. In both games, the player is required to slide…

计算复杂性 · 计算机科学 2015-01-19 Ahmed Abdelkader , Aditya Acharya , Philip Dasler

Tetris Block Puzzle is a single player stochastic puzzle in which a player places blocks on an 8 x 8 grid to complete lines; its popular variants have amassed tens of millions of downloads. Despite this reach, there is little principled…

人工智能 · 计算机科学 2026-03-23 Chun-Jui Wang , Jian-Ting Guo , Hung Guei , Chung-Chin Shih , Ti-Rong Wu , I-Chen Wu

We prove that a particular pushing-blocks puzzle is intractable in 3D. The puzzle, inspired by the game PushPush, consists of unit square blocks on an integer lattice. An agent may push blocks (but never pull them) in attempting to move…

计算几何 · 计算机科学 2007-05-23 Joseph O'Rourke , The Smith Problem Solving Group

We prove PSPACE-hardness for fifteen games in the Super Mario Bros. 2D platforming video game series. Previously, only the original Super Mario Bros. was known to be PSPACE-hard (FUN 2016), though several of the games we study were known to…

计算复杂性 · 计算机科学 2024-04-17 MIT Hardness Group , Hayashi Ani , Erik D. Demaine , Holden Hall , Matias Korman

This paper proves that push-pull block puzzles in 3D are PSPACE-complete to solve, and push-pull block puzzles in 2D with thin walls are NP-hard to solve, settling an open question by Zubaran and Ritt. Push-pull block puzzles are a type of…

计算复杂性 · 计算机科学 2017-09-06 Erik D. Demaine , Isaac Grosof , Jayson Lynch

Recently, due to the widespread diffusion of smart-phones, mobile puzzle games have experienced a huge increase in their popularity. A successful puzzle has to be both captivating and challenging, and it has been suggested that this…

计算复杂性 · 计算机科学 2016-03-04 Matteo Almanza , Stefano Leucci , Alessandro Panconesi

Many popular puzzle and matching games have been analyzed through the lens of computational complexity. Prominent examples include Sudoku, Candy Crush, and Flood-It. A common theme among these widely played games is that their generalized…

计算复杂性 · 计算机科学 2026-03-03 Linus Klocker , Simon D. Fink

We analyze the computational complexity of several new variants of edge-matching puzzles. First we analyze inequality (instead of equality) constraints between adjacent tiles, proving the problem NP-complete for strict inequalities but…

The New York Times (NYT) games have found widespread popularity in recent years and reportedly account for an increasing fraction of the newspaper's readership. In this paper, we bring the computational lens to the study of New York Times…

Tetravex is a widely played one person computer game in which you are given $n^2$ unit tiles, each edge of which is labelled with a number. The objective is to place each tile within a $n$ by $n$ square such that all neighbouring edges are…

计算复杂性 · 计算机科学 2012-04-18 Yasuhiko Takenaga , Toby Walsh

We prove computational intractability of variants of checkers: (1) deciding whether there is a move that forces the other player to win in one move is NP-complete; (2) checkers where players must always be able to jump on their turn is…

计算复杂性 · 计算机科学 2018-06-15 Jeffrey Bosboom , Spencer Congero , Erik D. Demaine , Martin L. Demaine , Jayson Lynch

Bloxorz is an online puzzle game where players move a 1 by 1 by 2 block by tilting it on a subset of the two dimensional grid. Bloxorz features switches that open and close trapdoors. The puzzle is to move the block from its initial…

计算复杂性 · 计算机科学 2014-11-24 Tom C. van der Zanden , Hans L. Bodlaender
‹ 上一页 1 2 3 10 下一页 ›