WEBVTT 00:00:01.280 --> 00:00:03.940 Selamat datang ke Hour of Code... 00:00:14.070 --> 00:00:19.380 Hai, saya Kathleen Kennedy dan saya adalah penerbit Star Wars: The Force Awakens. 00:00:19.740 --> 00:00:22.500 Hari ini anda akan bekerja dengan salah seorang bintang filem kami... 00:00:22.570 --> 00:00:23.700 BB-8. 00:00:24.220 --> 00:00:26.800 BB-8 ialah droid berbentuk sfera. 00:00:26.990 --> 00:00:32.110 Setiap perbuatan dan pergerakannya, di kawal oleh perisian komputer. 00:00:32.750 --> 00:00:35.730 Sains komputer memberi kesan setiap industri, 00:00:35.770 --> 00:00:38.770 daripada bidang pemasaran, penjagaan kesihatan dan perfileman. 00:00:39.090 --> 00:00:41.220 Sebenarnya, beratus-ratus jurutera komputer 00:00:41.220 --> 00:00:45.290 bekerja bersama untuk membuat filem seperti The Force Awakens. 00:00:45.460 --> 00:00:49.429 Hai, saya Rachel Rose. Saya adalah jurutera kanan R&D di ILM.. 00:00:49.429 --> 00:00:53.199 dan saya mengetuai kumpulan pembangunan animasi dan makhluk. 00:00:53.509 --> 00:00:56.589 Dalam The Force Awakens, saya bertanggungjawab membantu para artis membangunkan 00:00:56.589 --> 00:00:57.340 00:00:57.340 --> 00:01:03.289 alat (rigs), yang merupakan sebahagian daripada watak yang bergerak yang membolehkan watak kelihatan 00:01:05.152 --> 00:01:08.630 mudah dipercayai dari galaksi yang sangat, sangat jauh. Untuk sejam berikutnya, kita akan membina permainan 00:01:08.630 --> 00:01:13.679 Star Wars sendiri, yang akan mengajar anda konsep asas pengaturcaraan. Pengaturcaraan biasanya 00:01:13.679 --> 00:01:17.240 terdiri dari teks, tapi di sini kita akan gunakan blok yang boleh diseret dan letak untuk hasilkan satu 00:01:17.240 --> 00:01:23.200 atur cara. Sebagai permulaan, kita akan membantu Rey memprogramkan BB-8 untuk berjalan mengutip 00:01:23.200 --> 00:01:27.700 semua bahagian sekerap. Skrin anda terbahagi kepada tiga bahagian. Di sebelah 00:01:27.700 --> 00:01:32.259 kiri adalah ruang permainan Star Wars di mana kod akan dijalankan. Arahan bagi setiap tahap 00:01:32.259 --> 00:01:37.259 ditulis di bawah ruang permainan. Kawasan tengah ini adalah kotak alat dan setiap blok ini 00:01:37.259 --> 00:01:42.009 adalah arahan yang boleh difahami oleh BB-8. Ruang putih di sebelah kanan dipanggil sebagai ruang 00:01:42.009 --> 00:01:44.649 kerja dan di sini di mana kami akan membina atur cara. 00:01:44.649 --> 00:01:51.860 Jika saya seret blok moveLeft dalam ruang kerja, apa berlaku? BB-8 bergerak ke kiri satu blok 00:01:51.860 --> 00:01:56.990 dalam grid. Dan bagaimana jika saya mahu BB-8 melakukan sesuatu selepas bergerak ke blok kiri? Saya boleh menambah satu lagi 00:01:56.990 --> 00:02:02.280 blok untuk atur cara. Saya memilih blok moveUp dan saya akan seretnya di bawah blok 00:02:02.280 --> 00:02:06.180 moveLeft sehingga cahaya terang menonjol. Selepas itu, saya letakkannya dan dua blok akan 00:02:06.180 --> 00:02:10.549 bersangkut bersama. Apabila saya menekan jalankan lagi, BB-8 akan melaksanakan 00:02:10.549 --> 00:02:15.989 arahan yang disusun atas ke bawah dalam ruang kerja. Jika anda ingin memadam 00:02:15.989 --> 00:02:20.560 blok, hanya buangnya daripada susunan dan seretnya semula ke dalam kotak alat. Selepas anda tekan 00:02:20.580 --> 00:02:27.600 jalankan, anda boleh menekan butang set semula untuk BB-8 kembali daripada mula. Sekarang mari kita mencuba !