Evaluation of Algorithms for Randomizing Key Item Locations in Game Worlds

In the past few years, game randomizers have become increasingly popular. In general, a game randomizer takes some aspect of a game that is usually static and shuffles it somehow. In particular, in this paper we will discuss the type of randomizer that shuffles the locations of items in a game where...

Full description

Bibliographic Details
Main Authors: Caleb H. Johnson, Jerry L. Trahan, Tao Lu, Lu Peng
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9387363/
id doaj-9276c6c211e34a7cacb6552527ddc10b
record_format Article
spelling doaj-9276c6c211e34a7cacb6552527ddc10b2021-04-05T17:39:23ZengIEEEIEEE Access2169-35362021-01-019482864830210.1109/ACCESS.2021.30691149387363Evaluation of Algorithms for Randomizing Key Item Locations in Game WorldsCaleb H. Johnson0https://orcid.org/0000-0002-4343-4867Jerry L. Trahan1https://orcid.org/0000-0003-4160-0013Tao Lu2Lu Peng3https://orcid.org/0000-0003-3545-286XDivision of Electrical and Computer Engineering, Louisiana State University, Baton Rouge, LA, USADivision of Electrical and Computer Engineering, Louisiana State University, Baton Rouge, LA, USADivision of Electrical and Computer Engineering, Louisiana State University, Baton Rouge, LA, USADivision of Electrical and Computer Engineering, Louisiana State University, Baton Rouge, LA, USAIn the past few years, game randomizers have become increasingly popular. In general, a game randomizer takes some aspect of a game that is usually static and shuffles it somehow. In particular, in this paper we will discuss the type of randomizer that shuffles the locations of items in a game where certain key items are needed to traverse the game world and access some of these locations. Examples of these types of games include series such as <italic>The Legend of Zelda</italic> and <italic>Metroid</italic>. In order to accomplish this shuffling in such a way that the player is able to reach the end of the game, some novel algorithms in graph theory must be utilized, where the game world and its item locations are represented as a graph and each edge on the graph has some rule for which items are required to traverse it. In this paper, we define these algorithms formally and evaluate them with different metrics that can guide a developer&#x2019;s decision about which algorithm works best for their game.https://ieeexplore.ieee.org/document/9387363/Game analysisgame randomizationgraph theory
collection DOAJ
language English
format Article
sources DOAJ
author Caleb H. Johnson
Jerry L. Trahan
Tao Lu
Lu Peng
spellingShingle Caleb H. Johnson
Jerry L. Trahan
Tao Lu
Lu Peng
Evaluation of Algorithms for Randomizing Key Item Locations in Game Worlds
IEEE Access
Game analysis
game randomization
graph theory
author_facet Caleb H. Johnson
Jerry L. Trahan
Tao Lu
Lu Peng
author_sort Caleb H. Johnson
title Evaluation of Algorithms for Randomizing Key Item Locations in Game Worlds
title_short Evaluation of Algorithms for Randomizing Key Item Locations in Game Worlds
title_full Evaluation of Algorithms for Randomizing Key Item Locations in Game Worlds
title_fullStr Evaluation of Algorithms for Randomizing Key Item Locations in Game Worlds
title_full_unstemmed Evaluation of Algorithms for Randomizing Key Item Locations in Game Worlds
title_sort evaluation of algorithms for randomizing key item locations in game worlds
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description In the past few years, game randomizers have become increasingly popular. In general, a game randomizer takes some aspect of a game that is usually static and shuffles it somehow. In particular, in this paper we will discuss the type of randomizer that shuffles the locations of items in a game where certain key items are needed to traverse the game world and access some of these locations. Examples of these types of games include series such as <italic>The Legend of Zelda</italic> and <italic>Metroid</italic>. In order to accomplish this shuffling in such a way that the player is able to reach the end of the game, some novel algorithms in graph theory must be utilized, where the game world and its item locations are represented as a graph and each edge on the graph has some rule for which items are required to traverse it. In this paper, we define these algorithms formally and evaluate them with different metrics that can guide a developer&#x2019;s decision about which algorithm works best for their game.
topic Game analysis
game randomization
graph theory
url https://ieeexplore.ieee.org/document/9387363/
work_keys_str_mv AT calebhjohnson evaluationofalgorithmsforrandomizingkeyitemlocationsingameworlds
AT jerryltrahan evaluationofalgorithmsforrandomizingkeyitemlocationsingameworlds
AT taolu evaluationofalgorithmsforrandomizingkeyitemlocationsingameworlds
AT lupeng evaluationofalgorithmsforrandomizingkeyitemlocationsingameworlds
_version_ 1721539189534621696