Velkomin í Klukkustund kóðunar...
Ég er Kathleen Kennedy, framleiðandi Star Wars: The Force Awakens. Í dag
munt þú vinna með BB-8. BB-8 er hringlaga vélmenni. Öllum athöfnum
og hreyfingum hans er stjórnað af tölvuforriti. Forritun hefur áhrif
allar atvinnugreinar, allt frá markaðssetningu til heilsugæslu til kvikmyndagerðar.
Hundruðir forritara unnu saman til að gera kvikmynd eins og The Force Awakens.
Hæ, ég heitir Rachel Rose. Ég vinn við rannsóknir og þróun hjá ILM og ég stjórna teyminu sem
þróar hreyfingu og leikverur. Í The Force Awakens ber ég ábyrgð á að hjálpa listamanninum að þróa
grindur, en það eru þeir hlutar leikveru sem hreyfa hana svo hún virðist
sannfærandi í óra, órafjarlægu sólkerfi. Næsta klukkutímann ætlum við að smíða
okkar eigin Star Wars leik sem mun kenna þér undirstöðuhugtök í forritun. Venjulega eru
forrit skrifuð en við ætlum að nota kubba hér sem við getum fært til að skrifa forritin.
Fyrst ætlum við að vinna með Rey og forrita BB-8 til að ganga og safna
öllum brotamálminum. Skjárinn þinn skiptist í þrjá hluta.
Vinstra megin er Star Wars leiksvæðið þar sem kóðinn keyrir. Leiðbeiningar fyrir hvern áfanga
eru skrifaðar fyrir neðan leiksvæðið. Þetta svæði í miðjunni er verkfærakassinn og hver þessara kubba
er skipun sem BB-8 skilur. Hvíta svæðið til hægri er kallað vinnusvæðið
og það er hér sem við munum smíða forritið okkar.
Ef ég dreg moveLeft kubbinn inn á vinnusvæðið, hvað gerist? BB-8 færist til vinstri um einn reit.
Og hvað ef ég við að BB-8 geri eitthvað á eftir færa-vinstri kubbnum? Þá get ég bætt öðrum
kubbi við forritið. Ég ætlað velja moveUp kubbinn og draga hann inn undir
moveLeft kubbinn þar til hann lýsist upp. Þá sleppi ég honum og kubbarnir tveir
smella saman. Þegar ég smelli aftur á Keyra, mun BB-8 gera
skipanirnar sem hefur verið staflað saman á vinnusvæðinu. Ef þú vilt fjarlægja kubb
þarftu bara að losa hann úr stæðunni og draga hann aftur í verkfærakassann. Eftir að þú
ýtir á Keyra getur þú alltaf ýtt á Endurstilla hnappinn til að færa BB-8 á byrjunarreit.