-
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
vastuualueeni 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 tulemme rakentamaan oman Star Wars -pelin ja oppimaan ohjelmoinnin perusasioita.
-
Yleensä ohjelmointi tapahtuu pitkälti tekstillä,
mutta me käytämme ohjelmointiin valmiita
koodipalikoita,
-
joista ohjelmia voidaan koota raahaamalla ne 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 työtilaan "siirry vasemmalle" -palikan,
mitä tapahtuu? BB-8 siirtyy yhden ruudun
-
verran vasemmalle ruudukossa. 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. Oikean paikan
-
löytyessä ilmestyy pudotuskohtaan korostusväri.
Päästäessäni nyt irti raahaamastani 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!