Vägplanering: Automatgenerering av vägpunktsgrafer & navigationsnät
2013 (Swedish)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesisAlternative title
Pathfinding : Automatic generation of waypoint graphs & navigation meshes (English)
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.
Place, publisher, year, edition, pages
2013. , p. 52
Keywords [en]
waypoint graph, navigation mesh, navmesh, pathfinding, automatic generation, A*
Keywords [sv]
vägpunktsgraf, navigationsnät, vägplanering, automatgenerering, A*
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:his:diva-8129OAI: oai:DiVA.org:his-8129DiVA, id: diva2:624542
Subject / course
Computer Science
Educational program
Computer Game Development - Programming
Supervisors
Examiners
2013-06-112013-06-012018-01-11Bibliographically approved