Vous êtes sur la page 1sur 7

2014

opdracht GameMaker 2

F. Vonk
versie 1
24-8-2014

inhoudsopgave
de situatie ............................................................................................... - 2 de opdrachtgever...................................................................................... - 2 de opdracht ............................................................................................. - 2 deelopdrachten......................................................................................... - 3 afronding ................................................................................................. - 5 materiaalvoorziening ................................................................................. - 5 templates ............................................................................................. - 5 lesmateriaal .......................................................................................... - 5 sprites .................................................................................................. - 5 beoordeling .............................................................................................. - 6 -

Dit werk is gelicenseerd onder een Creative Commons Naamsvermelding NietCommercieel


GelijkDelen 3.0 Unported licentie
De afbeeldingen op het voorblad zijn verkregen via flickeringcolours.net/v2/wpcontent/uploads/2012/05/pacman-g-game-maker-8-logo.png en
www.fisme.science.uu.nl/wiki/images/gamemaker_layout.jpg

-1-

de situatie
1

Leren door middel van games vinden mensen vaak leuker dan

leren uit boeken. Spelend leren, in je jeugd is het heel normaal.


Maar naarmate je ouder wordt is het steeds moeilijker om hetgeen je moet leren in een game of spel te verwerken. Toch zijn
er genoeg zogenaamde serious games te vinden. Ze bestaan
niet alleen voor de jeugd, maar ook voor volwassenen. Ook zijn er voor bepaalde
beroepsgroepen zoals dijkwachten, artsen enzovoorts serious games.
Voor deze opdracht ga je als tweetal proberen een zogenaamde serious game te
maken! Wat een serious game precies is kun je onder andere lezen op Wikipedia.
Veel plezier en succes.

de opdrachtgever
De opdrachtgevers zijn de heer P. Hamoen en de heer F. Vonk, de docenten informatica aan het Lorentz Casimir Lyceum in Eindhoven. Zij
zijn in het algemeen genteresseerd in games en in het bijzonder in serious games. Wat ze hieronder verstaan wordt hierna uitgelegd. De opdrachtgevers zullen de gemaakte games beoordelen.

de opdracht
Zoals gezegd zijn de opdrachtgevers genteresseerd in serious games en in het bijzonder in serious games voor groep 8 van de basisschool of de brugklas van het
voortgezet onderwijs. Ze willen dat je n van de twee doelgroepen kiest en een
vak dat aan de doelgroep gegeven wordt. Voor de gekozen doelgroep en vak ga je
een serious game maken. Dat ook anderen bezig zijn met na te denken over games en onderwijs kun je zien in de volgende Extra Credits clip.
Om tot een goede serious game te komen is het zaak dat je niet primair aan "leuk"
denkt. Er zijn veel meer emoties die een rol kunnen spelen in een spel. Dit kan je
helpen om makkelijker een serious game concept te bedenken. De volgende clip
van Extra Credits gaat hier op in.
De opdrachtgevers willen dat je, samen met iemand anders, een serious game
concept bedenkt en daar vervolgens een spel van maakt. Gezien de tijd kun je
waarschijnlijk niet het hele concept implementeren, maar dat is niet erg. Je gaat
gewoon hard werken en zo ver mogelijk proberen te komen. Let wel op dat je niet
alleen maar makkelijke stukken van je concept uitwerkt en alle moeilijke overslaat.
1

inthegame.nl/wp-content/uploads/2014/01/games.jpg
-2-

Zoals gezegd moet je eerst het concept uitgewerkt hebben voordat je de game
gaat maken. Belangrijk is dat je je doelgroep en het gekozen vak goed onderzoekt
en beschrijft. Ook bij een serious game is het belangrijk dat je goed weet welk gevoel je met je game wilt bereiken bij de spelers. Hoe beloon je ze en hoe bestraf je
ze? Hoe daag je de spelers uit? Dit zijn allemaal aspecten waaraan je in je game
concept aandacht moet besteden.

deelopdrachten
1. opzetten van het project
De opdrachtgevers verwachten een persoonlijke planning en een persoonlijk
logboek. Je houdt de planning bij gedurende het project. Je levert daarom
een eerste planning en de uiteindelijke planning in.
Je vindt een Excel template voor je planning en logboek in de ELO.
2. orintatie op je doelgroep
De opdrachtgevers verwachten een beknopt orintatierapport waarin je een
serious game bespreekt die relevant is voor je doelgroep. Het is ideaal als
deze game ook bij het vak hoort dat je gekozen hebt, maar dat hoeft niet.
Als je deze game wilt bestuderen doe je dit thuis. Je zult verder begrijpen
dat een spel bestuderen iets anders is dan een spel spelen. Kijk maar eens
naar deel 2 van de Extra Credits aflevering "Playing Like a Designer".
Het rapport bevat een link naar de website van de bestudeerde game. Verder beschrijf je het volgende.

Vijf dingen die je goed vindt aan het spel en uitleg waarom je het
goed vindt.

Vijf dingen die je zou verbeteren aan het spel als je de kans kreeg en
uitleg hoe je ze zou veranderen en waarom zo.

Hoe de speler de game leert spelen.

Een lijst met dingen die gebruikt worden om spelers te belonen.

Een lijst met dingen die gebruikt worden om spelers te straffen.

Een lijst met dingen die gebruikt worden om de speler uit te dagen.

3. uitwerking van je ideen (ontwerp)


De opdrachtgevers verwachten een ontwerp (game concept) van je game
waarin je je ideen voor het spel zo volledig mogelijk beschrijft. Je beschrijft
hierin een totaal plaatje, ook al gaat het niet lukken om alles te implementeren binnen deze opdracht.
Je vindt een template voor je ontwerp in de ELO. Je initile ideen werk je
uit in hoofdstukken 1 tot en met 4 van dit template.

