ALGORITMERS INVERKAN PÅ PRESTANDA: En jämförande analys av algoritmer för synfält i flockbeteende
2023 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesisAlternative title
THE IMPACT OF ALGORITHMS ON PERFORMANCE : A comparison between algorithms for field of view in flocking behaviour (English)
Abstract [sv]
I detta arbete jämförs prestanda mellan olika implementationer av algoritmer som utför samma uppgift. Som sammanhang för algoritmerna har flockbeteende inom datorspel använts. En anledning till att använda flockbeteende i datorspel och film är att öka realismen i det som presenteras på bildskärmen. Detta ökar betraktarens acceptans av den digitala verkligheten. Under arbetets gång har en artefakt utvecklats med syfte att mäta prestandan för de valda algoritmerna: Alla mot alla, QuadTree och OverlapCircle. Artefakten är utvecklad i spelmotorn Unity för att enklare koppla ihop implementationen med ett spelprojekt. Analysen visar att den av de tre undersökta algoritmerna som ger bäst prestanda är OverlapCircle. En trolig anledning till att den presterar bäst är att den baseras till stor del på inbyggd funktionalitet i den använda plattformen Unity och kan på så sätt dra nytta av den underliggande arkitekturen.
Place, publisher, year, edition, pages
2023. , p. 21
Keywords [sv]
Flockbeteende, Boids, Spelutveckling, Algoritm, QuadTree, Unity
National Category
Other Computer and Information Science Computer and Information Sciences
Identifiers
URN: urn:nbn:se:his:diva-23184OAI: oai:DiVA.org:his-23184DiVA, id: diva2:1795005
Subject / course
Informationsteknologi
Educational program
Computer Game Development - Programming
Supervisors
Examiners
Note
Det finns övrigt digitalt material (t.ex. film-, bild- eller ljudfiler) eller modeller/artefakter tillhörande examensarbetet som ska skickas till arkivet.
2023-09-072023-09-072025-09-29Bibliographically approved