|
Titel
2
|
Læringsspil
I dette forløb træner vi programmering i App Lab ved at lave et simpelt klikspil. Senere i forløbet udvikler vi en app med et læringsspil.
Formålet med forløbet er både at lære mere om programmering og at lære, hvordan man udvikler en spil-app (her indgår throwaway prototyping, modellering i storyboards og wireframes samt overvejelser om spilmekanikker, gamification, spillertyper og brugertest).
MATERIALE:
Programmering i App Lab (herunder brug af variable og forgreninger)
Variabler: Powerpoint s. 15-20
Betingelser og forgrening: Powerpoint s. 21-24
Opgaver i App Lab:
- CSP5, lektion 1, opgave 4-11 og 18-22
- CSP5, lektion 2, opgave 2, 6, 8 og 10-12
- CSP5, lektion 4, opgave 4-5 og 7
- CSP5, lektion 5, opgave 3-7, 10, 12-17 og 21
Videoer:
- Intro to design mode in App Lab
- CS Discoveries: Variables Part 1
- CS Discoveries: Variables Part 2
- CS Principles: Conditionals - Part 1 Boolean Expressions
Metoder i informatik: Trinvis forbedring, rapid prototyping og modellering ved hjælp af storyboards og wireframes
Rapid prototyping: Powerpoint, s. 39-44
Mockups, storyboards og wireframes: Powerpoint, s. 44-45
Trinvis forbedring; Powerpoint, s.53
Skabelon til wireframe (app)
Video:
- Rapid Prototyping: Sketching | Google for Startups
Principper for interaktionsdesign: KIS
Powerpoint s. 51
Brugertest
Tænke-højt-test og guerilla test: Powerpoint, s. 60-63
Videoer:
- User Testing: Why & How (Jakob Nielsen)
- Guerilla Testing with Usability Cafe
Spilmekanikker, gamification og spillertyper
Flow og spilmekanikker: Powerpoint s. 30-34
Gamification: Powerpoint, s 36-37.
Bartles spillertyper: Powerpoint, s. 47-49
Videoer:
- How Space Invaders birthed Japanese games
- Classroom Game Design: Paul Andersen at TEDxBozeman
- The Gamer Compass
FAGLIGE MÅL:
Konstruktion af it-system som løsning til en problemstilling
- løse et mindre problem ved at beskrive problemet, samt designe, realisere og afprøve et it-system gennem brugerorienterede teknikker
- demonstrere viden om fagets identitet og metoder
Programmering
- identificere basale strukturer i programmeringssprog, modellere programmer og anvende programmering til udvikling af simple it-systemer
Interaktionsdesign
- redegøre for udvalgte elementer i et interaktionsdesign, samt realisere udvalgte interaktionsdesign i et konkret it-system og tilpasse eksisterende design og systemer
KERNESTOF
It-systemers og menneskelig aktivitets gensidige påvirkning
- brugsmønstre til afdækning af brugertypers krav til et it-system
- brugertest til kvalitetssikring af et it-system i forhold til brugertypers krav
Programmering
- variable og forgreninger
|