[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,,Mitt navn er Jens Bergensten, men jeg er mer\Nkjent som Jeb. Jeg er sjefutvikler for Minecraft Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,her på Mojang i Stockholm. Jeg begynte å\Nprogrammere da jeg var 11 eller 12 fordi jeg ville Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,lage spill. En venn av faren min sa\Nat for å kunne lage spill måtte du Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,lære å programmere. Og slik var det jeg kom\Ni gang. Jeg liker å utforme og finne ut av Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,arkitekturen til ting. Det er det jeg virkelig\Nliker med Minecraft. I løpet av den neste Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,timen vil du lære grunnleggende datavitenskap ved\Nå programmere Alex eller Steve til å bevege seg Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,gjennom en simulert del av en Minecraft-verden.\NTradisjonell programmering skjer vanligvis med tekst, Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,men i dag bruker vi Blockly, et system som\Nlar deg dra og slippe blokker for å Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,skrive programmer. Under panseret lager du\Nkode i JavaScript. Konseptene som du skal Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,lære, brukes av programmerere hver dag\Nog utgjør selve grunnlaget for Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,datavitenskap. Her på Mojang bruker vi de samme\Nkonseptene for å få Minecraft til å fungere. Før du Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,begynner må du velge en figur. Jeg velger\NAlex. La oss bygge kode til et program Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,som hjelper henne rundt på skjermen.\NSkjermen er delt i tre hoveddeler. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,Til venstre er spillevinduet for Minecraft, hvor\Nprogrammet skal kjøre. Instruksjonene for Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,hvert nivå står skrevet under. I midten har\Ndu verktøykassen, og hver av blokkene Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,er en kommando som bestemmer hva Alex\Ngjør. Det hvite området til høyre er Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,arbeidsvinduet, og det er her vi bygger opp\Nprogrammet. Hva skjer hvis vi drar "gå fremover" Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,til arbeidsvinduet og klikker på "kjør"?\NAlex beveger seg én plass frem på Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,rutenettet. Og hva om vi vil at hun skal gjøre noe\Netter at hun har flyttet seg fremover? Vi kan Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,legge enda en blokk til programmet.\NJeg velger "snu mot høyre" og drar Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,den under "gå fremover" til denne oransje\Nlinjen dukker opp. Deretter slipper jeg Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,den, og så festes de to blokkene til hverandre.\NNår vi klikker på "kjør" igjen, utfører Alex Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,kommandoene som er stablet oppå hverandre\Ni arbeidsvinduet. Hvis du ønsker Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,å slette en blokk, er det bare å dra den tilbake\Ntil verktøykassen. For å gjøre om endringer Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,og tilbakestille nivået kan du bruke "start på nytt"-\Nknappen øverst i høyre Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,hjørne av arbeidsvinduet. Ser du forresten\Nden lille trekanten på snu-blokkene? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Hvis du ser en slik trekant, betyr det at\Ndu kan velge et annet alternativ. La oss Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,begynne å programmere!