Emnekode
DS250
Emnenavn
Game AI
Studiepoeng
10
Emneansvarlig
Tomas Sandnes
Tilsynssensor
?
Godkjenningsdato
Hensikt
Faget skal gi studentene en innføring i hva som menes med kunstig intelligens innenfor spill, samt hvordan dette brukes i ulike typer (sjangre) av spill. Videre skal studentene få praktisk erfaring med å implementere kunstig intelligens i spill ved bruk av utvalgte designverktøy.
Forutsetninger
Emnet bygger på grunnleggende ferdigheter i objektorientert programmering (Java/C++).
DS150 Level design (i betydningen erfaring med Unreal 3 toolkit).
Kompetansemål
Etter fullført kurs skal studentene:
- Kjenne til ulike løsningerfor kunstig intelligens i spill. (Produksjonssystemer, sensory-response, heuristikk, agenter som planlegger.)
- Kjenne betydningen av grunnleggende elementer/bestanddeler innen kunstig intelligens.
- Kunne ta et design som utgangspunkt og konvertere dette til et implementasjonsdesign.
- Kunne implementere og modifisere kunstig intelligens i ett eller flere designverktøy med utgangspunkt i et implementasjonsdesign.
Gjennomføring
Kurset gjennomføres med en serie av forelesninger laboppgaver/-øvinger og gjennomgang/diskusjon rundt disse. Til sammen fem lærerstyrte timer/uke.
Pensum
Se litteraturliste, under.
Karakterskala
Bokstavkarakter / Letter grade
Vitnemålstekst
Faget har gitt studenten kunnskap og ferdigheter innen kunstig intelligens, slik det benyttes i dataspill. Studenten har lært om Agenter, Finite State Machines og Pathfinding (inklusive A* algoritmen), samt å optimalisere bruken av AI med tanke på spill. Faget gjennomføres som en kombinasjon av teori og praksis