Minecraft Hour of Code leert kinderen de basisprincipes van programmeren
Minecraft is een van de meest populaire en duurzame online en console-games ooit gemaakt. Dankzij het Minecraft Hour of Code is het ook een uitstekende manier voor kinderen om de basisprincipes van programmeren te leren.
Wilt u meer weten over het Minecraft Hour of Code en hoe dit de toekomstige codeurs in de wereld ten goede kan komen? Blijf lezen!
Wat is Minecraft?
Minecraft werd voor het eerst geïntroduceerd in 2011 en is een sandboxvideogame gemaakt en ontworpen door de Zweedse gameontwerper Markus “inkeping” Persson. Het spel, nu uitgegeven door Mojang, stelt spelers in staat om met een verscheidenheid aan 3D digitale kubussen te bouwen om een virtuele wereld te creëren. Door dit te doen, kun je verkennen, hulpbronnen verzamelen, knutselen, vechten en nog veel meer, zowel als singleplayer als multiplayer-gameplay.
In 2014 verwierf Microsoft Mojang voor $ 2,5 miljard. Tegen begin 2018 zijn er meer dan 144 miljoen exemplaren van Minecraft verkocht op alle platforms, waarmee het de tweede bestverkopende videogame aller tijden is.
Introductie van Code Hour's Hour of Code
Code.org, opgericht in 2013, is een non-profitorganisatie die studenten aanmoedigt om informatica te leren. Wat is informatica? Wat is computerwetenschappen? Eenvoudig gezegd is de informatica de studie van informatie ("gegevens") en hoe deze kan worden gemanipuleerd ("algoritmen") om problemen op te lossen, meestal in theorie maar ook in de praktijk. Lees meer zowel op school als thuis. Via haar website biedt de organisatie gratis coderingsessies voor iedereen die wil leren.
Code.org's “Hour of Code Challenge” werd voor het eerst gelanceerd tijdens de Computer Science Education Week in 2013. Het moedigt studenten aan om korte programmeerlessen te maken in de loop van een uur. Sindsdien is het aantal programmeercolleges van één uur aanzienlijk toegenomen met titels die nu beschikbaar zijn in meer dan 45 talen en 180 landen.
Wat is Minecraft Hour of Code?
Door een samenwerking tussen Microsoft en Code.org werd een Minecraft Hour of Code voor het eerst geïntroduceerd in 2015. Ontworpen voor kinderen van zes jaar en ouder, biedt de zelfstudie de basisprincipes van programmeren binnen het Minecraft-platform. Daarna voltooien spelers 14 uitdagingen op basis van wat ze hebben geleerd.
Zoals Microsoft-CEO Satya Nadella uitlegt:
“Een kernonderdeel van onze missie om elke persoon op aarde te helpen is de jeugd te voorzien van computationeel denken en probleemoplossende vaardigheden om te slagen in een steeds digitalere wereld. Met 'Minecraft' en Code.org willen we creativiteit stimuleren in de volgende generatie innovators op een natuurlijke, collaboratieve en leuke manier.”
Tot op heden zijn er drie Minecraft-tools voor would-be-coders, waaronder Minecraft Adventurer, Minecraft Designer en de nieuwste Minecraft: Hero's Journey. Elke les begint met een inleidende video.
Minecraft avonturier
De eerste samenwerking tussen Microsoft en Code.org, Minecraft Adventurer, is beschikbaar voor gebruik via een webbrowser. U kunt ook een kopie downloaden voor offline gebruik in verschillende talen voor zowel Windows als Mac. Dit laatste is bij uitstek geschikt als u een zwakke internetservice heeft of als u het wilt downloaden en installeren op alle computers in een klaslokaal.
Kijk eens:
Met Minecraft Adventurer leer je de basis van de computerwetenschap door een virtueel personage te programmeren via een gesimuleerd stuk van de Minecraft-wereld. Hiervoor gebruikt u Blockly, een client-side JavaScript-bibliotheek voor het maken van visuele programmeertalen en editors.
Gemaakt door Google en uitgegeven als open source Wat is opensourcesoftware? [MakeUseOf Explains] Wat is Open Source-software? [MakeUseOf Explains] "Open source" is een term die tegenwoordig veel wordt gegooid. Je weet misschien dat bepaalde dingen open source zijn, zoals Linux en Android, maar weet je wat het inhoudt? Wat is open ... Lees meer onder de Apache 2.0-licentie, Blocky maakt gebruik van blokken die aan elkaar koppelen en die u kunt slepen en neerzetten om programma's te schrijven. Daaronder kunt u JavaScript, Python, PHP of Dart-code genereren. Het kan ook worden aangepast om de code in elke tekstuele computertaal te maken.
De eerste beslissing die je neemt in Minecraft Adventurer is het selecteren van een personage, Alex of Steve. Van daaruit zie je een scherm opgesplitst in drie delen. Aan de linkerkant vindt u de Minecraft-speelruimte. Het is hier waar je programma wordt uitgevoerd. Hieronder ziet u de instructies voor elk niveau van de zelfstudie.
De toolbox, in het middelste gedeelte, is waar de commando's die je personage besturen, zich bevinden. Aan de rechterkant is de werkruimte waar u uw programma samenstelt.
Om met coderen in Minecraft Adventurers te beginnen, versleept u de moveForward ();
blokkeren naar uw werkruimte.
Klik vervolgens op Rennen. Als je dit doet, kan je personage één spatie vooruit bewegen op het Minecraft-raster. Vanaf hier kunt u meer blokken aan het programma toevoegen. Terwijl u dat doet, blijft uw karakter in een richting bewegen, afhankelijk van uw opdracht.
Verward? Minecraft Adventurers maakt het eenvoudig om uw wijzigingen ongedaan te maken. Gebruik de Begin opnieuw knop in de rechterbovenhoek van uw werkruimte en begin opnieuw.
Minecraft Designer
Met Minecraft Designer programmeert u dieren en andere Minecraft-wezens in uw eigen versie van Minecraft. Helaas is het eerste dat opvalt dat de Minecraft-wereld is gestopt. Als zodanig bewegen de schapen niet, leggen de kippen eieren en staan zombies gewoon stil. Jouw taak is om code toe te voegen om de Minecraft-wereld opnieuw te laten werken.
Kijk eens:
In dit Minecraft Hour of Code ziet u opnieuw een scherm dat is opgedeeld in drie hoofdonderdelen. Aan de linkerkant is het bevroren Minecraft-spel dat moet worden hersteld. In het midden is de toolbox waar je commando's kunt vinden voor de kippen, schapen en andere Minecraft-wezens. Aan de rechterkant bevindt zich de werkruimte, waar u het programma gaat bouwen.
Aan het begin van Minecraft Designer programmeer je een kip door het te slepen ga vooruit
opdracht naar de werkruimte. Bij het raken Rennen, de kip beweegt een stap. Om verder te gaan, sleept u een andere ga vooruit
blokkeren totdat de markering verschijnt. Door te slaan Rennen nogmaals, de kip loopt twee stappen.
Om het spel opnieuw te spelen, druk op de Reset knop en begin opnieuw.
Minecraft: Hero's Journey
In het nieuwste Minecraft uur coderen, Minecraft: Hero's Journey, vind je een agent op elk niveau. Je moet deze agent programmeren om je personage langs elk van de 12 huidige niveaus te krijgen. Op het eerste niveau vertelt de game je bijvoorbeeld hoe je de agent naar een drukplaat verplaatst, waardoor een ijzeren deur wordt geopend, zodat het personage kan ontsnappen,
Kijk eens:
Laatste gedachten over Minecraft Hour of Code
Hoewel gepromoot voor kinderen van zes jaar en ouder, is het Minecraft Hour of Coding de moeite waard voor iedereen die meer wil weten over coderen. Het is om deze reden dat elk uur is ontworpen voor gebruik in een klaslokaal en voor individueel gebruik.
Hoewel Minecraft Adventurer de enige van de drie tools is die momenteel beschikbaar zijn voor offline gebruik, is elk online gemakkelijk toegankelijk, ongeacht uw platform. Nadat je elke Minecraft-puzzel hebt voltooid, ga je terug en los je ze op verschillende manieren op. Door dit te doen, ontdek je extra speeluren.
Bij de voorbereiding om dit artikel te schrijven, ging ik door en begon elk Minecraft Hour of Coding. Elk was spannend, leuk en ja, de moeite waard. Het wordt ten zeerste aanbevolen, ongeacht uw leeftijd.
Bent u op zoek naar meer manieren om te leren programmeren? Bekijk deze beste games om te leren programmeren De 10 beste programmeergames om je codeervaardigheden te testen en te bouwen De 10 beste programmeergames om je codeervaardigheden te testen en te bouwen Vaardigheden Programmatie spellen helpen je sneller te leren met hands-on oefeningen en ervaringen --- plus dat ze heel leuk zijn! Lees verder .
Afbeelding: AllaSerebrina / Depositphotos
Ontdek meer over: Minecraft, Programming.