PDF] The complexity of speedrunning video games
Por um escritor misterioso
Last updated 01 fevereiro 2025
This paper shows that optimizing mechanics such as damage boosting or routing is in fact a profound algorithmic problem, as they lead to novel generalizations of the well-known NP-hard knapsack and feedback arc set problems. Speedrunning is a popular activity in which the goal is to finish a video game as fast as possible. Players around the world spend hours each day on live stream, perfecting their skills to achieve a world record in well-known games such as Super Mario Bros, Castlevania or Mega Man. But human execution is not the only factor in a successful speed run. Some common techniques such as damage boosting or routing require careful planning to optimize time gains. In this paper, we show that optimizing these mechanics is in fact a profound algorithmic problem, as they lead to novel generalizations of the well-known NP-hard knapsack and feedback arc set problems. We show that the problem of finding the optimal damage boosting locations in a game admits an FPTAS and is FPT in k + r, the number k of enemy types in the game and r the number of health refill locations. However, if the player is allowed to lose a life to regain health, the problem becomes hard to approximate within a factor 1/2 but admits a (1/2− )-approximation with two lives. Damage boosting can also be solved in pseudo-polynomial time. As for routing, we show various hardness results, including W [2]-hardness in the time lost in a game, even on bounded treewidth stage graphs. On the positive side, we exhibit an FPT algorithm for stage graphs of bounded treewidth and bounded in-degree. 2012 ACM Subject Classification Theory of computation → Design and analysis of algorithms, Theory of computation → Approximation algorithms analysis, Theory of computation → Parameterized complexity and exact algorithms
Games as Art
PDF) Speedrunner as a Virtual Naturalist
The Queerness of Video Game Music
Figure 8 from Super Mario Bros. is Harder/Easier Than We Thought
How a conference focused on algorithms balances serious math with computational whimsy
PDF) Automating Speedrun Routing: Overview and Vision
PDF) Video Games Caught Up in History. Accessibility, Teleological Distortion, and Other Methodological Issues
What is the video game that requires the most skill? - Quora
Green Hill Zone: Most Up-to-Date Encyclopedia, News & Reviews
Game-Design-Companion-Wario-Land-4
PLAY WHILE PAUSED: TIME AND SPACE IN VIDEOGAME PAUSE MENUS – Journal of Games Criticism
On-Screen Language in Video Games
Recomendado para você
-
Most Active Speedrun.com Games (2014-2020) : r/speedrun01 fevereiro 2025
-
Speedrunning is Pure Art. A beautiful challenge or a painful…01 fevereiro 2025
-
How casual speedrunning can help you enjoy games more – Destructoid01 fevereiro 2025
-
Speedrunning Games Done Quick Stream staterpack : r/gaming01 fevereiro 2025
-
Games With The Most Speedruns Of All Time Revealed - Gameranx01 fevereiro 2025
-
How To Start Speedrunning Video Games01 fevereiro 2025
-
Speed Running01 fevereiro 2025
-
Sonic Forces - Running Battle - Apps on Google Play01 fevereiro 2025
-
Like Sonic? Like speedrunning? Well, there is a charity event for01 fevereiro 2025
-
SpeedRunners on Steam01 fevereiro 2025
você pode gostar
-
Americana-SP, Data: 05/12/2008, marcelofaeferreira01 fevereiro 2025
-
The 19 Best RPGs for the iPad01 fevereiro 2025
-
Gear Third luffy Luffy, Batman poster, One piece pictures01 fevereiro 2025
-
Camille's Cookie Café01 fevereiro 2025
-
Obi-Wan Kenobi star Moses Ingram talks joining Star Wars as new villain Reva01 fevereiro 2025
-
50+ Most Useful English Abbreviations & Acronyms01 fevereiro 2025
-
No Vinil - So Pra Contrariar 1993 Música A Barata #amantesdovinil #pa01 fevereiro 2025
-
Brinquedo Magic Toys Caminhão Super Caçamba - Vermelho 5050 - Martinello01 fevereiro 2025
-
images.prismic.io/rivalryglhf/95dd5964-6c31-4bf6-a01 fevereiro 2025
-
What is a song that you started listening regularly because of GD? I'll start : r/geometrydash01 fevereiro 2025