[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,,Em dic Jens Bergensten però em diuen Jeb.\NSóc el desenvolupador cap de Minecraft, Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,aquí a mojang.com. Devia ser als onze o \Ndotze anys que vaig començar a programar Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,perquè volia fer jocs. Un dels amics del \Nmeu pare em va dir que per fer jocs cal Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,saber programar. Així és com vaig \Ncomençar. M'agrada dissenyar i imaginar Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,l'arquitectura de les coses. Això és el \Nque m'agrada de Minecraft. En la següent Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,hora aprendràs els conceptes bàsics de la\Ninformàtica programant l'Àlex o l'Steve Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,per moure's un món simulat de Minecraft. La\Nprogramació tradicional és normalment en text Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,però avui usarem Blockly: un sistema de \Nblocs que pots arrossegar i deixar anar Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,per escriure programes. Sota el capó, \Nestaràs creant codi en Javascript. Els conceptes Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,que aprendràs són els que programadors\Nusen cada dia i són la base de la informàtica. Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,Aquí a Mojang utilitzem aquests mateixos \Nconceptes per fer que el Minecraft funcioni. Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,Abans de començar, triaràs un personatge. \NJo triaré l'Àlex. Farem codi per a un programa Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,que l'ajudarà a moure's per la pantalla.\NLa pantalla es divideix en tres parts. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,A l'esquerra hi ha l'espai del joc on\Nel programa s'executarà. Les instruccions Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,de cada nivell estan escrites a sota. La zona central conté la caixa d'eines i cada un d'aquests blocs Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,és una comanda que dirigeix les accions de l'Àlex. L'espai en blanc a la dreta es diu Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,espai de treball i és aquí on construirem el programa. Si movem el bloc "moveForward()" Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,al nostre espai de treball i cliquem a "Run" què passa? L'Alex es mou endavant un espai Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,a la graella. I què passa si volem que faci alguna cosa més desrpés de moure's un espai? Podem Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,afegir un altre bloc al nostre programa. Escolliré el bloc "turnRight();" i l'arrossegaré Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,just a sota del bloc "moveForward();" fins que aparegui aquesta línia taronja. Llavors, el deixaré anar Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,i els dos blocs s'ajuntaran. Quan premem altra vegada "Run", l'Alex seguirà Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,les instruccions que apareguin a l'espai de treball des de dalt fins a baix de tot. Si vols esborrar algun bloc Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,simplement arrossega'l fins a la caixa d'eines. Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,, Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,, Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,, Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,