Kodu is een visuele programmeertaal die geschikt is om kinderen de basis van programmeren bij te brengen en hun creativiteit te trainen. In de les van vandaag zullen we een eenvoudig spel bouwen dat we kunnen gebruiken als inleiding tot Kodu.
De bouwstenen van Kodu
De wereld van Kodu bestaat uit programmeerbare objecten waaraan we een gedragsscript kunnen koppelen aan elk object dat we op het Kodu-landschap plaatsen.
De programmeertaal van Kodu is een eenvoudige, op pictogrammen gebaseerde gebruikersinterface voor programmeren, waarbij de taal wordt opgesplitst in pagina's en regels.
Kodu heeft een lijst met ingebouwd gedrag dat we aan een object kunnen koppelen om ze te laten bewegen, objecten te schieten en ongelooflijke gevechtsbewegingen met elkaar uit te voeren.
Microsoft Kodu Game Lab heeft een reeks ‘Aan de slag’ -video’s die erg handig is voor beginners om de basis van Kodu-programmering te begrijpen.
Navigeren door de wereld van Kodu
Hier is een eenvoudige Kodu-wereld die bestaat uit bomen en een motorfiets. De motorfiets is geprogrammeerd om altijd over het terrein te dwalen en moet elke boom op zijn pad vermijden.
Laten we meer objecten aan het landschap toevoegen en de motor ze laten achtervolgen en neerschieten.
Een wisp is een van de vele karakters die we in Kodu kunnen maken.
De wisp zal zich verplaatsen over een aangewezen pad, en Kodu zal nog een wisp spawnen wanneer zijn gezondheid nul bereikt.
Klassikale oefeningen
Ter voorbereiding op de les moeten instructeurs Installeer code en download onze Microsoft Home Classroom Kit in de importmap van Kodu: ‘C: \ Users \ [user name] \ Documents \ SavedGames \ Boku \ Player1 \ Imports \’. Kodu zal het spel automatisch importeren als we het spel laden vanuit het hoofdmenu.
Opmerking: instructeurs moeten het bestand uitpakken om het Kodu-gamebestand te krijgen
Begin de klas door de wereld te openen en vraag de leerlingen om de motorfiets en het dwaallichtgedrag te observeren. De verklaring zou zoiets kunnen zijn als ‘het dwaallicht is de vijand’ omdat de game het ‘dwaallicht’ blijft regenereren wanneer de motorfiets het vernietigt.
Open nu het dwaallicht of het motorprogramma en vraag de leerlingen om het dwaallichtgedrag te relateren aan de code. Nadat de leerling de code met succes heeft uitgelegd, vraagt u de vrijwilligers om de code aan te passen voor de volgende gedragingen.
Laat de leerlingen indien nodig de code voor elk object wijzigen en uitleggen waarom hun oplossingen niet werken.
- Voeg bomen toe of pas hun kleur aan
-
Pas het gedrag van het dwaallicht aan zodat het een munt produceert wanneer de motorfiets het dwaallicht vernietigt.
-
Programmeer de motorfiets om de munt op te eten om de spelscore te verhogen
- Keer de rol van het bosje en de motorfiets om door het bosje de motorfiets te laten vernietigen
Dat is alles wat er is. Genieten!
Download Microsoft Kodu Classroom Kit
Credit
De auteur wil Trevor Berkolay bedanken voor het ontwerpen van een goede klassikale oefening, Eric Z Goodnight voor zijn niet aflatende inspanning om het spel te testen, en The Geek die de laatste bewerking van het artikel heeft verzorgd.