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