Game AI, DS250

Studiepoeng
10

Emneansvarlig
Tomas Sandnes

Tilsynssensor
?

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

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.

Litteraturliste
Game Development Essentials: Game Artificial Intelligence
John Ahlquist, Jeannie Novak Thomson; Delmar Learning; 2007
ISBN 978-1418038571

Vurdering
Vekting (%): 100%

Vurderingstype
Skriftlig

Hjelpemiddel
Ingen

Varighet
3 timer

Semester
4. semester, vår

TILBAKE TIL SPILLPROGRAMMERING

Med forbehold om endringer.