1 00:00:02,069 --> 00:00:04,629 Velkommen til Kodetimen... 2 00:00:14,020 --> 00:00:17,340 Hei! Jeg heter Kathleen Kennedy, og jeg er produsenten for 3 00:00:17,349 --> 00:00:23,658 Star Wars: The Force Awakens. I dag skal du jobbe med en av våre stjerner, BB-8. 4 00:00:23,658 --> 00:00:33,358 BB-8 er en sfærisk droide. Alt han gjør, og alle hans bevegelser er styrt av programvare. 5 00:00:33,361 --> 00:00:38,477 Datavitenskap påvirker alle bransjer, fra markedsføring, til helsevesen og film. 6 00:00:38,477 --> 00:00:45,167 Hundrevis av dataingeniører jobbet sammen for å lage en film som The Force Awakens. 7 00:00:46,450 --> 00:00:49,160 Hei, jeg heter Rachel Rose. Jeg er senior forsknings- og utviklingsingeniør ved 8 00:00:49,161 --> 00:00:53,821 Industrial Light & Magic, og jeg leder utviklingsteamet for animasjoner og vesener. 9 00:00:53,821 --> 00:00:58,218 I The Force Awakens har jeg ansvaret for å hjelpe kunstnerne med å utvikle rigger, som 10 00:00:58,218 --> 00:01:03,845 er de delene av figuren som beveger seg, og det gjør at figuren ser veldig troverdig ut 11 00:01:03,845 --> 00:01:05,895 i en galakse langt, langt borte... 12 00:01:07,020 --> 00:01:10,360 I den neste timen skal vi bygge vårt eget Star Wars-spill. Det vil lære deg de 13 00:01:10,365 --> 00:01:14,055 grunnleggende konseptene innenfor programmering. Vanligvis programmerer vi i 14 00:01:14,069 --> 00:01:18,839 tekst, men vi skal bruke blokker som vi kan dra og slippe for å skrive programmene. 15 00:01:18,839 --> 00:01:23,217 Som en start skal vi jobbe med Rey for å programmere BB-8 til å gå og samle opp 16 00:01:23,217 --> 00:01:29,613 alt skrapmetallet. Skjermen er delt i tre. Til venstre er Star Wars-spillevinduet, der 17 00:01:29,613 --> 00:01:34,593 koden skal kjøre. Instruksjonene for hver oppgave står under spillevinduet. 18 00:01:34,603 --> 00:01:38,325 Det midtre området er verktøykassen, og hver av disse blokkene er en kommando som 19 00:01:38,332 --> 00:01:43,762 BB-8 kan forstå. Det hvite området til høyre kalles arbeidsvinduet, og her skal vi bygge 20 00:01:43,762 --> 00:01:47,644 programmet vårt. Hva skjer hvis jeg drar "flytt venstre" til arbeidsvinduet 21 00:01:47,644 --> 00:01:52,137 og trykker "kjør"? BB-8 beveger seg én rute til venstre i rutenettet. 22 00:01:52,137 --> 00:01:55,957 Og hva om jeg vil at BB-8 skal gjøre noe etter "flytt venstre"? 23 00:01:55,957 --> 00:01:58,487 Jeg kan legge enda en blokk til i programmet. 24 00:01:58,501 --> 00:02:03,447 Jeg velger "flytt opp", og drar den under "flytt venstre", til den 25 00:02:03,447 --> 00:02:07,930 gule linjen lyser opp. Da slipper jeg, og de to blokkene kobles sammen. 26 00:02:07,930 --> 00:02:12,970 Når jeg trykker "kjør" igjen, utfører BB-8 kommandoene vi har stablet, ovenfra og ned 27 00:02:12,970 --> 00:02:17,187 i arbeidsvinduet vårt. Hvis du skulle ønske å slette en blokk, bare dra den fra 28 00:02:17,193 --> 00:02:22,261 stabelen og tilbake i verktøykassen. Etter at du trykker "kjør", kan du alltid trykke 29 00:02:22,261 --> 00:02:25,411 "nullstill"-knappen for å få BB-8 tilbake til starten. 30 00:02:25,983 --> 00:02:28,763 La oss rulle i gang!