[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,,Jeg hedder Jens Bergensten, men er mere kendt som Jeb. \NJeg er chefudvikler på Minecraft Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,her hos mojang.com. Jeg tror jeg var 11 eller måske 12, da jeg startede med at programmere, fordi jeg ville Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,lave spil. En af min fars venner \Nfortalte mig, at for at lave spil skal man Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,lære at programmere. Så det var sådan jeg fik begyndt.\NJeg kan lide at designe og finde ud af Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,hvordan ting er bygget op. Det er det jeg rigtig godt kan li' ved Minecraft. I den næste times tid Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,skal du lære det grundlæggende i programmering, ved at kode Alex eller Steve til at flytte Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,sig rundt i et simuleret stykke af en Minecraft verden.\NNormalt er programmering en masse tekst, Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,men i dag vil vi bruge blockly: et system som bruger blokke, som du kan trække og slippe, for Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,at skrive programmer. I virkeligheden skriver du JavaScript-kode. Begreberne du skal Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,lære er de samme som programmører bruger hver eneste dag, og er grundlaget for Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,al programmering. Hos Mojang bruger vi de samme begreber, for at få Minecraft til at fungere. Før du Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,begynder, skal du vælge din spiller. Jeg vælger Alex. \NLad os bygge noget kode, som Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,kan flytte hende rundt på skærmen.\NDin skærm er delt op i tre områder. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,Til venstre er Minecraft-spilområdet, hvor din kode vil køre.\NDer er en vejledning til hver Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,opgave lige nedenfor. I midten af skærmen er værktøjskassen, hvor hver blok Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,er en kommando som får Alex til at udføre bestemte handlinger. Det hvide område til højre Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,er arbejdsområdet, hvor vi opbygger vores programmer.\NHvis vi trækker en moveForward()-blok Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,til arbejdsområdet, og så klikker på "Kør", hvad sker der mon så? Alex flytter et felt frem Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,i spilområdet. Og hvis vi vil gøre mere bagefter?\NSå kan vi bare Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,tilføje en blok mere til vores program. Jeg vælger\NturnRight()-blokken og trækker Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,den hen under min moveForward()-blok indtil jeg kan se den orange markering. Så slipper jeg Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,og de to blokke hænger sammen.\NNår vi trykker på "Kør" igen, vil Alex udføre Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,alle kommandoerne i arbejdsområdet - fra top til bund.\NOg hvis du får brug for Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,at slette en blok, så træk den bare tilbage i værktøjskassen. \NHvis du vil fortryde og Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,starte forfra, kan du bruge "Start forfra"-knappen øverst til højre Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,i arbejdsområdet. Én ting mere: Kan du se den lille trekant på "drej"-blokkene? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Når du ser sådan en trekant, kan du vælge mellem flere muligheder. Lad os Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,komme i gang med at kode!