Oppgaven vi fikk utdelt gikk ut på å lage et spill i Unity. Spillet måtte vise at vi behersket steering behaviours , state machines og pathfinding . Måten man gjorde dette på var helt opp til oss, oppgaven var dermed utrolig fri. Det ble gitt et eksempel prosjekt man kunne ta utgangspunkt i. Dette prosjektet inneholdt skjelettet til et 5v5 fotball spill. Jeg valgte å ikke bruke dette som utgangspunkt, siden jeg tidlig fikk en annen idé.
Hvis man lager et innviklet spill, så er man avhengig av at alle delene fungerer og at de blir satt sammen riktig for at spillet skal virke. Det kan bli vrient å se hvor langt man har kommet, ettersom at inntil det meste er på plass, så kan man ikke spille spillet. Jeg fikk en idé om å lage spillet mitt som en dyrehage. Da stod alle delene fra pensum alene, og ettersom at en og en innhegning ble ferdig var det lett å måle fremgangen sin.
A* Pathfinding innhegningen. Et eksempel på hvordan et utført A* søk ser ut i spillet.
Pensumboken - Ian Millington, John Funge, Artificial Intelligence for Games
https://gamedevelopment.tutsplus.com/tutorials/understanding-steering-behaviors-wander--gamedev-1624
https://medium.com/@nicholas.w.swift/easy-a-star-pathfinding-7e6689c7f7b2
https://www.redblobgames.com/pathfinding/a-star/implementation.html