1 00:00:00,000 --> 00:00:03,220 Jeg heter Jens Bergensten, men jeg er bedre kjent som Jeb. 2 00:00:03,220 --> 00:00:06,738 Jeg er sjefsutvikler på Minecraft her hos Mojang i Stockholm. 3 00:00:06,738 --> 00:00:12,682 Jeg tror jeg var 11 eller kanskje 12 år, og jeg begynte å programmere 4 00:00:12,682 --> 00:00:16,382 fordi jeg hadde lyst til å lage spill. En av mine fars venner sa at 5 00:00:16,382 --> 00:00:21,372 hvis jeg vil lage spill, må jeg lære å programmere. Så slik begynte jeg. 6 00:00:23,467 --> 00:00:28,738 Jeg liker å designe, og finne ut av arkitekturen til ting. Det er hva jeg 7 00:00:28,738 --> 00:00:31,498 virkelig liker med Minecraft. 8 00:00:31,805 --> 00:00:36,481 Den neste timen kommer du til å lære det grunnleggende innenfor programmering 9 00:00:36,481 --> 00:00:42,997 ved å programmere Alex eller Steve til å bevege seg gjennom en Minecraft-verden. 10 00:00:42,997 --> 00:00:47,447 Programmering gjøres vanligvis i tekst, men i dag skal vi bruke "blockly". 11 00:00:47,453 --> 00:00:52,272 Der brukes klosser som du kan dra og slippe for å skrive programmer. 12 00:00:52,272 --> 00:00:58,502 Under panseret blir dette JavaScript-kode. Konseptene du lærer er de samme som 13 00:00:58,503 --> 00:01:03,502 programmerere bruker hver dag, og er grunnleggende for informatikk-faget. 14 00:01:03,502 --> 00:01:09,254 Her hos Mojang bruker vi disse konseptene til å få Minecraft til å fungere. 15 00:01:09,254 --> 00:01:15,307 Velg en figur før du begynner. Jeg velger Alex. La oss lage kode for et program 16 00:01:15,307 --> 00:01:18,947 som hjelper henne å bevege seg rundt på skjermen. 17 00:01:19,926 --> 00:01:24,282 Skjermen er delt i tre hovedområder. Til venstre er Minecraft-lekeplassen, hvor 18 00:01:24,282 --> 00:01:30,482 programmet ditt kjører. Instruksjonene for hver oppgave står under. 19 00:01:30,495 --> 00:01:38,964 I midten er verktøykassa, og disse blokkene er kommandoer som styrer Alex. 20 00:01:38,964 --> 00:01:44,414 Det hvite området til venstre kalles arbeidsflaten. Her lager vi programmet vårt. 21 00:01:44,426 --> 00:01:48,127 Hva skjer hvis vi drar "gå fremover"- klossen til arbeidsflaten, 22 00:01:48,127 --> 00:01:51,097 og klikker på "kjør"? 23 00:01:51,106 --> 00:01:54,990 Alex går én rute fremover i rutenettet. 24 00:01:54,990 --> 00:01:59,217 Og hva om vi ønsker å gjøre noe etter at hun har gått frem en rute? 25 00:01:59,217 --> 00:02:02,033 Vi kan legge til enda en kloss i programmet vårt. 26 00:02:02,033 --> 00:02:07,055 Jeg velger "snu mot høyre"-klossen, og drar den under "gå fremover"-klossen 27 00:02:07,055 --> 00:02:14,845 til denne orange linjen vises. Da slipper jeg den, og de kobles sammen. 28 00:02:14,845 --> 00:02:20,242 Når vi klikker "kjør" igjen, utfører Alex kommandoene ovenfra og ned slik de er 29 00:02:20,242 --> 00:02:25,237 stablet i arbeidsflaten. Og hvis du skulle ønske å slette en kloss, så dra den 30 00:02:25,237 --> 00:02:30,627 ut av stabelen og tilbake til verktøykassen. For å angre endringer, og begynne på nytt, 31 00:02:30,627 --> 00:02:35,882 bruk "start på nytt"-knappen øverst til høyre i arbeidsflaten. 32 00:02:36,690 --> 00:02:41,100 Én siste ting.. Ser du den lille trekanten på snu-klossene? 33 00:02:41,105 --> 00:02:46,276 Når du ser en slik trekant, betyr det at du kan endre et valg. 34 00:02:46,276 --> 00:02:49,231 La oss begynne å kode!