Tervetuloa Koodaustunnille
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!