1 00:00:00,099 --> 00:00:05,060 Jag heter Jens Bergensten, men jag är mer känd som Jeb. Jag är chefsutvecklare på 2 00:00:05,060 --> 00:00:13,390 Minecraft här på Mojang.com. Jag tror jag 11 eller 12 och jag började programmera 3 00:00:13,390 --> 00:00:17,750 för jag ville göra spel. En av min fars vänner sa att för att göra spel måste du 4 00:00:17,750 --> 00:00:26,090 kunna programmera. Så började jag. Jag gillar att designa och tänka ut hur 5 00:00:26,090 --> 00:00:33,329 saker är uppbyggda. Det är vad jag verkligen gillar med Minecraft. Under 6 00:00:33,329 --> 00:00:39,219 denna timme ska du få lära dig grunden i programmering genom att få Alex 7 00:00:39,219 --> 00:00:45,940 eller Steve att gå genom en simulerad del av en Minecraft värld. Traditionell 8 00:00:45,940 --> 00:00:51,019 programmering är bara text, men idag ska vi använda blockly: dra-och-släpp block 9 00:00:51,019 --> 00:00:57,620 för att skriva program. Under ytan skriver kod med JavaScript. Du ska få lära dig det 10 00:00:57,620 --> 00:01:02,530 som programmerare använder varje dag och som är grunden i datavetenskap. 11 00:01:02,530 --> 00:01:09,890 Här på Mojang använder vi samma koncept för att Minecraft ska fungera. Innan du 12 00:01:09,890 --> 00:01:15,299 börjar ska du välja karaktär. Jag väljer Alex. Vi ska bygga kod till ett program 13 00:01:15,299 --> 00:01:22,810 som får henne att gå runt på skärmen. Din skärm är delad i tre huvud-delar. 14 00:01:22,810 --> 00:01:28,579 Till vänster är MInecraft spelyta där ditt program körs. Instruktionerna för 15 00:01:28,579 --> 00:01:34,740 varje nivå är skrivna därunder. Mitten- delen är verktygslådan och varje block är 16 00:01:34,740 --> 00:01:40,899 ett kommando som styr Alex's rörelser. Den vita ytan till höger kallas 17 00:01:40,899 --> 00:01:46,920 arbetsyta och här bygger vi vårt program. Om vi drar gåframåt-blocket 18 00:01:46,920 --> 00:01:53,340 till arbetsytan och sen klickar på Kör, vad händer? Alex går ett steg framåt. 19 00:01:53,340 --> 00:01:59,770 Och om vi vill göra något annat efter att hon gått framåt ett steg? Vi kan lägga 20 00:01:59,770 --> 00:02:05,140 till ett annat block till vårt program. Jag väljer sväng höger-blocket, och jag 21 00:02:05,140 --> 00:02:11,380 drar det under gå framåt-blocket tills den orangea linjen syns. Då släpper jag 22 00:02:11,380 --> 00:02:17,260 och de två blocken knäpper ihop. När jag trycker på Kör igen utför Alex de 23 00:02:17,260 --> 00:02:22,670 kommandona som finns i stacken, uppifrån och ner på arbetsytan. Om du vill 24 00:02:22,670 --> 00:02:28,700 ta bort ett block, drar du det bara från stacken tillbaka till verktygslådan. För 25 00:02:28,700 --> 00:02:33,790 ångra dina ändringar och komma tillbaka till starten, använd Omstart-knappen i 26 00:02:33,790 --> 00:02:41,170 övre högra hörnet. Och en sak till, ser du den lilla triangeln på vänd-blocken? 27 00:02:41,170 --> 00:02:46,620 Varje gång du ser dem betyder det att du kan välja något annat. 28 00:02:46,620 --> 00:02:48,750 Låt oss börja koda!