Mijn naam is Jens Bergensten, beter bekend als Jeb.
Ik ben hoofddeveloper bij Minecraft hier bij Mojang in Stockholm.
Ik denk dat ik 11 of 12 was toen ik met programmeren begon,
omdat ik games wilde maken.
Een vriend van mijn vader vertelde me dat
als je games wilt maken, je moet leren 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 computerwetenschappen,
door Alex of Steve te programmeren en te laten bewegen door een Minecraft wereld.
"Traditioneel" programmeren is normaal gesproken in tekst,
maar vandaag gebruiken we blockly:
een systeem dat blokken gebruikt die je kunt slepen en neerzetten
om zo programma's te schrijven.
Maar eigenlijk creëer je Javascript code.
De begrippen die je leert, gebruiken programmeurs elke dag
en zijn de basis van computerwetenschappen.
Hier bij Mojang gebruiken we dezelfde begrippen om Minecraft te laten werken.
Voordat je start, kies je een character. Ik kies Alex.
Laten we 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.
Dit 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 'beweeg vooruit' blok slepen naar het werkblad
en op Start klikken, wat gebeurt er dan?
Alex beweegt 1 vak op het raster vooruit.
En als we nog iets willen doen nadat ze 1 vak vooruit is gegaan?
We kunnen nog een blok toevoegen aan ons programma.
Ik kies het 'draai rechtsom' blok en sleep dat onder mijn 'beweeg vooruit' blok
tot deze oranje lijn verschijnt.
Dan laat ik het los en de twee blokken klikken aan elkaar.
Als we dan weer op Start klikken, zal Alex de commando's uitvoeren
die van boven naar beneden in de stapel staan in onze werkruimte.
En als je een blok weg wilt gooien,
sleep het uit de stapel terug naar de gereedschapskist.
Om alles ongedaan te maken en weer terug te gaan naar hoe het level begon,
gebruik de 'begin opnieuw' knop in de rechter bovenhoek.
Nog 1 ding, zie je dat kleine driehoekje op de draaiblokken?
Elke keer als je deze driehoekjes ziet,
betekent dat dat je nog een andere optie kan kiezen.
Laten we beginnen met programmeren!