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...
Main Authors: | , , , |
---|---|
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’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’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 |