In deze lessenserie van 3 weken gaan jullie een eigen game maken!
Er zijn veel programma's en manieren waarop je een game kan maken maar deze zijn allemaal erg moeilijk te begrijpen. Hieronder zie je een voorbeeld van hoe games zoals Call of Duty en GTA V worden eruit zien als zij worden gemaakt. Dan snap je wel dat we dat niet kunnen gaan doen.
Hoe gaan we het dan doen? Nou we gaan een game maken met behulp van het bekende programma Scratch. Games als Flappy Bird worden hierin gemaakt. De bedoeling is dat je via Scratch:
Leert inzicht te krijgen in hoe een game gemaakt wordt
Leert na te denken over elementen zoals 'gameplay', 'level-design' en 'functionaliteit'
Leert samen te werken aan een digitaal project
Gamen wordt een steeds populairdere manier van vrijetijdsbesteding. De verwachting is dat dit in de toekomst alleen nog maar zal groeien. In landen als Zuid-Korea zijn er bijvoorbeeld stadia (meervoud van stadium) zo groot als Camp Nou die alleen gebruikt worden voor gamingwedstrijden. Daar wordt niet gevoetbalt of gebasketbalt. Wij vinden games maken en erover nadenken dan ook een belangrijke vaardigheid om in je leven mee te nemen. De wereld veranderd immers snel op korte termijn.
w
Afb. 1: Voorbeeld van code waarin games als GTA V worden gemaakt. Afb. 2: Stadium voor gametoernooien in Zuid-Korea
Leerdoelen
De leerdoelen van deze serie lessen over games maken in Scratch zijn de onderstaande. Na afloop is het de bedoeling dat je dit kent en kunt. Is dat niet gelukt, dan heb je misschien niet goed opgelet!
Leerdoelen over wat je moet kennen:
Weten wat de begrippen sprites, scripts, costumes, sounds en backdrop betekenen
De functies benoemen van de bouwblokken motion, looks, sound, pen, data, events, control, sensing, operators, more blocks
Leerdoelen over wat je moet kunnen:
Een sprite simpele basisbewegingen laten uitvoeren
Een backdrop veranderen in Scratch
Een karakter aanmaken
Een simpele en werkende game maken
Les 1
Inleiding
We moeten ergens beginnen. Dat is in dit geval bij het maken van een account in Scratch. Deze les ga je verder leren wat een sprite en een backdrop is, en hoe een game er van binnen uit ziet.
Als jullie een account hebben gemaakt gaan jullie zelf al aan de slag met wat simpele bewerkingen in Scratch.
Game toernooi in Korea
Begrippen: Sprite en backdrop
Sprite: Een sprite is een object in een project (game) dat bewegingen uitvoert. Sprites kunnen zelf gemaakt worden of uit de Scratch-bibliotheek komen. Soms zijn er meerdere sprites in één project.
Backdrop: De backdrop is de achtergrond van een project (game) waarin de game zich afspeelt. De backdrop in onderdeel van het level-design, het ontwerp van de levels in de game.
Opdracht 1
Maak een account in scratch. Volg om dit te doen hieronder de stappen.
LET OP: Kies een gebruikersnaam en wachtwoord die de docent mag weten!
Kies een gebruikersnaam en een wachtwoord die de docent ook mag weten
Ga naar OneDrive en open een nieuw Word-document. Schrijf hierin jouw gebruikersnaam en wachtwoord en deel dit met de docent
Klaar!
Opdracht 2
Maak een Word-document in OneDrive aan voor de komende lessen. Noem het: 'Opdrachtenboekje Scratch jouwnaam'.
Schrijf in het Word-document de antwoorden op de volgende vragen:
Wat ga jij leren in deze lessenserie over Scratch? Gebruik deze wikiwijspagina om je antwoorden te vinden.
Hoeveel weken gaan we werken aan Scratch?
Waarom is het volgens de wikiwijs-pagina belangrijk dat je leert met Scratch te werken?
Schrijf in je eigen woorden op wat de betekenis is van een Sprite. Gebruik deze pagina's om het antwoord te vinden.
Schrijf in je eigen woorden op wat de betekenis is van een Backdrop. Gebruik deze pagina's om het antwoord te vinden.
Let op: Als je deze vragen serieus hebt beantwoord, heb je minimaal 3/4 van een A4 volgeschreven.
Les 2
Inleiding
In deze les gaan we kijken naar de menu's (scripts) in Scratch en de werking van de blokken. Ook gaan we alvast een opstelling maken van een sprite en deze laten bewegen. Je krijgt ook de betekenis van het begrip 'Costumes' te leren.
Je leert dus:
Wat scripts zijn en hoe ze werken
Hoe je een sprite kunt laten bewegen
Wat een costume is
Begrippen: Costumes
Costume is een Engels woord. In het Nederlands betekent het simpelweg 'kostuum'. Dat is een outfit dat uit één geheel bestaat zoals een onesie of een huispak. Maar in Scratch heeft een costume een hele andere betekenis.
De sprite (karakter) kan vele vormen aannemen. Eigenlijk heeft het costume in Scratch niets te maken met kleding. Het is eigenlijk gewoon de stand waarin het karakter (de sprite) staat. Als jij rent dan sta je ook anders dan als je loopt. Deze veranderingen in een beweging zijn de costumes. Hieronder een voorbeeld:
Scripts in Scratch
Een script voor een film ken je. Daarin wordt opgeschreven wie wat wanneer gaat zeggen. In Scratch is dat hetzelfde. Daarin staat welk karakter waarheen gaat bewegen en wat er dan gebeurt. Scripts in Scratch zijn een reeks opdrachten die vertellen wat er in de game gebeurt. Er zijn vele script-menu's, zoals: bewegen, data, uiterlijken, geluid, pen en noem maar op. Elk script-menu heeft ook zijn eigen kleuren om het makkelijk te maken.
Opdracht 3
Ga naar Scratch en log in. Maak een nieuw project aan en noem het 'test 1'. Zet dan een sprite in het midden van het spelscherm.
Maak nu de volgende vragen in een nieuw Word-online (office365) document.
Onder welk script-menu kun je het blokje 'Richt naar 90 graden' vinden?
Onder welk script-menu kun je het blokje 'Muis ingedrukt?' vinden?
Onder welk script-menu kun je het blokje '...>...' vinden?
Onder welk script-menu kun je het blokje 'Wanneer de groene vlag wordt aangeklikt' vinden?
Opdracht 4
De volgende opdrachten ga je uitvoeren in Scratch. Doe dit via de script-menu's. Door blokjes te slepen naar het grote grijze vak aan de rechterkant kun je de opdrachten op een rij zetten.
Plaats een blokje 'wanneer de groene vlag wordt aangeklikt' (hiermee start je altijd een script)
Plaats een blokje 'herhaal'
In het blokje herhaal zit een leeg stukje. Daarin sleep je het blokje 'verander y met'. Zet het getal hierin op -10
Plaats een blokje 'wanneer spatiebalk wordt ingedrukt'
Plaats weer een blokje 'herhaal'
Zet ertussen weer een blokje 'verander y met'. Zet het getal nu op 20
Wat gebeurt er nu? Schrijf het op in je Word-online document.
Opdracht 5
Maak het onderstaande script na. Wat gebeurt er? Schrijf je antwoord in je Word-document.
Klaar?
Ga even oefenen of testen in Scratch. Schrijf op wat je geleerd hebt in je Word-document.
Les 3
Inleiding
Deze les ga je al een echte game maken. Je hebt nu wat stappen doorlopen en kent de betekenis van de begrippen sprite, backdrop en costumes. Je weet nu ook wat script-menus zijn en wat een script is. Je weet nu genoeg om aan de slag te gaan met Scratch!
Leerdoelen
De functies benoemen van de bouwblokken motion, looks, sound, pen, data, events, control, sensing, operators, more blocks.
Een sprite simpele basisbewegingen kunnen laten uitvoeren.
De blokken
In Scratch programmeer je de game door blokken te slepen uit de script-menus naar het script. Deze blokken hebben allemaal verschillende functies. Vaak zegt de naam van de menu's en blokken al precies wat het doet.
Als je extra hulp nodig hebt bekijk dan het filmpje hieronder, vanaf ong. 3 minuten.
Opdracht 1
Voer de onderstaande opdracht uit.
Je ziet hieronder een afbeelding staan. Deze afbeelding moet de backdrop worden van een Scratch-game.
Sla de afbeelding op op je computer en noem het 'Scratch 1'.
Ga naar Scratch en upload de afbeelding door te klikken op de tab 'Achtergronden' en dan op het mapje met het pijltje omhoog.
Laat zien aan de docent.
Opdracht 2
Log in bij Scratch en klik linksboven op 'Maak'. Volg nu de onderstaande stappen.
Klik linksboven in de menubalk op 'Tips'.
Je kunt nu aan de rechterkant kiezen voor allerlei 'tutorials' (oefeningen) die je kan maken.
Opdracht: Kies één van deze die je leuk vind en doorloop deze helemaal.
2. In je opdrachtenboekje (Word-online) ga je nu antwoord geven op de volgende vragen:
Welke game (oefening) heb jij gedaan?
Wat is het resultaat?
Plaats een screenshot van je game (druk op de knop 'PrtSc' op je toetsenbord, druk dan op ctrl+v in je Word-bestand)
Klaar?
Laat de opdrachten zien aan de docent. Daarna mag je iets voor jezelf doen.
Het arrangement 1.4.1 Een game maken met Scratch is gemaakt met
Wikiwijs van
Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt,
maakt en deelt.
Auteur
Jeroen Basten
Je moet eerst inloggen om feedback aan de auteur te kunnen geven.
Laatst gewijzigd
2016-05-17 18:36:45
Licentie
Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding 3.0 Nederlands licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding vrij bent om:
het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
voor alle doeleinden, inclusief commerciële doeleinden.
Leeromgevingen die gebruik maken van LTI kunnen Wikiwijs arrangementen en toetsen afspelen en resultaten
terugkoppelen. Hiervoor moet de leeromgeving wel bij Wikiwijs aangemeld zijn. Wil je gebruik maken van de LTI
koppeling? Meld je aan via info@wikiwijs.nl met het verzoek om een LTI
koppeling aan te gaan.
Maak je al gebruik van LTI? Gebruik dan de onderstaande Launch URL’s.
Arrangement
IMSCC package
Wil je de Launch URL’s niet los kopiëren, maar in één keer downloaden? Download dan de IMSCC package.
Wikiwijs lesmateriaal kan worden gebruikt in een externe leeromgeving. Er kunnen koppelingen worden gemaakt en
het lesmateriaal kan op verschillende manieren worden geëxporteerd. Meer informatie hierover kun je vinden op
onze Developers Wiki.