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