-3-

4. eerste opzet game


De opdrachtgevers verwachten een eerste opzet van je game.
Nadat je je eerste ideen hebt opgeschreven moet je kijken of ze haalbaar
(feasible) zijn en of ze het gewenste effect bereiken. Hiervoor ga je n level
of veld van je game implementeren op basis van wat je bedacht hebt.
Tijdens het maken van de eerste opzet, pas je het ontwerp (game concept)
aan als je merkt dat bepaalde zaken niet goed werken of niet het gewenste
effect hebben. Als je denkt dat je game haalbaar is, stop je met implementeren.
Het is aan te raden om deze activiteit samen te doen. Je kunt dan van elkaar
leren en bent allebei betrokken bij het herzien van je ontwerp.
Je zet wat je hebt gemaakt apart en levert het uiteindelijk in.
5. uitwerking game
De opdrachtgevers verwachten een game die zo ver mogelijk gemplementeerd is. De game moet tenminste aan de volgende eisen voldoen.

Er zit een handleiding bij en/of in.

Er zit een beginmenu in.

Er zitten minimaal vier velden in (ieder teamlid maakt minimaal twee


velden).

Er zijn minimaal vier niet triviale problemen opgelost in de implementatie en gedocumenteerd in het ontwerp. Ieder teamlid lost minimaal
twee van zulke problemen op.
Een niet triviaal probleem is een probleem waarvoor de oplossing nergens is uitgelegd. Problemen waarvan je de oplossing in het lesmateriaal of op internet vindt zijn triviale problemen.

In alle code is duidelijk terug te vinden wie welk deel van de code
gemaakt heeft. Alle code is in beginsel zelf geschreven, maar als er,
met toestemming, stukken code zijn geleend dan is dit duidelijk aangegeven in de code.

Al het werk van de teamleden is gentegreerd in het eindresultaat.

De game is gemaakt in GameMaker 8.1.

Je maakt gebruik van niet triviale GML code of scripts. Het kan zijn
dat je dit moeilijk vindt. In dat geval kun je ervoor kiezen om alleen
drag & drop code te gebruiken. Dit betekent echter wel dat je geen
cijfer hoger dan een 8 kunt halen.

-4-

afronding
Je rondt de opdracht af door het volgende in te leveren. Je mag ook meerdere onderdelen onderbrengen in n verslag.

de persoonlijke planningen en persoonlijke logboeken

handleiding voor het spel

het orintatierapport

het volledig uitgewerkte ontwerp (game concept)

de eerste opzet van de game

de uiteindelijke game

Je levert alles, met duidelijke naamgeving, als ZIP bestand in via de inleveropdracht in de ELO. Let op dat je geen back-up bestanden van GameMaker inlevert!

materiaalvoorziening
templates
De benodigde templates vind je in de ELO.

lesmateriaal
In de ELO vind je een module over GameMaker. Ook vind je daar informatie over
GML en over het integreren van werk in GameMaker.
Voor lesmateriaal kun je ook kijken op de website van Michel Fiege.
In deze opdracht wordt ervan uitgegaan dat je al eerder met GameMaker hebt gewerkt.

sprites
Voor sprites kun je terecht op het internet. Je mag ze ook zelf maken, maar dit
mag niet meer kosten dan 10% van de nominale tijd die er voor dit project staat.
Als je meer tijd aan sprites wilt besteden dan mag dat wel, maar je doet het dan
dus via extra inspanning. Als de opdrachtgevers het resultaat bij vinden dragen
aan de kwaliteit van het game concept en het uiteindelijke resultaat dan wordt hier
natuurlijk rekening mee gehouden in de beoordeling.

-5-

beoordeling
De beoordeling gebeurt op basis van de volgende criteria.
0

1
2
3
4

proces en verslag (20 punten)


projectuitvoering
procesmatigheid
uitwerking game concept
uitwerking serious aspect
product (30 punten)
afstemming op doelgroep
implementatie game concept
implementatie serious aspect
speelbaarheid
eindresultaat*
begrip van en inzicht in de materie

1
2
3
4
5
6

Je cijfer is de som van het aantal punten gedeeld door 5. Te laat inleveren resulteert in aftrek van 1 punt per dag met als minimum het cijfer 1.
score
0

ontbreekt

Wordt "voor de vorm" aandacht aan besteed.


Zit qua niveau ruim onder wat is geleerd of wordt verwacht.

Wordt aandacht aan besteed.


Zit qua niveau onder wat is geleerd of wordt verwacht.

3
4
5
*

uitleg

Wordt serieus aandacht aan besteed.


Zit qua niveau nauwelijks boven wat is geleerd of wordt verwacht.
Wordt serieus aandacht aan besteed.
Zit qua niveau duidelijk boven wat is geleerd of wordt verwacht.
Wordt serieus en adaptief aandacht aan besteed.
Overstijgt duidelijk het niveau van wat is geleerd of wordt verwacht.
Met eindresultaat wordt het totaalplaatje van het uiteindelijke product bedoeld. Dat wil zeggen dat er met name gekeken wordt hoe alles in het product samenkomt.

Je bent als team verantwoordelijk voor alle resultaten. Ook al heb je aan een bepaald deel niet zelf gewerkt wil dat niet zeggen dat je er niets van hoeft te weten.
Alles wat in het verslag staat moet je op zijn minst gelezen hebben en snappen.
Als blijkt dat n persoon niet voldoende of juist extra heeft bijgedragen aan de
resultaten van de groep dan kan de leraar besluiten over te gaan tot een individuele beoordeling in plaats van een beoordeling als team.

-6-

Vous aimerez peut-être aussi