GameMaker Language. F. Vonk versie

Vergelijkbare documenten
intro informatica F. Vonk versie

MS Word opzet verslag

logische schakelingen & logica antwoorden

computerarchitectuur antwoorden

USB Webserver installatie en gebruik

computernetwerken - antwoorden

bug fixen F. Vonk versie

van PSD naar JavaScript

Android apps met App Inventor 2 antwoorden

JavaScript - antwoorden

algoritmiek - antwoorden

digitale vaardigheid 101 antwoorden

PWS informatica. F. Vonk versie

syntax, semantiek & lay-out

GameMaker TUT: Doolhof

Game maker Tutorial Pong

Basisinstructie GameMaker 8.0

software & security antwoorden

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

talstelsels F. Vonk versie

talstelsels F. Vonk versie

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

GameMaker. F. Vonk versie

GameMaker. F. Vonk versie

Reproductierechten. Publicatierechten

Het project Gamemaker Kids is mede mogelijk gemaakt door:

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

1.4.1 Een game maken met Scratch. ICT Onderbouw. CC Naamsvermelding 3.0 Nederland licentie.

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

Een simulatie maken met Gamemaker

Tutorial voor het programmeren van IF

praktisch programmeren

Handleiding Kaltura via Blackboard

modellering met Arduino project module

Hoofdstuk 1: Beginnen met GameMaker 2

Het project Gamemaker Kids is mede mogelijk gemaakt door:

logische schakelingen & logica

assembleertaal F. Vonk versie

Factuur Lay-out / Factuur Template

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

MEDIABIBLIOTHEEK HANDLEIDING. OTYS Recruiting Technology

Symbolen in affiniteit Designer tutorial

ONTWERPEN VAN INTERACTIEVE PRODUCTEN

Auteursrecht Een introductie in het (NL) auteursrecht. Judith Blijden

13 H11 Logische schakelingen. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

hardware - antwoorden

Handleiding Leskist MuonLab

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

Maak een poster. Achtergrondinformatie... 1 Stap 1: Registreren... 2 Stap 2: Create a new Glog!... 3 Stap 3: Publiceren... 6

Ga met uw telefoon naar de onderstaande link om de Xmeye app te downloaden of zoek in de app store naar Xmeye.

AAN DE SLAG. In het gele kader zijn de tools te vinden voor keyframeanimatie. Die worden gebruik voor het animeren van objecten.

Rebus maken. Marjolijn Feddema. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

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

A. Wat is een dynamisch model? CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

Computerrekenpakket Maple zesde jaar

Webconferencing met BigBlueButton

Blad Steen - Schaar. Advanced. Een project in Scratch.

MADASTER PLATFORM. IFC export in BIM software. Archicad 21 & Revit 2019

Handleiding Kaltura via Blackboard

HANDLEIDING GAME MAKER

Mediatheekhandleiding EndNote X9 en hoger

Handleiding voor Excel to Image

HANDLEIDING. 1. Wat heb je nodig? 2. Je PC klaarmaken

modellering met Arduino extra module

CURSUS. Muzocoach Tijdschrift maken met Publisher Stijn Van Lokeren. Verantwoordelijke docent:

Voor vragen: of mail naar

Handleiding bestanden importeren

Informatica gaat net zo min over computers als astronomie gaat over telescopen. (Edsger W. Dijkstra)

1 verschillende onderdelen en deelsystemen in een technisch systeem onderzoeken: de functies en de relaties ertussen toelichten;

Je kiest bij Voeg een widget toe het widget waarvoor je een embed wilt instellen. Of je gaat naar een bestaande reeds ingestelde widget toe.

FTP met Filezilla. Installatie

Prowise Presenter (online digibordsoftware)

SPSS VOOR DUMMIES+ Werken met de NSE: enkele handige basisbeginselen. Gebaseerd op SPSS21.0 & Benchmarkbestand NSE 2014

BASIS GEBRUIK CTI CLIENT

computerarchitectuur F. Vonk versie

Priva Blue ID Network scanner / Syslog Tool

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

Canva. Tool waarmee je een poster of infographic kunt ontwerpen. Voorbereiding, conceptualiseren verwerking

06 Wat kun je met Office365 Forms

CLIL Toolkit voor het Basisonderwijs

Instructieblad. 6.1 PDF-bestand downloaden

Handleiding Portfolio

1 H1 De dierenwinkel (1): Biotische en abiotische factoren

Documentatie. InstantModules Q42. Versie 1.1

Angular Best Practices Door Alex en Chris van Beek

