Hoofdstuk 1: Beginnen met GameMaker 2



Vergelijkbare documenten
Diamanten jacht. Gamemaker Workshop. Hogeschool van Amsterdam. Benjamin van Arkel, Simon Karman en Koen Vrij

Zelf een spel maken met GameMaker Les 3: Vijanden en levens

Zelf een spel maken met GameMaker Les 1: Laat iets bewegen!

GameMaker TUT: Doolhof

Wat gaan we maken? Scratch Invaders!

Basisinstructie GameMaker 8.0

Game Maker: Avonturier en skelet

Het project Gamemaker Kids is mede mogelijk gemaakt door:

Zelf een spel maken met GameMaker. LES 1 Laat iets bewegen!

Game Maker 6.1. Sprite up your life with Gamemaker. Hoofdstuk 1.2

Zelf een spel maken met GameMaker Les 2: Muren en punten!

Game Maker 6.1. PSO opdracht

Plaats de auto ergens in het speelveld, en bezaai de weg met rotsen. Let erop dat over de hele breedte van de weg in elk geval rotsen te vinden zijn.

LES 2 & 3 GAMEMAKER4YOU

Gebruik van TileSets Stukjes achtergrond van een plaatjesvel (sheet) afhalen

Zelf een spel maken met GameMaker. LES 2 Muren en punten!

Zelf een spel maken met GameMaker. LES 3 Vijanden en levens

Handleiding help Sinterklaas!

Scratch in drie uur. Hallo, mijn naam is Minti Mint! Ik ga je uitleggen hoe je je eigen computerspel kunt maken. We gaan een racespel maken!

Boekje met opdrachten

Handleiding voor het maken van je eigen webpagina op de schoolsite

LES 4 & 5 GAMEMAKER4YOU

Bijlage: Handouts. Deze bijlage bevat de volgende handouts:

Handleiding bij de workshop Animatie in Microsoft PowerPoint Hoe maak je een animatie in Microsoft PowerPoint 2010? Handleiding voor kinderen

Hoe moet je een prachtige presentatie maken?

Scratch! Les 5. Werkblad 6 Aan de slag met. 52 talentenkijker LEERLINGENWERKBLADEN

Sterren Jager. In dit spel ga je sterren jagen, maar je moet oppassen voor de inktvissen!

Het project Gamemaker Kids is mede mogelijk gemaakt door:

ONTWERPEN VOOR KIDS. Amersfoort, _boek_Games ontwerpen voor kids voor Dummies.indb 1

Inhoud. Blz. 3. Blz. 4. Blz. 5. Blz. 7. Blz. 8. Blz. 9. Blz. 10. Opdracht 1 - Brainstormen. Opdracht 2 - Je eigen controller. informatie - makey makey

Game Maker. 1 Inleiding. 2 Pacman. 2.1 Resources

Hoofdstuk 1 Wat zijn apps eigenlijk?

SKYPE, de goedkope manier van communiceren via internet (VOIP) Voor allen die willen weten hoe je Skype moet installeren en instellen op je PC.

Downloaden van Software.

Cursus Onderwijs en ICT. Programmeren met Visual Basic

UNIT 4 GAMES DROOMGAMES EERSTE GAMES SCORE EXTENSIES INTERACTIES DEBUG IT!

Dit werkt voor Mac, Windows en sommige versies van Linux. In de filmpjes gebruiken wij de versie in de browser.

Voordat je begint, lees je eerst deze bladzijden. Daarna weet je precies hoe je dit boek gebruikt.

Welkom! Veel plezier met Scratch!

ICT Publisher

HANDLEIDING GAME MAKER

LES 6 T/M 10 GAMEMAKER4YOU

Handleiding van de Bibliotheek: e-books lezen op je e-reader - voor Windows en Sony e-reader

Installatie van Linux Mint 13

Handleiding Pivot docent Wendy Bruins versie 1.2 december 2008

Introductie: Brom en Bram

