Multi-Agent Based Settlement Generation In Minecraft

This thesis explores the uses of a multi-agent system(MAS) for procedural content generation(PCG) in the Generative Design in Minecraft (GDMC) competition. The generatorconstructed is capable of surveying the terrain and determining where to start building a roadnetwork. Extendor and connector agent...

Full description

Bibliographic Details
Main Authors: Esko, Albin, Fritiofsson, Johan
Format: Others
Language:English
Published: Malmö universitet, Institutionen för datavetenskap och medieteknik (DVMT) 2021
Subjects:
PCG
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-46365
id ndltd-UPSALLA1-oai-DiVA.org-mau-46365
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-mau-463652021-10-19T05:29:25ZMulti-Agent Based Settlement Generation In MinecraftengEsko, AlbinFritiofsson, JohanMalmö universitet, Institutionen för datavetenskap och medieteknik (DVMT)2021Multi-Agent systemPCGMinecraftGDMCComputer SciencesDatavetenskap (datalogi)This thesis explores the uses of a multi-agent system(MAS) for procedural content generation(PCG) in the Generative Design in Minecraft (GDMC) competition. The generatorconstructed is capable of surveying the terrain and determining where to start building a roadnetwork. Extendor and connector agents build the road network used for the settlement. Aplotting agent surveys the area around the created roads for plots appropriate for buildinghouses. A house building agent then generates basic buildings on these plots. Finally afurniture agent places furniture in these buildings. The result of the thesis shows that thegenerator is capable of generating an interesting road network that is appropriate to its terrain.The buildings have potential but are lacking in form of adaptability to the current biome andbuildings are overall too similar to be interesting, causing it to get low scores in the userstudy and competition. The generator was entered to the GDMC-competition in 2021 where itplaced 17th of 20th place. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-46365application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Multi-Agent system
PCG
Minecraft
GDMC
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Multi-Agent system
PCG
Minecraft
GDMC
Computer Sciences
Datavetenskap (datalogi)
Esko, Albin
Fritiofsson, Johan
Multi-Agent Based Settlement Generation In Minecraft
description This thesis explores the uses of a multi-agent system(MAS) for procedural content generation(PCG) in the Generative Design in Minecraft (GDMC) competition. The generatorconstructed is capable of surveying the terrain and determining where to start building a roadnetwork. Extendor and connector agents build the road network used for the settlement. Aplotting agent surveys the area around the created roads for plots appropriate for buildinghouses. A house building agent then generates basic buildings on these plots. Finally afurniture agent places furniture in these buildings. The result of the thesis shows that thegenerator is capable of generating an interesting road network that is appropriate to its terrain.The buildings have potential but are lacking in form of adaptability to the current biome andbuildings are overall too similar to be interesting, causing it to get low scores in the userstudy and competition. The generator was entered to the GDMC-competition in 2021 where itplaced 17th of 20th place.
author Esko, Albin
Fritiofsson, Johan
author_facet Esko, Albin
Fritiofsson, Johan
author_sort Esko, Albin
title Multi-Agent Based Settlement Generation In Minecraft
title_short Multi-Agent Based Settlement Generation In Minecraft
title_full Multi-Agent Based Settlement Generation In Minecraft
title_fullStr Multi-Agent Based Settlement Generation In Minecraft
title_full_unstemmed Multi-Agent Based Settlement Generation In Minecraft
title_sort multi-agent based settlement generation in minecraft
publisher Malmö universitet, Institutionen för datavetenskap och medieteknik (DVMT)
publishDate 2021
url http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-46365
work_keys_str_mv AT eskoalbin multiagentbasedsettlementgenerationinminecraft
AT fritiofssonjohan multiagentbasedsettlementgenerationinminecraft
_version_ 1719490647696605184