1 00:00:00,099 --> 00:00:05,060 Em dic Jens Bergensten però em diuen Jeb. Sóc el desenvolupador cap de Minecraft, 2 00:00:05,060 --> 00:00:13,390 aquí a mojang.com. Devia ser als onze o dotze anys que vaig començar a programar 3 00:00:13,390 --> 00:00:17,750 perquè volia fer jocs. Un dels amics del meu pare em va dir que per fer jocs cal 4 00:00:17,750 --> 00:00:26,090 saber programar. Així és com vaig començar. M'agrada dissenyar i imaginar 5 00:00:26,090 --> 00:00:33,329 l'arquitectura de les coses. Això és el que m'agrada de Minecraft. En la següent 6 00:00:33,329 --> 00:00:39,219 hora aprendràs els conceptes bàsics de la informàtica programant l'Àlex o l'Steve 7 00:00:39,219 --> 00:00:45,940 per moure's un món simulat de Minecraft. La programació tradicional és normalment en text 8 00:00:45,940 --> 00:00:51,019 però avui usarem Blockly: un sistema de blocs que pots arrossegar i deixar anar 9 00:00:51,019 --> 00:00:57,620 per escriure programes. Sota el capó, estaràs creant codi en Javascript. Els conceptes 10 00:00:57,620 --> 00:01:02,530 que aprendràs són els que programadors usen cada dia i són la base de la informàtica. 11 00:01:02,530 --> 00:01:09,890 Aquí a Mojang utilitzem aquests mateixos conceptes per fer que el Minecraft funcioni. 12 00:01:09,890 --> 00:01:15,299 Abans de començar, triaràs un personatge. Jo triaré l'Àlex. Farem codi per a un programa 13 00:01:15,299 --> 00:01:22,810 que l'ajudarà a moure's per la pantalla. La pantalla es divideix en tres parts. 14 00:01:22,810 --> 00:01:28,579 A l'esquerra hi ha l'espai del joc on el programa s'executarà. Les instruccions 15 00:01:28,579 --> 00:01:34,740 de cada nivell estan escrites a sota. La zona central conté la caixa d'eines i cada un d'aquests blocs 16 00:01:34,740 --> 00:01:40,899 és una comanda que dirigeix les accions de l'Àlex. L'espai en blanc a la dreta es diu 17 00:01:40,899 --> 00:01:46,920 espai de treball i és aquí on construirem el programa. Si movem el bloc "moveForward()" 18 00:01:46,920 --> 00:01:53,340 al nostre espai de treball i cliquem a "Run" què passa? L'Alex es mou endavant un espai 19 00:01:53,340 --> 00:01:59,770 a la graella. I què passa si volem que faci alguna cosa més desrpés de moure's un espai? Podem 20 00:01:59,770 --> 00:02:05,140 afegir un altre bloc al nostre programa. Escolliré el bloc "turnRight();" i l'arrossegaré 21 00:02:05,140 --> 00:02:11,380 just a sota del bloc "moveForward();" fins que aparegui aquesta línia taronja. Llavors, el deixaré anar 22 00:02:11,380 --> 00:02:17,260 i els dos blocs s'ajuntaran. Quan premem altra vegada "Run", l'Alex seguirà 23 00:02:17,260 --> 00:02:22,670 les instruccions que apareguin a l'espai de treball des de dalt fins a baix de tot. Si vols esborrar algun bloc 24 00:02:22,670 --> 00:02:28,700 simplement arrossega'l fins a la caixa d'eines. 25 00:02:28,700 --> 00:02:33,790 26 00:02:33,790 --> 00:02:41,170 27 00:02:41,170 --> 00:02:46,620 28 00:02:46,620 --> 00:02:48,750