0:00:00.099,0:00:03.050 Mijn naam is Jens Bergensten, [br]beter bekend als Jeb. 0:00:03.050,0:00:06.690 Ik ben hoofddeveloper bij Minecraft[br]hier bij Mojang in Stockholm. 0:00:06.690,0:00:12.320 Ik denk dat ik 11 of 12 was toen ik [br]met programmeren begon, 0:00:12.320,0:00:13.990 omdat ik games wilde maken. 0:00:13.990,0:00:15.960 Een vriend van mijn vader vertelde me dat 0:00:15.960,0:00:19.100 als je games wilt maken,[br]je moet leren programmeren. 0:00:19.100,0:00:21.780 Zo ben ik begonnen. 0:00:23.380,0:00:28.110 Ik vind het leuk te ontwerpen en uit [br]te zoeken hoe dingen in elkaar zitten. 0:00:28.110,0:00:31.139 Dat is wat ik leuk vind aan Minecraft. 0:00:32.509,0:00:36.379 Het komende uur ga je de basis [br]leren van computerwetenschappen, 0:00:36.389,0:00:42.349 door Alex of Steve te programmeren en te [br]laten bewegen door een Minecraft wereld. 0:00:42.889,0:00:45.750 "Traditioneel" programmeren [br]is normaal gesproken in tekst, 0:00:45.750,0:00:47.569 maar vandaag gebruiken we blockly: 0:00:47.569,0:00:50.879 een systeem dat blokken gebruikt [br]die je kunt slepen en neerzetten 0:00:50.879,0:00:52.839 om zo programma's te schrijven. 0:00:52.839,0:00:56.080 Maar eigenlijk creƫer je Javascript code. 0:00:56.080,0:01:00.710 De begrippen die je leert, [br]gebruiken programmeurs elke dag 0:01:00.710,0:01:03.710 en zijn de basis van [br]computerwetenschappen. 0:01:03.720,0:01:09.150 Hier bij Mojang gebruiken we dezelfde [br]begrippen om Minecraft te laten werken. 0:01:09.150,0:01:13.419 Voordat je start, kies je een character. [br]Ik kies Alex. 0:01:13.419,0:01:17.580 Laten we code maken voor een programma [br]dat haar helpt te bewegen op het scherm. 0:01:20.050,0:01:22.530 Je scherm is verdeeld in drie delen. 0:01:22.530,0:01:27.249 Links is het Minecraft speelveld, [br]waar je programma draait. 0:01:27.249,0:01:30.710 De instructies voor ieder level [br]staan onderaan. 0:01:30.710,0:01:33.240 Dit midden gedeelte is de [br]gereedschapskist 0:01:33.240,0:01:38.009 en elk blok is een commando [br]voor Alex's acties. 0:01:38.849,0:01:41.729 Het witte gedeelte rechts [br]heet het werkblad 0:01:41.729,0:01:44.440 en daar bouwen we ons programma. 0:01:44.440,0:01:47.910 Als we het 'beweeg vooruit' blok [br]slepen naar het werkblad 0:01:47.910,0:01:51.150 en op Start klikken, wat gebeurt er dan? 0:01:51.150,0:01:55.190 Alex beweegt 1 vak op het raster vooruit. 0:01:55.190,0:01:59.360 En als we nog iets willen doen [br]nadat ze 1 vak vooruit is gegaan? 0:01:59.360,0:02:02.010 We kunnen nog een blok toevoegen[br]aan ons programma. 0:02:02.010,0:02:06.970 Ik kies het 'draai rechtsom' blok en sleep[br]dat onder mijn 'beweeg vooruit' blok 0:02:06.970,0:02:10.710 tot deze oranje lijn verschijnt. 0:02:10.710,0:02:14.650 Dan laat ik het los en de twee [br]blokken klikken aan elkaar. 0:02:14.650,0:02:17.820 Als we dan weer op Start klikken,[br]zal Alex de commando's uitvoeren 0:02:17.820,0:02:21.820 die van boven naar beneden in de[br]stapel staan in onze werkruimte. 0:02:21.820,0:02:23.870 En als je een blok weg wilt gooien, 0:02:23.870,0:02:27.320 sleep het uit de stapel terug naar [br]de gereedschapskist. 0:02:27.320,0:02:30.950 Om alles ongedaan te maken en weer [br]terug te gaan naar hoe het level begon, 0:02:30.950,0:02:35.530 gebruik de 'begin opnieuw' knop [br]in de rechter bovenhoek. 0:02:36.830,0:02:41.170 Nog 1 ding, zie je dat kleine [br]driehoekje op de draaiblokken? 0:02:41.170,0:02:43.300 Elke keer als je deze driehoekjes ziet, 0:02:43.300,0:02:46.350 betekent dat dat je nog een [br]andere optie kan kiezen. 0:02:46.350,0:02:49.320 Laten we beginnen [br]met programmeren!