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!