Indtil nu har fokus været på det rent tekniske omkring at udvikle spil.
Nu er vi klar til at se på hele processen ved at udvikle spil.
Helt overordnet tales om forskellige genre af spil
aktion hvor det handler om at opnå et mål hurtigt
eventyr/historie hvor verdener skal udforskes
strategi som kræver strategiske overvejelser undervejs
proces hvor det handler om at være i spillet
Vi har indtil nu kun beskæftiget os med aktion, men de andre genrer skal ikke glemmes.
Nu vil vi stille skarpt ind på at kræve at spillene har et bestemt tema/budskab og er målrettet en bestemt gruppe individer også kaldet målgruppen.
Men allerførst....
Før man overhovedet kaster sig ud i at kode et spil, er der en række ting, der vil være godt at få styr på først.
Det gøres ved at lave en kravspecifikation, som indeholder en række detaljerede krav til spillet.
De enkelte krav skal
Være præcist formuleret, så der ikke hersker tvivl om hvad kravet går ud på
Være testbart, så man kan verificere, at kravet er opfyldt
Giver kravet overhovedet mening? - ellers kasseres eller omformuleres det
Kravspecifikationer omhandler ikke kun, hvad der skal opfyldes, men er også med til at afgrænse.
For at gøre et spil mere målrettet, så indskærp målgruppen, så det ikke indbefatter alle uanset alder (børn, unge, gamle), køn (pige/dreng, mand/kvinde), tro eller politiske overbevisning . Vælg en bestemt gruppe mennesker. Det gør det enklere at tilpasse et spil, som passer til dem, og får dem til at interessere sig for at spille det.
Det kan være en hjælp at opfinde en person, som svarer til målgruppen. Give dem et navn, interesser, osv. For at dække mere bredt, så måske flere personer med forskellig køn og holdninger.
Hvad karakteriserer et barn på 7 år?
Alder, interesser, færdigheder
udfordres/engageres af.....
Hvad karakteriserer en gymnasieelev?
Alder, interesser, færdigheder, sociale relationer
udfordres/engageres af.....
Et tema i et spil er det overordnede emne eller problemstilling som spillet formidler.
Et godt valgt tema gør spillet relevant og engagerende for den tiltænkte målgruppe:
Børn: Fantasi, venskab, eventyr
Teenagere: Identitet, sociale medier, valg
Voksne: Politik, etik, samfund
Hvilket budskab kommer spillet med? Hvilken holdning eller refleksion skal spillet lægge op til?
Endelig kan der også være overvejelser omkring teknikken. Hvilken platform skal det køre på? Computer, tablet eller mobil?
Kræves tastatur eller bare mus eller fingre?
Hvordan kan grafik, lyd og interaktion bruges til at understøtte tema og budskab?
Når det er på plads, så er vi klar til at udvikle spillet.....
Ideudvikling handler om at få en masse ideer og så bagefter sortere i dem, så man står med den bedste ide til sidst. Man skal "Tænke ud af boksen" og ikke lade sig begrænse at teknik og hvad man tidligere har lavet. Hæng ikke fast i den ene gode ide man allerede har fået - Måske der alligevel er en bedre ide?
Lav dernæst storyboard til at beskrive sekvenser i spillet
men hvad er et storyboard ?
Storyboard er en sekvens af skitser, hvor centrale elementer af spillet illustreres. Ud over illustrationen i en sekvens, laves også en kort forklaring på, hvad det er der sker i den konkrete sekvens.
Fungerer bedst hvis det laves som hurtige skitser, hvor man ikke fortaber sig i detaljer - Det kommer senere når der skal laves pseudokode.
Og nu til......
Spillet skal gøre opmærksom på at det snart erJul, og få folk i den rigtige julestemning.
Målgruppen er 13-årige. Ligger altså midt imellem barn og gymnasieelev.
Skal kunne spilles alene ved brug af musen.
Fantastisk hvis spillet er vanedannende, så når man først er begyndt, så stopper man ikke igen
Og så den sidste detalje......
Der vil være præmie til det bedste spil!
Vinderen afgøres af en yderst kvalificeret dommer.
Der skal tænkes stort og ud af boksen.
I skal ikke lade jer begrænse af, hvad I tror der er muligt at lave.
Som udgangspunkt kan alt lade sig gøre!
Brainstorm og brug 10 minutter i stilhed hvor I får ideer til et og helst flere spil.
Vælg det spil du vil gå videre med og lav storyboard.
Snak med sidemanden om hver jeres spil og udveksle ideer.
Ret jeres storyboard til
Tag et billede af jeres storyboard og læg det op på jeres portefølje.
Skriv pseudokoden - gerne i CodingLab som kode kommentarer
Først nu skrives koden.......