Skip to content

Bryhn-Bjolgerud/PG4500-Game-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

PG4500 Game AI Eksamens spill

Intro screen

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.

Pathfinding enclosure

A* Pathfinding innhegningen. Et eksempel på hvordan et utført A* søk ser ut i spillet.

Sources

Pensumboken - Ian Millington, John Funge, Artificial Intelligence for Games

https://gamedevelopment.tutsplus.com/tutorials/understanding-steering-behaviors-collision-avoidance--gamedev-7777

https://gamedevelopment.tutsplus.com/tutorials/understanding-steering-behaviors-flee-and-arrival--gamedev-1303

https://gamedevelopment.tutsplus.com/tutorials/understanding-steering-behaviors-leader-following--gamedev-10810

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages