Hai, saya Kathleen Kennedy,
dan saya adalah penerbit Star Wars The Force Awakens.
Hari ini anda akan bermain dengan salah satu bintang kami, BB-8.
BB-8 adalah satu droid sfera.
Semua yang dia lakukan dan setiap pergerakan yang dia buat
dikawal oleh perisian komputer.
Sains komputer memberi kesan kepada setiap industri,
daripada pemasaran kepada penjagaan kesihatan kepada filem.
Sebenarnya, beratus-ratus jurutera komputer bekerjasama
untuk menghasilkan filem seperti The Force Awakens.
Hai, Saya Rachel Rose.
Saya seorang jurutera kanan R dan D di ILM,
dan saya mengetuai kumpulan pembangunan animasi dan makhluk.
Di The Force Awakens,
Saya bertanggungjawab untuk membantu artis membangunkan rigging,
yang merupakan bahagian watak yang boleh bergerak
membolehkan watak itu kelihatan
sangat boleh dipercayai di galaksi yang jauh.
Pada jam berikutnya, kami akan
membina permainan Star Wars kami sendiri
yang akan mengajar anda konsep asas pengaturcaraan.
Biasanya pengaturcaraan dilakukan semua dalam teks,
tetapi kita akan menggunakan blok di sini
supaya kita boleh seret dan lepas untuk menulis atur cara.
Dengan cara ini, anda masih mencipta kod.
Selepas anda mencuba asas dengan blok,
kami akan menukar ke JavaScript,
Salah satu bahasa pengaturcaraan yang paling popular di web.
Sebagai permulaan, kami akan bekerjasama
dengan Ray untuk memprogramkan BB-8 untuk berjalan
untuk mengumpul semua bahagian sekerap.
Skrin anda dibahagikan kepada tiga bahagian.
Di sebelah kiri ialah ruang permainan Star Wars
di mana kod akan dijalankan.
Arahan untuk setiap peringkat
ditulis di bawah ruang permainan.
Kawasan tengah ini adalah toolbox,
dan setiap blok ini adalah arahan
yang BB-8 boleh faham.
Ruang putih di sebelah kanan dipanggil ruang kerja,
dan kami akan membina program kami di sini.
Jika saya menyeret blok "moveLeft"
ke ruang kerja dan tekan "Run".
Apa yang akan berlaku?
BB-8 bergerak satu blok ke kiri pada grid.
Dan bagaimana jika saya mahu BB-8 lakukan
sesuatu selepas blok "moveLeft",
Saya boleh menambah blok lain ke program kami.
Saya akan memilih blok "moveUp"
dan saya akan menyeretnya di bawah
blok "moveLeft" sehingga sorotan muncul,
dan kemudian melepaskannya dan kedua-dua blok itu akan bercantum.
Apabila saya menekan "Run" sekali lagi,
BB-8 akan melaksanakan arahan
yang disusun dari atas ke bawah pada ruang kerja kami.
Jika anda ingin memadamkan blok,
hanya keluarkannya daripada susunan
dan seretnya kembali ke dalam toolbox.
Selepas anda tekan butang "Run",
anda sentiasa boleh menekan butang "Reset"
untuk kembalikan BB-8 ke permulaan.
Jom, mari kita bermula.