[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,,Jag heter Jens Bergensten, men jag är mer\Nkänd som Jeb. Jag är chefsutvecklare på Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,Minecraft här på Mojang.com. Jag tror jag\N11 eller 12 och jag började programmera Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,för jag ville göra spel. En av min fars \Nvänner sa att för att göra spel måste du Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,kunna programmera. Så började jag.\NJag gillar att designa och tänka ut hur Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,saker är uppbyggda. Det är vad jag \Nverkligen gillar med Minecraft. Under Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,denna timme ska du få lära dig grunden\Ni programmering genom att få Alex Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,eller Steve att gå genom en simulerad del\Nav en Minecraft värld. Traditionell Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,programmering är bara text, men idag ska\Nvi använda blockly: dra-och-släpp block Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,för att skriva program. Under ytan skriver\Nkod med JavaScript. Du ska få lära dig det Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,som programmerare använder varje dag\Noch som är grunden i datavetenskap. Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,Här på Mojang använder vi samma koncept\Nför att Minecraft ska fungera. Innan du Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,börjar ska du välja karaktär. Jag väljer\NAlex. Vi ska bygga kod till ett program Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,som får henne att gå runt på skärmen.\NDin skärm är delad i tre huvud-delar. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,Till vänster är MInecraft spelyta där\Nditt program körs. Instruktionerna för Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,varje nivå är skrivna därunder. Mitten-\Ndelen är verktygslådan och varje block är Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,ett kommando som styr Alex's rörelser.\NDen vita ytan till höger kallas Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,arbetsyta och här bygger vi vårt program.\NOm vi drar gåframåt-blocket Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,till arbetsytan och sen klickar på Kör, \Nvad händer? Alex går ett steg framåt. Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,Och om vi vill göra något annat efter att\Nhon gått framåt ett steg? Vi kan lägga Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,till ett annat block till vårt program. \NJag väljer sväng höger-blocket, och jag Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,drar det under gå framåt-blocket tills den\Norangea linjen syns. Då släpper jag Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,och de två blocken knäpper ihop.\NNär jag trycker på Kör igen utför Alex de Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,kommandona som finns i stacken, uppifrån\Noch ner på arbetsytan. Om du vill Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,ta bort ett block, drar du det bara från\Nstacken tillbaka till verktygslådan. För Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,ångra dina ändringar och komma tillbaka\Ntill starten, använd Omstart-knappen i Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,övre högra hörnet. Och en sak till, ser du\Nden lilla triangeln på vänd-blocken? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Varje gång du ser dem betyder det att du \Nkan välja något annat. Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,Låt oss börja koda!