Game Maker Tutorial Jouw Eerste Spel Geschreven door Mark Overmars

voegt Piet Geelen toe, er is veel materiaal te vinden op het web, ook rechtenvrij. Frans Peeters heeft geaccepteerd dat hij niet alles weet.

2 Leerlingenwerkbladen. Leerlingenwerkbladen

MAAK WERK VAN JOUW TALENT

Workshop 1. Het is de bedoeling dat je stap voor stap meedoet. Dit teken geeft aan dat je iets zelf moet doen of mee moet doen.

Bloggen met blogdirect

Over:

Scratch - Programmeren voor Kids

Inleiding. 1.1 Wat is leren en coachen?

Werkschrift : Hoe werk ik op WikiKids?

Het project Gamemaker Kids is mede mogelijk gemaakt door:

Snake met Scratch. Stap voor stap. Pagina 1 van 15

Programmeren met Scratch

En soms geven we aan bepaalde plaatjes leuke effecten en meer is het echt niet!

GameMaker. GameMaker game. Het helpscherm Spelen in groot scherm Spel spelen Spel stoppen. Object (wat doet het plaatje) in je game.

Virgo + WPS Office. Tabletproject

DEEL: THEMA. Klik op Thema. Nu verschijnen er een aantal thema s. Dubbelklik op een thema en je krijgt het volgende schermpje:

Opmerking: Realiseer je dat dit een gratis programma is en daarom is het mogelijk dat het soms niet naar behoren werkt.

Inhoudsopgave. Voorwoord... 7 Voordat je begint... 8 Wat heb je nodig?... 9 Voor ouders, verzorgers en leraren... 10

het Officiële Boek Help je kinderen leren programmeren! Marina Umaschi Bers en Mitchel Resnick

Het project Gamemaker Kids is mede mogelijk gemaakt door:

Installatie uitleg van de update van DK7

SCRATCH VOOR BEGINNERS

APP INVENTOR BEGINNER

VERVANGTAAK LICHAMELIJKE OPVOEDING VOOR LANGDURIG GEBLESSEERDEN

