1 00:00:01,280 --> 00:00:03,940 Selamat datang ke Hour of Code... 2 00:00:14,070 --> 00:00:19,380 Hai, saya Kathleen Kennedy dan saya adalah penerbit Star Wars: The Force Awakens. 3 00:00:19,740 --> 00:00:22,500 Hari ini anda akan bekerja dengan salah seorang bintang filem kami... 4 00:00:22,570 --> 00:00:23,700 BB-8. 5 00:00:24,220 --> 00:00:26,800 BB-8 ialah droid berbentuk sfera. 6 00:00:26,990 --> 00:00:32,110 Setiap perbuatan dan pergerakannya, dikawal oleh perisian komputer. 7 00:00:32,750 --> 00:00:35,730 Sains komputer memberi kesan kepada setiap industri, 8 00:00:35,770 --> 00:00:38,770 daripada bidang pemasaran, ke penjagaan kesihatan dan perfileman. 9 00:00:39,090 --> 00:00:41,220 Sebenarnya, beratus-ratus jurutera komputer.. 10 00:00:41,220 --> 00:00:45,060 bekerjasama untuk membuat filem seperti The Force Awakens. 11 00:00:46,350 --> 00:00:49,429 Hai, saya Rachel Rose. Saya adalah jurutera kanan R&D di ILM.. 12 00:00:49,429 --> 00:00:53,199 dan saya mengetuai kumpulan pembangunan animasi dan makhluk. 13 00:00:53,509 --> 00:00:56,459 Dalam The Force Awakens, saya bertanggungjawab membantu para artis.. 14 00:00:56,769 --> 00:00:58,980 membangunkan alat (rigs), yang merupakan.. 15 00:00:58,980 --> 00:01:03,072 sebahagian daripada watak yang bergerak, dan membolehkan watak kelihatan 16 00:01:03,092 --> 00:01:05,710 mudah dipercayai dari galaksi yang sangat, sangat jauh. 17 00:01:06,820 --> 00:01:09,880 Untuk sejam berikutnya, kita akan membina permainan Star Wars sendiri, 18 00:01:10,000 --> 00:01:12,329 yang akan mengajar anda konsep asas pengaturcaraan. 19 00:01:12,569 --> 00:01:14,419 Pengaturcaraan biasanya terdiri dari teks, 20 00:01:14,419 --> 00:01:18,030 tapi di sini kita akan gunakan blok yang boleh diseret dan letak untuk hasilkan atur cara. 21 00:01:18,410 --> 00:01:21,130 Sebagai permulaan, kita akan membantu Rey.. 22 00:01:21,180 --> 00:01:24,720 memprogramkan BB-8 untuk berjalan mengutip semua bahagian sekerap. 23 00:01:24,980 --> 00:01:27,020 Skrin anda terbahagi kepada tiga bahagian. 24 00:01:27,300 --> 00:01:30,290 Di sebelah kiri, adalah ruang permainan Star Wars di mana kod akan dijalankan. 25 00:01:30,540 --> 00:01:33,989 Arahan bagi setiap tahap ditulis di bawah ruang permainan. 26 00:01:33,989 --> 00:01:37,259 Kawasan tengah ini adalah kotak alat dan setiap blok ini.. 27 00:01:37,259 --> 00:01:39,869 adalah arahan yang boleh difahami oleh BB-8. 28 00:01:40,109 --> 00:01:42,379 Ruang putih di sebelah kanan dipanggil sebagai ruang kerja.. 29 00:01:42,379 --> 00:01:44,649 dan di sinilah kita akan membina atur cara. 30 00:01:44,649 --> 00:01:49,430 Jika saya seret blok 'moveLeft' ke ruang kerja dan tekan 'Jalan', apa berlaku? 31 00:01:49,790 --> 00:01:52,440 BB-8 bergerak ke kiri satu blok dalam grid. 32 00:01:52,640 --> 00:01:56,010 Dan bagaimana jika saya mahu BB-8 melakukan sesuatu selepas bergerak ke blok kiri? 33 00:01:56,160 --> 00:01:58,620 Saya boleh menambah satu lagi blok pada atur cara kita. 34 00:01:58,720 --> 00:02:02,700 Saya memilih blok 'moveUp' dan saya akan seretnya di bawah blok 'moveLeft'.. 35 00:02:03,050 --> 00:02:07,850 sehingga sisinya jadi terang. Selepas itu, saya letakkannya dan dua blok ini akan melekat. 36 00:02:08,280 --> 00:02:11,209 Apabila saya menekan 'Jalan' sekali lagi, BB-8 akan melaksanakan arahan.. 37 00:02:11,209 --> 00:02:14,359 yang disusun dari atas ke bawah dalam ruang kerja. 38 00:02:14,689 --> 00:02:16,299 Jika anda ingin memadam blok, 39 00:02:16,299 --> 00:02:19,330 hanya buangnya daripada susunan dan seretnya semula ke dalam kotak alat. 40 00:02:19,420 --> 00:02:21,020 Selepas anda tekan 'Jalan', 41 00:02:21,020 --> 00:02:24,890 anda boleh menekan butang 'Set Semula' untuk BB-8 kembali daripada mula. 42 00:02:25,950 --> 00:02:27,520 Sekarang, mari kita mencuba !