Introduktion till spelprogrammering för Android
Kursplan, Grundnivå, 5SD819
- Kod
- 5SD819
- Utbildningsnivå
- Grundnivå
- Huvudområde(n) med fördjupning
- Programvaruteknik G1F, Speldesign G2F
- Betygsskala
- Väl godkänd (VG), Godkänd (G), Underkänd (U)
- Fastställd av
- Institutionsstyrelsen, 23 oktober 2024
- Ansvarig institution
- Institutionen för speldesign
Behörighetskrav
15 hp i programmering
Mål
Kunskap och förståelse
Efter genomförd kurs ska studenten kunna:
- identifiera och förklara Androidapplikationers livscykel och dess nyckelkomponenter
- beskriva funktionen och strukturen av Androidmanifestet, de grundläggande appkomponenterna och vysystemet
- förklara de grundläggande koncepten bakom en game loop och tilebaserade spel.
Färdigheter och förmåga
Efter genomförd kurs ska studenten kunna:
- utveckla småskaliga 2D-spel för Android
- implementera och hantera Androidapplikationers livscykel inom spelprojekt
- felsöka och analysera program under utveckling, med hjälp av debuggverktyg
- integrera och hantera inmatningar från touch, accelerometer och spelkontroller
- använda Androids resurssystem för spelresurser som bitmaps, layoutdefinitioner, användargränssnittstexter och ljud.
Innehåll
Denna kurs erbjuder en introduktion till spelprogrammering för Android. Studenten kommer att utveckla småskaliga spel för att bekanta sig med Androidplattformen, med fokus på Androidapplikationers livscykel, användarinteraktion, prestanda, batterianvändning och responsivitet. Kursen kommer också att täcka grunderna i 2D-spelutveckling, strukturerad kring en enkel spelmotorsarkitektur. Studenterna får stort utrymme att utveckla sina individuella projekt till unika och kompletta spel.
Undervisning
Undervisningen sker genom handledning, individuell läsning och praktiska moment.
Examination
Examinationen görs genom inlämningsuppgifter.
Övergångsbestämmelser
Kursen överlappar 5SD812, Spelutveckling för Android, 7.5 hp