WEBVTT 00:00:01.280 --> 00:00:03.940 Tervetuloa Kooditunnille 00:00:14.070 --> 00:00:19.880 Hei, olen Kathleen Kennedy, elokuvan Star Wars: Force Awakens, tuottaja. 00:00:19.880 --> 00:00:23.440 Tänään saat työskennellä yhden tähtemme, BB-8:n parissa. 00:00:23.440 --> 00:00:32.030 Se on pallomainen droidi, jonka toimintaa ja liikkumista ohjaa tietokoneohjelmisto. 00:00:32.810 --> 00:00:36.100 Tietojenkäsittelytiede vaikuttaa kaikkiin teollisuudenaloihin, 00:00:36.100 --> 00:00:38.780 markkinoinnista terveydenhuoltoon tai elokuva-alalle. 00:00:38.780 --> 00:00:42.060 Tämäkin elokuva, The Force Awakens, 00:00:42.060 --> 00:00:45.310 vaati satojen tietokoneinsinöörien työpanoksen toteutuakseen. 00:00:45.990 --> 00:00:49.079 Hei olen Rachel Rose, vanhempi tuotekehitysinsinööri ILM:llä, 00:00:49.079 --> 00:00:53.139 ja johdan animaatio- ja olentojenkehitys -tiimiä 00:00:53.319 --> 00:00:57.340 Elokuvassa The Force Awakens tehtäväni on auttaa taiteilijoita kehittämään 00:00:57.340 --> 00:01:03.289 hahmoillemme liikkuvat rangat, joiden avulla hahmot saadaan liikkumaan ja näyttämään 00:01:03.289 --> 00:01:05.630 hyvin uskottavilta tässä kaukaisessa galaksissa. 00:01:05.630 --> 00:01:12.229 Seuraavan tunnin aikana rakennamme oman Star Wars -pelin ja opimme ohjelmoinnin perusasioita. 00:01:12.229 --> 00:01:15.860 Yleensä ohjelmointi tapahtuu pitkälti tekstillä, mutta me käytämme valmiita koodipalikoita. 00:01:15.860 --> 00:01:18.850 jolloin ohjelma kootaankin raahaamalla käytetyt koodipalikat osaksi ohjelmaa. 00:01:18.850 --> 00:01:24.170 Aluksi autamme Rey:tä ohjelmoimaan BB-8:n keräämään tarvittavat romuosaset. 00:01:24.170 --> 00:01:26.960 Näyttösi on jaettu kolmeen pääosaan. 00:01:26.960 --> 00:01:32.259 Vasemmalla on Star Wars -pelialue, jossa ohjelmasi suoritetaan. Ohjeet kullekin tasolle 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ä 00:01:37.259 --> 00:01:42.009 palikoista on palanen ohjelmakoodia jonka BB-8 ymmärtää. Valkea alue ruudun oikeassa 00:01:42.009 --> 00:01:44.649 laidassa on työtila, jonne tulemme rakentamaan ohjelmamme. 00:01:44.649 --> 00:01:49.310 Jos raahaan "siirry vasemmalle"-palikan työtilaan ja suoritan ohjelman, mitä tapahtuu? 00:01:49.310 --> 00:01:52.390 BB-8 siirtyy yhden ruudun vasemmalle. 00:01:52.390 --> 00:01:56.180 Entä jos haluan BB-8:n tekevän jotain sen siirryttyä vasemmalle? 00:01:56.180 --> 00:01:58.160 Voin lisätä ohjelmaamme uuden palikan. 00:01:58.160 --> 00:02:02.640 Valitsen "siirry ylös"-palikan ja raahaan sen juuri "siirry vasemmalle"-palikan alle. 00:02:02.640 --> 00:02:07.010 Oikealla kohdalla ilmestyy keltainen korostusväri. Päästäessäni irti palikasta, palikat liittyvät yhteen. 00:02:07.010 --> 00:02:12.089 Kun painan "Suorita"-nappia, BB-8 suorittaa työtilaan kasaamamme komennot 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 00:02:17.909 --> 00:02:22.930 työkalupakkiin. Painettuasi Suorita, voit aina painaa Alusta-painiketta saadaksesi BB-8:n 00:02:22.930 --> 00:02:27.600 takaisin alkuun. Lähdetäänpä rullailemaan!