WEBVTT 00:00:00.000 --> 00:00:03.220 Jeg heter Jens Bergensten, men jeg er bedre kjent som Jeb. 00:00:03.220 --> 00:00:06.738 Jeg er sjefsutvikler på Minecraft her hos Mojang i Stockholm. 00:00:06.738 --> 00:00:12.682 Jeg tror jeg var 11 eller kanskje 12 år, og jeg begynte å programmere NOTE Paragraph 00:00:12.682 --> 00:00:16.382 fordi jeg hadde lyst til å lage spill. En av mine fars venner sa at NOTE Paragraph 00:00:16.382 --> 00:00:21.372 hvis jeg vil lage spill, må jeg lære å programmere. Så slik begynte jeg. 00:00:23.467 --> 00:00:28.738 Jeg liker å designe, og finne ut av arkitekturen til ting. Det er hva jeg 00:00:28.738 --> 00:00:31.498 virkelig liker med Minecraft. 00:00:31.805 --> 00:00:36.481 Den neste timen kommer du til å lære det grunnleggende innenfor programmering 00:00:36.481 --> 00:00:42.997 ved å programmere Alex eller Steve til å bevege seg gjennom en Minecraft-verden. 00:00:42.997 --> 00:00:47.447 Programmering gjøres vanligvis i tekst, men i dag skal vi bruke "blockly". 00:00:47.453 --> 00:00:52.272 Der brukes klosser som du kan dra og slippe for å skrive programmer. 00:00:52.272 --> 00:00:58.502 Under panseret blir dette JavaScript-kode. Konseptene du lærer er de samme som 00:00:58.503 --> 00:01:03.502 programmerere bruker hver dag, og er grunnleggende for informatikk-faget. 00:01:03.502 --> 00:01:09.254 Her hos Mojang bruker vi disse konseptene til å få Minecraft til å fungere. 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 00:01:15.307 --> 00:01:18.947 som hjelper henne å bevege seg rundt på skjermen. 00:01:19.926 --> 00:01:24.282 Skjermen er delt i tre hovedområder. Til venstre er Minecraft-lekeplassen, hvor 00:01:24.282 --> 00:01:30.482 programmet ditt kjører. Instruksjonene for hver oppgave står under. 00:01:30.495 --> 00:01:38.964 I midten er verktøykassa, og disse blokkene er kommandoer som styrer Alex. 00:01:38.964 --> 00:01:44.414 Det hvite området til venstre kalles arbeidsflaten. Her lager vi programmet vårt. 00:01:44.426 --> 00:01:48.127 Hva skjer hvis vi drar "gå fremover"- klossen til arbeidsflaten, 00:01:48.127 --> 00:01:51.097 og klikker på "kjør"? 00:01:51.106 --> 00:01:54.990 Alex går én rute fremover i rutenettet. 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? 00:01:59.217 --> 00:02:02.033 Vi kan legge til enda en kloss i programmet vårt. 00:02:02.033 --> 00:02:07.055 Jeg velger "snu mot høyre"-klossen, og drar den under "gå fremover"-klossen 00:02:07.055 --> 00:02:14.845 til denne orange linjen vises. Da slipper jeg den, og de kobles sammen. 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 00:02:20.242 --> 00:02:25.237 stablet i arbeidsflaten. Og hvis du skulle ønske å slette en kloss, så dra den 00:02:25.237 --> 00:02:30.627 ut av stabelen og tilbake til verktøykassen. For å angre endringer, og begynne på nytt, 00:02:30.627 --> 00:02:35.882 bruk "start på nytt"-knappen øverst til høyre i arbeidsflaten. 00:02:36.690 --> 00:02:41.100 Én siste ting.. Ser du den lille trekanten på snu-klossene? 00:02:41.105 --> 00:02:46.276 Når du ser en slik trekant, betyr det at du kan endre et valg. 00:02:46.276 --> 00:02:49.231 La oss begynne å kode!