Return to search

Developing tools for streamlining the map creation process in Minecraft

This thesis gives an understanding of how to develop tools for streamlining the map creation process in Minecraft. The thesis was done in collaboration with House of How. To study how to streamline the map creation process the subject was researched thoroughly. A literature study and 8 interviews with experts in the field were conducted to gather information and find pain points in the current way of creating maps and to get a better understanding of the subject. Prototyping and user tests were then created based on that information. There was 2 lo-fi prototypes with 2 user tests, 1 Hi-Fi prototype with 1 user test. Lastly, a tool was developed for House of How based on these findings. The results from interviews showed that there is an abundance of logistical issues while creating maps, which could potentially be solved by a tool. To make changes in a map, multiple operations has to be done in order for the changes to function correctly. To highlight the issue, here is an example of one pain point, creating a new block requires textures in the correct folder and JSON entries in multiple different JSON-files. This makes it time consuming to implement a single block to a new map. By creating prototypes based on the interview findings and developing them through user tests, we have started to come to grips with a design for a tool to streamline the map creation process. The resulting hi-fi prototype, developed in WPF C\#, is also the initial implementation of the tool for House of How. The conclusion is that functions that should be implemented in a tool used for streamlining the map creation process is: A way to create a new map. Functions for creating/editing and importing entities. Functions for creating/editing and importing blocks. How these should be implemented remains to be discovered, this thesis provides an alternative of how this could be done. / Denna studie innehåller information om utvecklingen av ett verktyg för att effektivisera skapandet av världar i spelet Minecraft. Studien gjordes i samarbete med företaget House of How. För att undersöka hur skapandet av Minecraft-världar kan effektiviseras har ämnet i sin helhet forskats genomförligt. En litteraturstudie och 8 intervjuer med experter inom ämnet utfördes för att samla in information och hitta eventuella problem med skapandet av Minecraft-världar idag, det gjordes även för att få en bättre förståelse för ämnet. Prototyper och användartester skapades baserat på den insamlade informationen. 2 lo-fi prototyper med 2 användartester, 1 hi-fi prototyp med 1 användartest skapades. Till sist, började utvecklingen för verktyget åt House of How baserat på resultatet från forskningen. Resultaten från intervjuerna visar att det finns ett flertal logistiska problem i samband med utvecklingen av Minecraft-världar, vilket möjligtvis kan lösas med ett specialiserat verktyg. För att göra förändringar i en värld behövs ett flertal handlingar utföras för att ändringarna ska fungera på korrekt vis. Här kommer ett exempel för att understryka problemet. Att skapa ett nytt block kräver texturer i rätt mapp och ett flertal JSON referenser till den texturen och hur den ska användas i olika filer. Detta gör det väldigt tidskrävande att implementera ett enda block till en ny värld. Genom att ha skapat prototyper baserat på resultatet från intervjuerna och fortsatt utvecklat dem genom användartester, har vi börjat närma oss en design för det slutgiltiga verktyget som ska effektivisera skapandet av Minecraft-världar. Den resulterande hi-fi prototypen, utvecklad i WPF C\#, är även den första implementationen av vertyget som överlämnas till House of How. Slutsatsen är att funktioner som borde implementeras i ett verktyg som ska effektivisera skapandet av Minecraft-världar är de följande: Ett sätt att skapa nya världar. Funktioner för att skapa, redigera och importera entiteter i världar. Funktioner för att skapa, redigera och importera block i världar. Hur dessa funktioner borde bli implementerade återstår att utforska, denna studie ger ett alternativ till hur detta kan göras.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:umu-188484
Date January 2021
CreatorsJohansson, Simon
PublisherUmeå universitet, Institutionen för tillämpad fysik och elektronik
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0022 seconds