Super Mario

1 Comment

Ik ben nu een paar keer mentor geweest op een CoderDojo bijeenkomst en alle kinderen willen dolgraag een Super Mario spel maken. Voor de wat meer gevorderden heb ik een handleiding gemaakt waarbij ik het materiaal hergebruik van https://www.makeuseof.com/tag/make-mario-game-scratch-basics-kids-adults/.
De code is hier en daar wat aangepast, daarbij heb ik veel gehad aan de eerder genoemde cursus van Al Sweigart.

Categories: Scratch

Bewegen in Scratch

In Scratch heb je eigenlijk twee verschillende manieren om te bewegen. Bij de ene methode definieer je de beweging vanuit het object zelf (richt naar, doe .. stappen), bij de ander methode is er als het ware een buitenstaander die het object verplaatst (ga naar x,y).
Deze handleiding laat zien hoe je sprites kunt laten bewegen.

Categories: Scratch

Lijstjes

Wil je iets onthouden , dan maak je vaak een lijstje. Denk aan een boodschappenlijstje of een to-do-lijstje. Ook in Scratch kun je met lijsten werken en deze handleiding laat zien hoe zoiets werkt. Er wordt een lijstje aangemaakt met een aantal achtergronden waarna de gebruiker een van de achtergronden kan kiezen.

Categories: Scratch

Signaleren

Bij een spelletje in Scratch heeft iedere sprite zijn eigen code die hij uitvoert. Op zich is dat prima, maar soms wordt het een rommeltje als iedere sprite maar zijn eigen gang gaat. Soms heb je iemand nodig die de boel in de juiste banen leidt.
Vergelijk het maar met een orkest. Als iedere speler in zijn eigen tempo begint te spelen wordt de muziek gauw een soepzootje. Om dat te voorkomen heb je een dirigent nodig die als het ware alle spelers aanstuurt. Hij geeft het juiste ritme aan en laat zien wanneer een bepaalde speler in actie moet komen.
In Scratch kunnen we zoiets doen met behulp van signalen. Een signaal is een bericht die een bepaalde sprite verstuurd en waar andere sprites op kunnen reageren.

Categories: Scratch

Zwaartekracht

Geïnspireerd op de Udemy cursus Scratch Game Programming for Young Adults heb ik een handleiding geschreven over de werking van de zwaartekracht op sprites in een Scratch spel. Bij spelletjes zoals Super Mario kun je met de pijltjestoetsen de sprite omhoog laten springen, door de zwaartekracht moet de sprite daarna automatisch weer naar beneden komen.

Categories: Scratch

Zelf een sprite maken

Scratch bevat een bibliotheek met honderden sprites die je zo kunt gebruiken en als je daar niet genoeg aan hebt, dan kun je ook nog zelf plaatjes importeren. Toch is het handig om een beetje overweg te kunnen met de teken editor, al zou het alleen maar zijn om een sprite even aan te passen.
De tekst en figuur zijn gebaseerd op het werk van Jessica Chiang: Introducing Scratch and Creating Sprite

Categories: Scratch

Tekenen met Scratch vervolg

De kinderen, of moet ik ninja’s zeggen, vonden het erg leuk om met Scratch figuren te tekenen. Ik heb daarom een vervolg geschreven met daarin speciaal aandacht voor fractals, recursie en zelf blokken maken.

Categories: Scratch