Return to search

Domain independent multi-agent and noise overworld map creation

This thesis explores the possibility of combining a noise-based terrain generator with a multi-agent system-based citygenerator for use in overworld map generation for games.The resulting artifact is a generator capable of creating awide variety of landscapes and populating them with citiesthat take advantage of available space and resources. Thegenerated noise is used as a height map which is colorizedto form the basis of the terrain. City agents traverse the space, looking for an optimal place to settle within their view. Once they find their final position, each city creates a number of building agents based on the nearby resources. The city agents take each other and the terrain into account when deciding where the buildings shall be placed. Then, road agents connectfirst the houses, then the cities together. Lastly, points ofinterests such as dungeons, bandit camps and wizard towers are placed, their final positions determined in a similar fashion to the city agents. The analysis of the results indicate that the generator is capable of producing novel terrain, and cities that adapt somewhat well to their surroundings, but offer little variety in existing features from map to map. In addition, more control is necessary to implement the artifact into adevelopment workflow. Respondents rated the maps produced by the generator lower than a map from an existing game ,converted into a similar format, and on a similar level as another map, also from an existing game.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:mau-69412
Date January 2024
CreatorsSimonsson, Axel, Ekblad, Joakim
PublisherMalmö universitet, Fakulteten för teknik och samhälle (TS)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0023 seconds