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