Studiepoeng
10
Emneansvarlig
Tomas Sandnes
Tilsynssensor
Kjetil Svarstad
Hensikt
Spillutvikling foregår innenfor rammene av spillmotorer. I PG591 skal studentene lære hvordan en motor er satt sammen, og videreutvikle sine C++ kunnskaper til det som er nødvendig for å bygge en motor i C++.
Forutsetninger
Gode basisferdigheter i C++ programmering, gjennom emnet "PG330 Programmering i C++", eller tilsvarende.
Kompetansemål
Studentene skal lære hvordan en spillmotor er bygget opp. Etter fullført kurs skal studentene:
Gjennom semesteret vil temaene over gå igjen som øvingsoppgaver og innleveringer.
Gjennomføring
Kurset gjennomføres med 12 forelesninger av ca 2 timer og 12 lærerstyrte øvinger av ca 3 timer. Øvingene er ikke obligatoriske, men for å oppnå kompetansemålene forventes det at studentene fullfører øvingsoppgavene på egenhånd der øvingstimene ikke strekker til.
Vurdering skjer gjennom en mappeoppgave. Mappen består av 2 gruppeinnleveringer underveis i semesteret, og en individuell avsluttende prøve. Mappen vurderes som helhet, ikke med spesifisert vekting per element.
Pensum
Pensum er forelesningsmaterialet og nødvendige hjelpemidler for å gjennomføre øvingsopplegget. Materiellet gjøres tilgjengelig for studentene fortløpende gjennom kurset.
Karakterskala
Bokstavkarakter
Vitnemålstekst
Studentene har fått kunnskaper om modellene bak spill og spillmotorer og hvordan disse brukes for å utvikle spesifikke spill. De har også øvet ferdigheter innen enkel praksis på utvikling basert på slike modeller, i form av øvingsoppgaver og innleveringer innen memory management, error handling, timing, networking, input og output.
Vurdering
Vekting (%): 100%
Vurderingstype
Mappevurdering
Semester
4. semester, vår
TILBAKE TIL SPILLPROGRAMMERING
Med forbehold om endringer.