Spelprogrammering IV
Kursplan, Grundnivå, 5SD049
Kursen är avvecklad.
- Kod
- 5SD049
- Utbildningsnivå
- Grundnivå
- Huvudområde(n) med fördjupning
- Speldesign G1F
- Betygsskala
- Väl godkänd (VG), Godkänd (G), Underkänd (U)
- Fastställd av
- Institutionsstyrelsen, 4 juni 2014
- Ansvarig institution
- Institutionen för speldesign
Behörighetskrav
Spelprogrammering I och Spelprogrammering II
Mål
Kursen är avsedd att tillföra studenten grundläggande kunskaper i artificiell intelligens (AI) och i hur AI appliceras i moderna spel.
Efter avslutad kurs ska studenten kunna, förstå och tillämpa grundläggande teorier och metoder inom AI med inriktning för spel, så som state machines, behaviour trees, steering, minmax, pruning, pathfinding och goal-oriented action planning (GOAP). Planera och formulera en projektbeskrivning för ett mindre grupparbete samt driva och genomföra detta arbete genom att prioritera och planera sin tid, samt kommunicera skriftligt och muntligt kring sitt arbete och dess tekniska och teoretiska bakgrund.
Innehåll
Kursen inleds med en serie föreläsningar i grundläggande teorier om AI och dess applikation i spel. Därefter följer laborationer under handledning. Projektarbetet ska omfatta en fungerande miljö för artificiella agenter att fungera i och interagera med.
Undervisning
Undervisningen sker i form av föreläsningar, laborationer och projektarbete med aktiv studentmedverkan. Mot slutet av kursen arbetar studenten med en reflekterande rapport som skrivs antingen på svenska eller engelska.
Delar av undervisningen kan komma att bedrivas på engelska.
Examination
Kursen examineras genom det självständiga projektarbetet samt genom en muntlig presentation av detta projekt och en individuell skriftlig reflekterande rapport.