[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,,Eg heiter Jens Bergensten, men eg er betre\Nkjent som Jeb. Eg leiar utviklinga av Minecraft Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,her hos Mojang i Stockholm. Eg var 11 eller\Nkanskje 12 og starta med programmering Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,fordi eg ville lage spel. Ein av venene til\Nfaren min sa at for å lage spel måtte du Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,lære å programmere. Så det var slik eg\Nstarta. Eg likar å lage og tenkje ut korleis Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,ting skal byggast opp. Det er det eg\Nlikar veldig godt med Minecraft. Den neste Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,timen skal du lære grunnleggande datafag\Nved å programmere Alex eller Steve til å Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,flytte seg gjennom ein simulert del av verda\Ni Minecraft. I tradisjonell programmering Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,skriv me tekst, men i dag nyttar me BLOCKLY:\Neit system med blokkar du kan dra og sleppe Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,for å skrive program. Under hetta lagar du\NJacaScript-kode. Idéen er at du skal lære Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,det same som dataprogrammerarar brukar\Nkvar dag, og det er grunnmuren i datafaga. Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,Her hos Mojang brukar me dei same \Nprinsippa for å få Minecraft til å funke. Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,Før du startar, må du velje ein figur. Eg\Nveljer Alex. La oss bygge kode til eit program Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,som hjelper ho å flytte rundt på skjermen.\NSkjermen din er delt i tre hovuddelar. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,Til venstre er spelerommet i Minecraft, der\Nprogrammet vil køyre. Instruksjonane til Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,kvart nivå står skrive under. Dette midt-\Nrommet er verktøykassa, og kvar av blokkene Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,er ein kommando som styrer Alex sine \Nrørsler. Det kvite rommet til høgre vert Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,kalla "arbeidsrommet" og der der vi bygger\Neller programmerer. Om me dreg "moveForward" Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,til arbeidsrommet og så klikkar "Run" ("Køyr"), \Nkva skjer? Alex flyttar seg ein plass på Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,rutenettet til venstre. Og kva om me ynskjer å\Ngjere noko etter at ho har flytta seg ein plass? Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,Då kan me legge til ein blokk til i programmet.\NEg veljer "turnRight", og eg dreg blokka Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,under "moveForward"-blokka til ei orange\Nlinje kjem opp. Då slepp eg, og dei to Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,blokkene vil sitte saman. Når eg \Ntrykker "Køyr" igjen, vil Alex gjere Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,kommandoane som er sett saman frå \Ntopp til botn i "arbeidsrommet". Og om du Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,nokon gong vil ta vekk blokker, berre dra\Nho tilbake i verktøykassa. For å gjere om Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,endringar og komme tilbake til der brettet\Nstarta, bruk "Start Over"-knappen øvst til Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,høgre i "arbeidsrommet". Ein ting til, ser\Ndu den vesle trekanten på "snu"-blokkene? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Når du ser ein slik trekant, tyder det\Nat du kan velje noko anna frå ei liste. Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,La oss starte kodinga!