Tervetuloa Kooditunnille
Hei, olen Kathleen Kennedy, elokuvan Star Wars: Force Awakens, tuottaja.
Tänään saat työskennellä yhden tähtemme, BB-8:n parissa.
Se on pallomainen droidi, jonka toimintaa ja liikkumista ohjaa tietokoneohjelmisto.
Tietojenkäsittelytiede vaikuttaa kaikkiin teollisuudenaloihin,
markkinoinnista terveydenhuoltoon tai elokuva-alalle.
Tämäkin elokuva, The Force Awakens,
vaati satojen tietokoneinsinöörien työpanoksen toteutuakseen.
Hei olen Rachel Rose, vanhempi tuotekehitysinsinööri ILM:llä,
ja johdan animaatio- ja olentojenkehitys -tiimiä
Elokuvassa The Force Awakens tehtäväni on auttaa taiteilijoita kehittämään
hahmoillemme liikkuvat rangat, joiden avulla hahmot saadaan liikkumaan ja näyttämään
hyvin uskottavilta tässä kaukaisessa galaksissa.
Seuraavan tunnin aikana rakennamme oman Star Wars -pelin ja opimme ohjelmoinnin perusasioita.
Yleensä ohjelmointi tapahtuu pitkälti tekstillä, mutta me käytämme valmiita koodipalikoita.
jolloin ohjelma kootaankin raahaamalla käytetyt koodipalikat osaksi ohjelmaa.
Aluksi autamme Rey:tä ohjelmoimaan BB-8:n keräämään tarvittavat romuosaset.
Näyttösi on jaettu kolmeen pääosaan.
Vasemmalla on Star Wars -pelialue, jossa ohjelmasi suoritetaan. Ohjeet kullekin tasolle
on kirjoitettu tämän alle. Keskimmäinen alue on työkalupakki, ja jokainen sen sisältämistä
palikoista on palanen ohjelmakoodia jonka BB-8 ymmärtää. Valkea alue ruudun oikeassa
laidassa on työtila, jonne tulemme rakentamaan ohjelmamme.
Jos raahaan "siirry vasemmalle"-palikan työtilaan ja suoritan ohjelman, mitä tapahtuu?
BB-8 siirtyy yhden ruudun vasemmalle.
Entä jos haluan BB-8:n tekevän jotain sen siirryttyä vasemmalle?
Voin lisätä ohjelmaamme uuden palikan.
Valitsen "siirry ylös"-palikan ja raahaan sen juuri "siirry vasemmalle"-palikan alle.
Oikealla kohdalla ilmestyy keltainen korostusväri. Päästäessäni irti palikasta, palikat liittyvät yhteen.
Kun painan "Suorita"-nappia, BB-8 suorittaa työtilaan kasaamamme komennot
järjestyksessä ylhäältä alas. Jos haluat joskus poistaa palikan, voit vain poistaa sen pinosta vetämällä sen
työkalupakkiin. Painettuasi Suorita, voit aina painaa Alusta-painiketta saadaksesi BB-8:n
takaisin alkuun. Lähdetäänpä rullailemaan!