Vägplanering: Automatgenerering av vägpunktsgrafer & navigationsnät
2013 (Svenska)Självständigt arbete på grundnivå (kandidatexamen), 20 poäng / 30 hp
Studentuppsats (Examensarbete)Alternativ titel
Pathfinding : Automatic generation of waypoint graphs & navigation meshes (Engelska)
Abstract [sv]
I nästan alla moderna datorspel så återfinns datorstyrda karaktärer, vilka behöver kunna navigera i spelvärlden. Dessa karaktärer kan vara olika typer av fiender i ett förstapersonskjutarspel, eller motståndare och medhjälpare i ett sportspel (exempelvis fotboll- eller rallyspel) med mera. Det finns många tekniker för att realisera vägplanering och det kan vara stora skillnader, både prestandamässiga och funktionella, mellan dem. Detta arbete jämför två olika sökrymdsrepresentationer för vägplanering, nämligen vägpunktsgrafer och navigationsnät, där sökrymderna automatgenererats. Jämförelsen görs med ett experiment och avser såväl prestanda (tids- och minneskostnad) som funktionalitet (optimal väg och antal svängar). Experimentmiljön stödjer godtyckliga vägar och ger detaljerad statistik för en noggrann jämförelse av vägplaneringsteknikerna. Arbetet visar på att navigationsnätet presterar bäst vad gäller funktionalitet. Vad gäller prestanda så presterar navigationsnätet generellt sett bäst, men vägpunktsgrafen kan ge bättre prestanda om nodavståndet hålls relativt högt. Det finns också många möjligheter att vidareutveckla arbetet, exempelvis förfina vägarna och kombinera vägplaneringsteknikerna med robotik.
Ort, förlag, år, upplaga, sidor
2013. , s. 52
Nyckelord [en]
waypoint graph, navigation mesh, navmesh, pathfinding, automatic generation, A*
Nyckelord [sv]
vägpunktsgraf, navigationsnät, vägplanering, automatgenerering, A*
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:his:diva-8129OAI: oai:DiVA.org:his-8129DiVA, id: diva2:624542
Ämne / kurs
Datalogi
Utbildningsprogram
Dataspelsutveckling - programmering
Handledare
Examinatorer
2013-06-112013-06-012018-01-11Bibliografiskt granskad