studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2005
 
TSBK10 Teknik för avancerade datorspel, 6 p
/Advanced game programming/

För:   C   D   IT  

 

Prel. schemalagd tid: 50
Rek. självstudietid: 190

  Utbildningsområde: Teknik

Ämnesgrupp: Datateknik, datalogi   Nivå (A-D):D

  Datavetenskap Datorteknik, datalogi

  Mål:
Kursen avser att ge kunskap om den teknik som krävs för att göra tekniskt avancerade datorspel, interaktiva utbildningssystem och simulatorer. Ett modernt datorspel måste ligga tämligen långt framme inom flera områden. I denna kurs fokuserar vi på fyra viktiga områden: Datorgrafik, fysik, artificiell intelligens och nätverk. Alla kursdeltagare tillägnar sig en gemensam grund i föreläsningar och laborationer, för att sedan specialisera sig på ett mer specifikt delproblem.

  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Programmeringskunskaper. Datorgrafik. Linjär algebra. Grundkurs i fysik. Grundkurs i artificiell intelligens.

OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.

  Organisation:
Kursen är uppdelad i en föreläsningsserie, en laborationskurs och en projektuppgift som utförs i grupper om 2-3 personer. Kursen påbörjas Ht2 och slutförs under Vt1.

  Kursinnehåll:
Föreläsningarna går igenom de fyra delområdena: avancerad datorgrafik, spelfysik, artificiell intelligens för spel och nätverksspel. I laborationerna utför kursdeltagarna programmeringsuppgifter som relaterar till de fyra delområdena. Detta görs i en laborationsmiljön som är utformad som ett nätverksspel, där laboranterna skriver "plug-ins" för ett delproblem i taget, och dessa "plug-ins" sedan kan påverka inte bara laborantens egen miljö utan även interagera med andra laboranters resultat. Laborationsuppgifterna blir därmed en del av ett komplexare system där t.ex. fysik och artificiell intelligens sätts på prov i interaktion med andra agenter. Projektuppgiften är typiskt en fördjupning i något av de fyra delområdena, där man går vidare från de begränsade laborationsuppgifterna till mer avancerade lösningar. Detta utförs normalt i samma miljö som laborationsuppgifterna.

  Kurslitteratur:
Fastställs senare

  Examination:
LAB1
PRA1
Laborationskurs med duggor. (U,G)
Projektuppgift. (U,3,4,5)
3 p
3 p
 
Teoristoff från föreläsningarna examineras med duggor på laborationerna.



Undervisningsspråk är Svenska.
Institution: ISY.
Studierektor: Klas Nordberg
Examinator: Ingemar Ragnemalm
Ansvarig utbildningsnämnd: UND

Engelsk kursplan
Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.
Kursplanen gäller för 2005 enligt beslut av ansvarig utbildningsnämnd.


Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 12/23/2005