Mijn naam is Jens Bergensten, beter bekend als Jeb. Ik ben hoofddeveloper bij Minecraft
bij mojang.com. Ik denk dat ik 11 of 12 was toen ik met programmeren begon,
omdat ik games wilde maken. Een vriend van mijn vader vertelde dat als je games wilt maken je moet
kunnen programmeren. Zo ben ik begonnen. Ik vind het leuk te ontwerpen en uit te zoeken hoe
dingen in elkaar zitten. Dat is wat ik leuk vind aan Minecraft. Het komende uur ga je de
basis leren van computerkunde door Alex of Steve te programmeren en ze te laten
bewegen door een Minecraft wereld. "Echt" programmeren gaat normaal in tekst,
maar vandaag gebruiken we blockly: een systeem dat blokken gebruikt die je verslepen om zo
programma's te schrijven. Je creëert eigenlijk Javascript code. De begrippen die je leert
gebruiken programmeurs dagelijks en zijn de basis van computer-
kunde. Hier bij Mojang gebruiken we dezelfde begrippen om Minecraft te maken. Voor je
start, kies je je een character. Ik kies Alex. Laten we een code maken voor een programma
dat haar helpt te bewegen op het scherm. Je scherm is verdeeld in drie delen.
Links is het Minecraft speelveld, waar je programma draait. De instructies voor
ieder level staan onderaan. Het midden gedeelte is de gereedschapskist en elk blok
is een commando voor Alex's acties. Het witte gedeelte rechts heet het werkblad
en daar bouwen we ons programma. Als we het moveForward(); blok naar het
werkblad slepen en op Run klikken, wat gebeurt er? Alex beweegt 1 vak op het
raster vooruit. En als we nog iets willen doen nadat ze vooruit is gegaan? We
kunnen een blok toevoegen. Ik kies het turnRight(); blok en sleep dat
onder mijn moveForward(); blok tot deze oranje lijn verschijnt. Laat het dan los en
twee blokken zitten aan elkaar. Als we dan weer op Run klikken zal Alex de
commando's van onze werkruimte achter elkaar uitvoeren van boven naar beneden.
En als je een blok weg wilt gooien, sleep het uit de stapel naar de gereedschapskist.
Om weer terug te keren naar de startpositie klik je op de start opnieuw knop in de rechter bovenhoek.
Nog 1 ding, zie je dat kleine driehoekje op de draaiblokken?
Als je deze ziet betekent dat dat je nog een andere optie kan kiezen. Kom op...
.... begin met coderen!