Installatie nieuwe build van Alure (alle componenten)

Game Maker 6.1. Scrolling shooter. Hoofdstuk 6.1

Transcriptie:

2014 GameMaker Language F. Vonk versie 2 5-3-2014

Inhoudsopgave 1. inleiding... - 3-2. GML en GameMaker... - 4-3. links... - 10 - Dit werk is gelicenseerd onder een Creative Commons Naamsvermelding NietCommercieel GelijkDelen 3.0 Unported licentie De afbeelding op het voorblad is verkregen via INFOwrs. Copyright 2010 INFOwrs Serviços em informatica. - 2 -

1. inleiding Welkom bij de module over GML. GML staat voor GameMaker Language en is een scripttaal die lijkt op bijvoorbeeld Javascript. Het is een aanvulling op het D&D (Drag & Drop, grafisch) programmeren in de GameMaker omgeving. Met GML kun je feitelijk alles wat je met d&d kunt en meer. Een nadeel is dat je tekstueel gaat programmeren en daardoor mogelijk meer last gaat krijgen van syntax (spelling) en semantische (grammatica) fouten. In deze module wordt GML niet stap voor stap uitgelegd. Er wordt kort verteld hoe je GML kunt inbedden in de GameMaker omgeving. Verder worden een aantal links gegeven waarop je meer informatie over GML kunt vinden. Let op, links in dit document hebben een rode kleur. Veel plezier en succes. - 3 -

2. GML en GameMaker Er zijn een aantal manieren om GML scripts in te bedden in de GameMaker omgeving. De eerste manier is als "creation code" van een room. Als je een room opent is de Creation code button deze te vinden onder de settings tab, zie Figuur 1. Figuur 1: Locatie van de Creation code button van een room. Deze kan gebruikt worden ter vervanging van de d&d actions in het create event van je room controller (typisch het object zonder sprite in de room), zie Figuur 2 en Figuur 3. Het nadeel is dat je "creation code" niet in een nieuwe room kunt hergebruiken zonder hem te kopiëren en dat kan met een room controller object wel. - 4 -

Figuur 2: Create event code met D&D voor object controller. Figuur 3: GML "creation code" die de D&D Create event code vervangt. "Creation code" kun je ook aan instanties van objecten in een room hangen. Als je met de rechter muisknop op een instantie in een room klikt dan krijg je onderin het context menu de optie Creation Code... te zien, zie Figuur 4. Deze werkt op dezelfde manier als de "creation code" voor een room en is specifiek voor deze instantie. Als je dus twee instanties van hetzelfde object in een room hebt, dan hebben deze dus ieder hun eigen "creation code". - 5 -

Figuur 4: Locatie voor toegang tot de "Creation code" van een instantie in een room. De tweede manier is als "Execute Code" action in een event van een object. Deze vind je in de control tab, zie Figuur 5. Je gebruikt dan één stuk code dat alle D&D elementen van het event vervangt, zie Figuur 6, Figuur 7 en Figuur 8. Figuur 5: Locatie van "Execute Code" action. - 6 -

Figuur 6: Collision met muurlinks event D&D code voor object bal. Figuur 7: Collision met muurlinks event D&D code voor object bal met GML. - 7 -

Figuur 8: GML die D&D Collision met muurlinks event code vervangt. De derde manier is het aanroepen van een script in de Scripts folder via de "Execute Script" action in een event van een object. Deze vind je in de control tab, zie Figuur 9. Je gebruikt dan wederom één stuk code dat alle D&D elementen van het event vervangt, zie Figuur 10, Figuur 11 en Figuur 12. Figuur 9: Locatie van "Execute Script" action. - 8 -

Figuur 10: Collision met muurrechts event D&D code voor object bal. Figuur 11: Collision met muurrechts event D&D code voor object bal met GML. Figuur 12: GML die D&D Collision met muurrechts event code vervangt - 9 -

3. links De volgende links zijn redelijk tot goed om van te leren of dingen op te zoeken. reference manuals (om dingen op te zoeken): docs.yoyogames.com Dit overzicht is in het Engels en in de vorm van tekst. www.gmlscripts.com. Dit overzicht is in het Engels en in de vorm van tekst. tutorials (om van te leren): www.trollsplatterer.be 1 Deze tutorial is in PDF vorm, in het Engels en in de vorm van tekst. www.gamemakerlanguage.herobo.com Deze tutorial is in het Engels en in de vorm van tekst. 1 De website www.trollsplatterer.be bevat nog meer informatie over GameMaker in het algemeen. - 10 -