1 00:00:01,280 --> 00:00:03,940 Tervetuloa Kooditunnille 2 00:00:14,070 --> 00:00:19,880 Hei, olen Kathleen Kennedy, elokuvan Star Wars: Force Awakens, tuottaja. 3 00:00:19,880 --> 00:00:23,440 Tänään saat työskennellä yhden tähtemme, BB-8:n parissa. 4 00:00:23,440 --> 00:00:32,030 Se on pallomainen droidi, jonka toimintaa ja liikkumista ohjaa tietokoneohjelmisto. 5 00:00:32,810 --> 00:00:36,100 Tietojenkäsittelytiede vaikuttaa kaikkiin teollisuudenaloihin, 6 00:00:36,100 --> 00:00:38,780 markkinoinnista terveydenhuoltoon tai elokuva-alalle. 7 00:00:38,780 --> 00:00:42,060 Tämäkin elokuva, The Force Awakens, 8 00:00:42,060 --> 00:00:45,310 vaati satojen tietokoneinsinöörien työpanoksen toteutuakseen. 9 00:00:45,990 --> 00:00:49,079 Hei olen Rachel Rose, vanhempi tuotekehitysinsinööri ILM:llä, 10 00:00:49,079 --> 00:00:53,139 ja johdan animaatio- ja olentojenkehitys -tiimiä 11 00:00:53,319 --> 00:00:57,340 Elokuvassa The Force Awakens tehtäväni on auttaa taiteilijoita kehittämään 12 00:00:57,340 --> 00:01:03,289 hahmoillemme liikkuvat rangat, joiden avulla hahmot saadaan liikkumaan ja näyttämään 13 00:01:03,289 --> 00:01:05,630 hyvin uskottavilta tässä kaukaisessa galaksissa. 14 00:01:05,630 --> 00:01:12,229 Seuraavan tunnin aikana rakennamme oman Star Wars -pelin ja opimme ohjelmoinnin perusasioita. 15 00:01:12,229 --> 00:01:15,860 Yleensä ohjelmointi tapahtuu pitkälti tekstillä, mutta me käytämme valmiita koodipalikoita. 16 00:01:15,860 --> 00:01:18,850 jolloin ohjelma kootaankin raahaamalla käytetyt koodipalikat osaksi ohjelmaa. 17 00:01:18,850 --> 00:01:24,170 Aluksi autamme Rey:tä ohjelmoimaan BB-8:n keräämään tarvittavat romuosaset. 18 00:01:24,170 --> 00:01:26,960 Näyttösi on jaettu kolmeen pääosaan. 19 00:01:26,960 --> 00:01:32,259 Vasemmalla on Star Wars -pelialue, jossa ohjelmasi suoritetaan. Ohjeet kullekin tasolle 20 00:01:32,259 --> 00:01:37,259 on kirjoitettu tämän alle. Keskimmäinen alue on työkalupakki, ja jokainen sen sisältämistä 21 00:01:37,259 --> 00:01:42,009 palikoista on palanen ohjelmakoodia jonka BB-8 ymmärtää. Valkea alue ruudun oikeassa 22 00:01:42,009 --> 00:01:44,649 laidassa on työtila, jonne tulemme rakentamaan ohjelmamme. 23 00:01:44,649 --> 00:01:49,310 Jos raahaan "siirry vasemmalle"-palikan työtilaan ja suoritan ohjelman, mitä tapahtuu? 24 00:01:49,310 --> 00:01:52,390 BB-8 siirtyy yhden ruudun vasemmalle. 25 00:01:52,390 --> 00:01:56,180 Entä jos haluan BB-8:n tekevän jotain sen siirryttyä vasemmalle? 26 00:01:56,180 --> 00:01:58,160 Voin lisätä ohjelmaamme uuden palikan. 27 00:01:58,160 --> 00:02:02,640 Valitsen "siirry ylös"-palikan ja raahaan sen juuri "siirry vasemmalle"-palikan alle. 28 00:02:02,640 --> 00:02:07,010 Oikealla kohdalla ilmestyy keltainen korostusväri. Päästäessäni irti palikasta, palikat liittyvät yhteen. 29 00:02:07,010 --> 00:02:12,089 Kun painan "Suorita"-nappia, BB-8 suorittaa työtilaan kasaamamme komennot 30 00:02:12,089 --> 00:02:17,909 järjestyksessä ylhäältä alas. Jos haluat joskus poistaa palikan, voit vain poistaa sen pinosta vetämällä sen 31 00:02:17,909 --> 00:02:22,930 työkalupakkiin. Painettuasi Suorita, voit aina painaa Alusta-painiketta saadaksesi BB-8:n 32 00:02:22,930 --> 00:02:27,600 takaisin alkuun. Lähdetäänpä rullailemaan!