E-didactiek Gamemaker

Voorbereiding

Kenmerken opdracht, doelen en lestijd

Doelgroepen

Leerlingen en studenten in PO, VO en MBO

Vakken

Talen

Doelen

  • leerlingen op speelse wijze de basisbeginselen van het programmeren leren door zelf een game te ontwerpen

Devices

Windows-omgeving

Afhankelijkheid van ICT

Groot!
Je moet bijvoorbeeld in staat zijn om applicaties op je PC te installeren. Op je eigen laptop zal dat wellicht kunnen, maar op een PC of laptop van school is dat lang niet altijd toegestaan!

Benodigde lestijd

Meerdere lessen

Vereiste voorkennis en benodigde vaardigheden

Vereiste voorkennis

  • Een applicatie kunnen installeren
  • enige bekendheid met de principes van programmeren is gewenst

Gewenste ict-vaardigheid

Groot

 

Achtergrond

GameMaker is een programma waarmee computerspellen ontworpen kunnen worden. Het programma is oorspronkelijk ontwikkeld door professor Overmars (hoogleraar aan de Universiteit Utrecht). 

Met GameMaker kun je zelf een spel maken zonder eerst een programmeertaal te leren. Het programma werkt op basis van slepen en neerzetten. Door een actie voor een object te selecteren en deze op een bepaald moment onder bepaalde voorwaarden te laten uitvoeren, kun je leuke spellen maken met o.a.:

  • eigen achtergronden en (bewegende) afbeeldingen,
  • eigen geluiden en favoriete muziek,
  • zelf ontworpen levels, objecten, menu's etc.

Daarnaast kan er ook gebruikgemaakt worden van een ingebouwde programeertaal GameMaker Language (GML).

    

Tool GameMaker

Er zijn twee gratis versies van GameMaker, lees hieronder wat de verschillen zijn. Maak op grond daarvan je keuze. Gamemaker moet je in beide gevallen downloaden op je computer, je werkt dus "standalone"

GameMaker Lite (versie 8.1)

Leerlingen die voor het eerst gaan werken met GameMaker kunnen het beste GameMaker 8.1 Lite gaan gebruiken, omdat deze gratis is en de minste beperkingen heeft.
Een upgrade naar GameMaker 8.1 Standaard met meer mogelijkheden kost eenmalig 35 euro.

Gamemaker downloaden (Windows of MAC OS)

Gamemaker: Studio (Free version)

Als leerlingen al ervaren zijn in Gamemaker kunnen ze overwegen om GameMaker: Studio te downloaden.
De gratis versie kent wel beperkingen. Voor 45 euro kun je upgraden naar GameMaker: Studio Standard,
waarmee je de software zonder beperkingen kunt gebruiken.

Gamemaker: Studio (alleen voor Windows)

Verschillen tussen gratis en betaalde versies

Met het nieuwe GameMaker Studio worden veel platformen en besturingssystemen ondersteund zoalsWindows, Mac OS, Android, iOS en HTML5. De editor werkt echter alleen op Windows. Eigenlijk is GameMaker Studio meer voor professionele spelontwikkelaars geschikt.

De leverancier (http://www.yoyogames.com/) zal na GameMaker Lite 8 waarschijnlijk geen nieuwe versies meer uitbrengen en aleen GameMaker Studio doorontwikkelen.
Maar voorlopig is versie 8 nog prima te gebruiken!

In onderstaand schema zie je in één oogopslag het verschil tussen de verschillende gratis en betaalde versies.

Schema van de Nederlandse Gamemaker community 2013
Schema van de Nederlandse Gamemaker community 2013

Beginnen met GameMaker

GameMaker is weliswaar snel onder de knie te krijgen, maar leerlingen moeten wel even de kans krijgen om te oefenen. Met name voor versie 7 zijn veel Nederlandstalige tutorials uitgebracht, deze zijn ook voor versie 8 nog prima te gebruiken. Je vindt een groot aantal tutorials via deNederlandse GameMaker community, alles is gratis te downloaden en te gebruiken.

Nederlandse GameMaker Community (educatief)

Michel Fiege heeft in het kader van zijn afstudeeropdracht online lesmateriaal geschreven voor leerlingen uit de onderbouw van het voortgezet onderwijs, waarin de leerlingen zes klassieke games (onder ander Mario, Pacman en Snake) leren maken met Game Maker 8 aan de hand van opdrachten. Prachtig gratis lesmateriaal, ook nog voorzien van PowerPoints over Gamemaker om in de klas te gebruiken.

GameMaker Online: leer GameMaker d.m.v. leuke opdrachten!

Opdracht

Bedenk waar je het maken van games voor zou willen inzetten. Laat je leerlingen zelf een game bedenken of geef je ze een opdracht? Denk daarbij ook aan het samenstellen van groepjes leerlingen die gezamenlijk een game ontwikkelen: een game kent veel elementen als opbouw, logica, design etc. Samenwerken is bij het ontwikkelen van games heel belangrijk.

Laat je de leerlingen bijvoorbeeld een schietspel, een doolhofspel of een "serious game" maken?

Daag bijvoorbeeld leerlingen uit door ze in teamverband een educatieve game te laten bouwen die gebruikt kan worden op hun eigen school. De gedachte hierachter is dat leerlingen hierdoor leren:

  • over de lesstof die ze tot een game uitwerken
  • samenwerken in een team
  • projectmatig werken
  • denken in structuren (door het zelf moeten programmeren)
  • vormgeven
  • werken met geluiden en muziek
  • vakoverstijgend denken

Voor het bedenken van de game wordt daarnaast een groot beroep gedaan op de creativiteit van de leerlingen.

Afronden opdracht

Als je deze toepassing zou presenteren aan de groep, wat laat je dan zien?
  • Hoe gebruik je deze toepassing in je les (je lesvoorbereiding)
  • Wat zijn de randvoorwaarden qua bediening van de applicatie, licenties en kosten, toegang netwerk/wifi/internet/... nodig, werkt het op elk device?
  • Kosten-baten: wat kost het je om dit te doen en wat levert het je op? Is het de moeite waard?
Vertel dit aan de anderen in de terugkoppeling.

Handige links

Nederlandse GameMaker community

Twee Wikiwijs arrangementen over Gamemaker:

Games maken met GameMaker

Gamemaker Gooien en Schieten