170 likes | 413 Views
Game Maker Online. Leren programmeren door spelletjes te maken. Michel Fiege, Student Master of Science Education. Inhoud. Lesmateriaal en programmeerconcepten Demo lesmateriaal Afstudeeropdracht Vragenronde. Lesmateriaal. Een online handleiding 6 bekende spellen, 6 lesuren
E N D
Game Maker Online Leren programmeren door spelletjes te maken Michel Fiege, Student Master of Science Education
Inhoud Lesmateriaal en programmeerconcepten Demo lesmateriaal Afstudeeropdracht Vragenronde
Lesmateriaal Een online handleiding 6 bekende spellen, 6 lesuren Game Maker 8 Lite Half-fabrikaten: leerlingen maken het spel “af”! Ondersteunende slides voor de docent Achterliggend idee:Leerlingen ervaren succesmomenten door het maken van een spel dat ze kennen. Verhoogt intrinsieke motivatie draagt bij aan het leerproces Concepten “op de achtergrond” Vrij online beschikbaar op gm.michelfiege.nl
Programmeerconcepten Sequence Iteration Conditional statements Variables Arrays Lists Events Objects Inheritance Functions Recursion
Sokoban Concepten • Object • Event • Variabele Game Maker • Actie • Sprite • Subimage • Room • Grid
Break Out Concepten • Inheritance • Functie • Instantie • Globale variabele Game Maker • Collision • Snelheid • Solid
Pac-Man Concepten • Iteratie • Recursie Game Maker • Step-event • X en Y • Path • Kansen • Richting in graden
Asteroids Concepten • Overerving • Functie Game Maker • Collisionmasks • Subimages • Relative • Modulo rekenen
Snake Concepten • Variabele • Recursie • Iteratie Game Maker • Persistent • Step-event • Room speed
Super Mario Concepten • Variabele • Iteratie • Inheritance Game Maker • Zwaartekracht • Frictie • Relative
Afstudeeropdracht • Onderzoek: Wat leren leerlingen nu écht van Game Maker? • Op programmeergebied • In een regulier lesprogramma • Met online lesmateriaal • Doelgroep: brugklas (30 leerlingen)
Leren programmeren? In hoeverre leren de leerlingen programmeren? • Game Maker: • Drag-and-drop • (bijna) geen syntax! • Leren de leerlingen programmeren? • Nee, wel werken met Game Maker • Leren de leerlingen programmeerconcepten? • Past de leerling concepten toe in zijn eigen spel? • Kan de leerling in eigen woorden concepten uitleggen? • Kan de leerling een spel in pseudo-code opschrijven?
Opzet van mijn onderzoek • Pre-test • Interview met elke leerling • Intervention • 50 minuten les per week (mogelijkheid tot 100) • 5 minuten “vorige keer” + “vandaag” • Zelfstandig werken met het online lesmateriaal • 5 minuten “samenvatting vandaag” • 6 weken online lesmateriaal, 4 weken eigen spel • Post-test • Interview met elke leerling • Toetsje over theorie / toepassingen • Eindresultaat eigen spel • Analyse websitegebruik
Onderzoeksplanning Hoe ver ben ik nu?
Samenvatting Lesmateriaal op http://gm.michelfiege.nl Gratis versie van Game Maker Zelfstandig werken Weinig voorbereiding In hoeverre leren de leerlingen iets van programmeren?
Vragen? Email:mcfiege@gmail.comWebsite: http://michelfiege.nl Twitter: @m1es