Evolutionär Algoritm för vägplanering i datorspel

Detta arbete undersöker om en Evolutionär Algoritm (EA) kan användas fördelaktigt för vägplanering i datorspel genom att utvärdera den mot industristandarden A*. Den valda algoritmen är utvecklad med syftet att planera vägar för robotar. Ett område som anses snarlikt till vägplanering för virtuella...

Full description

Bibliographic Details
Main Author: Larsson, Jakob
Format: Others
Language:Swedish
Published: Högskolan i Skövde, Institutionen för informationsteknologi 2017
Subjects:
A*
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-13624
id ndltd-UPSALLA1-oai-DiVA.org-his-13624
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-his-136242017-09-28T05:32:17ZEvolutionär Algoritm för vägplanering i datorspelsweLarsson, JakobHögskolan i Skövde, Institutionen för informationsteknologi2017evolutionäralgoritmgenetiskvägplaneringdatorspelA*robotEngineering and TechnologyTeknik och teknologierDetta arbete undersöker om en Evolutionär Algoritm (EA) kan användas fördelaktigt för vägplanering i datorspel genom att utvärdera den mot industristandarden A*. Den valda algoritmen är utvecklad med syftet att planera vägar för robotar. Ett område som anses snarlikt till vägplanering för virtuella karaktärer i datorspel. Genomförandet av arbetet har visat att flera av de algoritmer som övervägdes innehåller brister som gör implementation av dem problematisk. Därför har flera avvikelser från algoritmens specifikation gjorts. Trots detta så har arbetet givit intressanta resultat. Endast i extremfall av mycket stora nivåer med få hinder så kan EA:n prestera bättre än A*. Däremot producerar EA:n vägar som är intressanta från ett utseendemässigt perspektiv. Den icke-deterministiska naturen hos EA:n resulterar även i olika vägar vid varje exekvering. Slutsatsen för arbetet är därmed att intresset för fortsatt forskning sannolikt finns i utseendet på de vägar som EA:n beräknar snarare än dess prestanda. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-13624application/pdfinfo:eu-repo/semantics/openAccesstext/plaininfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic evolutionär
algoritm
genetisk
vägplanering
datorspel
A*
robot
Engineering and Technology
Teknik och teknologier
spellingShingle evolutionär
algoritm
genetisk
vägplanering
datorspel
A*
robot
Engineering and Technology
Teknik och teknologier
Larsson, Jakob
Evolutionär Algoritm för vägplanering i datorspel
description Detta arbete undersöker om en Evolutionär Algoritm (EA) kan användas fördelaktigt för vägplanering i datorspel genom att utvärdera den mot industristandarden A*. Den valda algoritmen är utvecklad med syftet att planera vägar för robotar. Ett område som anses snarlikt till vägplanering för virtuella karaktärer i datorspel. Genomförandet av arbetet har visat att flera av de algoritmer som övervägdes innehåller brister som gör implementation av dem problematisk. Därför har flera avvikelser från algoritmens specifikation gjorts. Trots detta så har arbetet givit intressanta resultat. Endast i extremfall av mycket stora nivåer med få hinder så kan EA:n prestera bättre än A*. Däremot producerar EA:n vägar som är intressanta från ett utseendemässigt perspektiv. Den icke-deterministiska naturen hos EA:n resulterar även i olika vägar vid varje exekvering. Slutsatsen för arbetet är därmed att intresset för fortsatt forskning sannolikt finns i utseendet på de vägar som EA:n beräknar snarare än dess prestanda.
author Larsson, Jakob
author_facet Larsson, Jakob
author_sort Larsson, Jakob
title Evolutionär Algoritm för vägplanering i datorspel
title_short Evolutionär Algoritm för vägplanering i datorspel
title_full Evolutionär Algoritm för vägplanering i datorspel
title_fullStr Evolutionär Algoritm för vägplanering i datorspel
title_full_unstemmed Evolutionär Algoritm för vägplanering i datorspel
title_sort evolutionär algoritm för vägplanering i datorspel
publisher Högskolan i Skövde, Institutionen för informationsteknologi
publishDate 2017
url http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-13624
work_keys_str_mv AT larssonjakob evolutionaralgoritmforvagplaneringidatorspel
_version_ 1718540875372429312