Start GameMaker en open een nieuw spel (menu: Zorg ervoor dat GameMaker in Advanced Mode

Wrts.nl. Woordenschat leer je zo!

Ik-Wijzer Ik ben wie ik ben

Leerstijlentest van David Kolb Davy Jacobs, GDD1B

Herlaarhof. het social media spel

Wat leuk dat je wilt werken met Glogster ( Maar wat is het?

Teksten bewerkt uit het gezinsboek Ons Dagelijks Brood veertigdagentijd van pastoor M. Hagen door EBP voor

Handleiding voor de installatie van Robobridge

Game Maker 6.1. Scrolling shooter. Hoofdstuk 6.1

KORTE HANDLEIDING PIXTON

Game Maker - Deel 2. Het project Gamemaker Kids is mede mogelijk gemaakt door: Sacha de Ruiter, Technika 10 Nederland

Projecten in scratch!

Pinnacle studio 14. Workshop

Welkom bij mijn website tutorial (Deel 2)

Informatica in het hoger onderwijs / gametechnologie

In dit hoofdstuk leggen we stap voor stap uit hoe je XBMC op je pc of laptop installeert.

Dag 12: Extensies installeren

Kids. &Go. Informatieblad speciaal voor kinderen

Werken met Paint 2014

3 Hoogbegaafdheid op school

Instructie Kaarten - GameMaker

WORKSHOP PROGRAMMEREN Les 1, laat de kat lopen

Workshop FLL. Leer robots programmeren. Marieke Peelen Lennart de Graaf Daryo Verouden -

1. Mappen, documenten en bestanden

Find The Word. Design Document versie 0.1

FabSheet FabMoment maken

Inhoudsopgave Voorwoord 5 Voordat je begint 6 Wat heb je nodig? 7 De website bij het boek 7 Voor ouders, verzorgers en leraren

Serious game, FUN design. Door: Nina Haitsma ( ) The game of life

Transcriptie:

Inhoud Hoofdstuk 1: Beginnen met GameMaker 2 Downloaden en installeren 3 De voorbeeldbestanden downloaden 5 Onderdelen van een spelletje 6 Sprites 6 Objecten 7 Events en Actions 8 Bewegende plaatjes en transparantie 13 Een sprite maken met de Image Editor 14 Transparant of niet 15 Een bestaand plaatje gebruiken 16 Transparant maken 20 Opslaan als PNG 21 Animaties 21 Een animatie van een afbeeldingstrip 23 Royalty free 25 Hoofdstuk 2: Het eerste spel: Aliens op de maan 28 Aliens op de maan 29 GameMaker starten 30 Sprites toevoegen 31 Opslaan 34 Objecten 35 Het object Alien 37 Een room 44 Spel testen 47 Achtergrond 49 Geluid 52 Achtergrondmuziek 54 Meer buitenaardse zaken 59 Bommen toevoegen 62 Bommen vermenigvuldigen 65 Hulpfunctie inbouwen 69 Gefeliciteerd, je hebt je eerste spel geprogrammeerd 70

Hoofdstuk 3: Het tweede spel: Retro Pong 72 Retro Pong 73 Tennisracket maken 74 Tennisbal maken 78 Een muur tekenen 79 Objecten maken 80 De tennisbaan maken 83 Het spelletje testen 84 Het tennisracket tegenhouden 85 Het speelveld instellen 86 De linkertennisracket toevoegen 88 De tennisbal toevoegen 90 Een vangnet voor de bal 93 Score en levens bijhouden 95 Score bijhouden 99 Geluidseffecten toevoegen 103 Achtergrondmuziek toevoegen 103 Achtergrondplaatje toevoegen 105 Hoofdstuk 4: Het derde spel: MuiZ zoekt KaaZ 108 Muiz zoekt Kaaz 109 Naam 110 Doel 110 Speelveld (room) 110 Spelers (objects) 110 Geluiden 111 Bewegingen (bediening) 111 Botsingen 111 Een simpel doolhof maken 112 Sprites toevoegen 112 Objecten toevoegen 114 Muis besturen 116 Muis reageert op andere objecten 120 De doolhof maken 122 Spel testen 124 Tweede doolhof 125 Testen, testen, testen 129 Punten verdienen 129 Geluid aan kaas toevoegen 130

Muis eet koekjes 130 Koekjes in het speelveld zetten 132 Derde doolhof 132 Testen 133 Kat pakt muis 134 Score in beeld tonen 135 Levens erbij verdienen 140 Vierde doolhof 143 Vijfde doolhof 146 Zesde doolhof 151 De kat en de valkuil 154 De muis en de valkuil 154 Zevende doolhof 156 Een gevaarlijke kat 156 Coole Kitty 158 Kitty botst met objecten 159 De eigenschappen van Kitty kopiëren 163 Een extra beloning 166 Achtste doolhof 168 Bomonderdelen 170 De bom 170 De explosieanimatie 170 De detonatorknop 172 Negende doolhof 174 Stuurobjecten maken 176 Een event voor de eerste toetsaanslag 178 Een eerste spelniveau toevoegen 179 Het controleobject compleet maken 180 Het object kaas aanpassen 182 Het hulpvenster 183 Achtergrond en tekst instellen 184 Niveaus toevoegen 187 Woordenboek 198 Index 204

Inleiding Je hebt vast wel eens computerspelletjes gespeeld. Zo n spelletje heet in computertaal een game. Er zijn duizenden, nee, miljoenen spelletjes op internet te vinden. Maar heb je je ook afgevraagd hoe zo n spel gemaakt wordt en zou het niet leuk zijn om dat zelf te kunnen? Nou, het kan. Met het programma GameMaker van YoYo Games. Als je wilt leren spelletjes te maken (en misschien wel heel bekend of beroemd wilt worden met je eigen spel), dan is GameMaker het programma voor jou. GameMaker is een programma waarmee je snel en makkelijk computerspelletjes kunt maken. Nou ja, makkelijk het hangt er maar vanaf wat voor spel je wilt maken. Maar een eenvoudiger programma dan GameMaker bestaat er in ieder geval niet. Hoe simpel het is, kun je in dit boek lezen. Vanuit het niets bouw je een simpel spel of je gaat een stap verder met een uitgebreid spel. Het leuke van GameMaker is dat je niets van moeilijke programmeertalen hoeft te weten. Zoals je zult ontdekken, is het makkelijk om een plaatje te kiezen en dit met een paar simpele klikken over je scherm te laten lopen. En natuurlijk kan zo n plaatje onderweg van alles tegenkomen: muren, bomen, auto s, monsters

Het belangrijkste is jouw fantasie Het belangrijkste bij GameMaker is jouw fantasie. Je kunt een bestaand idee nemen en dat uitwerken en uitbreiden, of je kunt een heel nieuw spel bedenken. Belangrijk is dat je daarna in staat bent om dat idee om te zetten naar de bijbehorende personages en handelingen. Om te laten zien hoe simpel GameMaker is, gebruiken we de gratis versie in de eenvoudige modus. Beslis je later verder te gaan, dan hoef je geen nieuw programma of een moeilijke programmeertaal te zoeken, je kunt gewoon verder met GameMaker. De uitgebreide en betaalde versie biedt meer mogelijkheden als je speciale beeld-, geluids-, of 3D-effecten wilt. Gratis en voor niks De versie die voor dit boek is gebruikt kost niets en kun je onbeperkt gebruiken, de betaalde versie kost ongeveer 40 euro. Je kunt de gratis versie zonder problemen downloaden en de installatie is snel gedaan. Ik wens je heel veel plezier met dit boek en met de spelletjes die je ermee gaat maken.

Hoofdstuk Een Beginnen met GameMaker GameMaker is een geweldig programma om spelletjes te maken. De mogelijkheden reiken zover als jouw fantasie. Je raakt er eigenlijk nooit mee uitgespeeld. Houd er wel rekening mee dat je het niet zomaar leert. Eenvoudige spelletjes kun je snel maken, maar om verder te komen, moet je meer over het programma weten. En vooral: je moet de basis van het programmeren begrijpen. Beter begrijpen Hoe meer je met GameMaker doet, hoe beter je het gaat begrijpen. Laten we beginnen met het programma te downloaden, dan kun je snel aan de slag. 2

Downloaden en installeren Er zijn twee versies van GameMaker te downloaden: de betaalde of de gratis versie. Om te zien of het iets voor jou is, kun je beginnen met de gratis versie: GameMaker 8.1 Lite of een hogere versie wanneer deze beschikbaar is. 1. Download GameMaker van www.yoyogames.com. 2. Klik op de knop Standard. 3. Klik op Download GameMaker 8.1. Beginnen met GameMaker 3

Na het downloaden kun je het programma installeren. Doorloop de stappen om het programma te installeren. Dit kun je beter even met een ouder doen. O ja, het programma is trouwens Engelstalig, maar daar wen je snel aan. Met elkaar praten GameMaker is zo populair dat er allerlei communities zijn waar je vragen kunt stellen, of met elkaar kunt praten over het programma. Een bekende Nederlandse community is www.game-maker.nl. Je kunt je hier aanmelden en naar het forum gaan of tutorials downloaden. GameMaker voor kids 1. Na het installeren van GameMaker kun je het programma starten. 2. Steeds als je GameMaker start, krijg je een venster te zien waarin je kunt overstappen op de betaalde versie. Wil je dat niet, klik dit venster dan weg door op het kruisje rechtsboven te klikken. 3. Je krijgt nu een venster met nieuws over GameMaker. Sluit dit venster door in het menu te kiezen voor Window, Close all. 4

De voorbeeldbestanden downloaden Op de website van Van Duuren Media kun je alle voorbeeldbestanden die je nodig hebt in dit boek downloaden. Surf in je browser naar www.vanduurenmedia.nl/support/downloads/ en klik op de webpagina op de titel van dit boek. Beginnen met GameMaker 5

Onderdelen van een spelletje Een spelletje in GameMaker moet uit een paar dingen bestaan om echt een spelletje te kunnen zijn. Je hebt bijvoorbeeld plaatjes nodig en een achtergrond. Maar een plaatje op een achtergrond kun je natuurlijk ook maken in een ander programma, zoals Paint, PhotoFiltre of Photoshop Elements. Daar heb je GameMaker niet voor nodig. GameMaker voor kids De grasmat is de achtergrond, de voetbal is het plaatje. Sprites In ons voorbeeld gebruiken we een voetbal op een grasmat. De voetbal is het plaatje, de grasmat is de achtergrond. In GameMaker noem je het plaatje een sprite en de achtergrond background. Zo, nu heb je al wat geleerd. Maar plaatjes doen niets, ze bewegen niet en ze reageren niet op opdrachten. 6

Objecten Maar als de plaatjes niets doen, hoe krijg je ze dan in beweging? Dat doe je met objecten. Een object in GameMaker is essentieel. Objecten zijn de acteurs. Een acteur kan natuurlijk een poppetje zijn, maar in GameMaker kan het ook een steen zijn, een tennisbal, een koekje, een tovenaar, een monster of een bom. Nu is het wel zo dat die acteurs eigenlijk niets kunnen. Ze komen pas in beweging als jij ze vertelt wat ze moeten doen. En je moet ze echt stap voor stap vertellen wat ze moeten doen, anders blijven ze gewoon stil in het speelveld liggen. Ja, heel vermoeiend, maar je went eraan. Tegen de voetbal kun je bijvoorbeeld zeggen: Luister, als jij op het speelveld verschijnt, dan ga je bewegen. Ja, je kunt dit tegen de voetbal zeggen, maar dat heeft geen zin. De voetbal zal toch niet naar je luisteren. In GameMaker moet je namelijk de GameMaker-taal gebruiken. Dat is eigenlijk een codetaal. Als je die op de juiste manier gebruikt, dan snapt de voetbal precies wat je bedoelt. Programmeurs gebruiken vaak een basiscomputertaal. Dat is heel lastig, met allerlei opdrachten die alleen de computer begrijpt. Maar GameMaker is zo gemaakt dat je al die opdrachten niet hoeft te kennen. Je gebruikt in plaats daarvan knopjes. Dat maakt het een stuk eenvoudiger. Laten we eens wat voorbeelden geven. Beginnen met GameMaker 7

Om het object voetbal op het speelveld te laten verschijnen, moet je de volgende opdrachten gebruiken: kom tevoorschijn en ga bewegen create start moving in a direction Create is het Engelse woord voor maken en start moving in a direction betekent begin te bewegen in een richting. Events en Actions De eerste opdracht create is het startschot. Vanaf dat moment weet de voetbal: Hé, als ik op het speelveld verschijn, dan moet ik iets doen. Zoiets noemen we een event (uitspreken ievent). Event is het Engelse woord voor gebeurtenis. Een event kan van alles zijn, het verschijnen van het object (zoals een acteur op het toneel), het indrukken van de muisknop, een botsing met een ander object enzovoort. Maar een event is op zich niet voldoende. Het object moet weten wat er moet gebeuren. Het is hetzelfde als dat je tegen je vriendje zegt: GameMaker voor kids Als je bij mij op bezoek komt en je zin niet afmaakt. Je kunt de voetbal wel zeggen: Als jij op het speelveld verschijnt, dan gaat er iets gebeuren. Maar de voetbal weet dan nog steeds niet wat er moet gebeuren. Dat moet je dus ook duidelijk maken, je zegt dan: Als jij op het speelveld verschijnt, dan ga je bewegen. 8