1 00:00:00,099 --> 00:00:05,060 Nama saya Jens Bergensten, atau Jeb. Saya ketua pengatur cara untuk Minecraft 2 00:00:05,060 --> 00:00:13,390 di mojang.com. Pada umur 11 atau 12 tahun saya mula mengatur cara kerana saya mahu 3 00:00:13,390 --> 00:00:17,750 mencipta permainan. Kawan ayah saya kata untuk mencipta permainan anda perlu 4 00:00:17,750 --> 00:00:26,090 belajar mengatur cara. Itulah permulaan saya. Saya suka reka dan tentukan 5 00:00:26,090 --> 00:00:33,329 seni bina benda. Itulah yang saya minat tentang Minecraft. Dalam jam seterusnya 6 00:00:33,329 --> 00:00:39,219 anda akan belajar asas sains komputer dengan mengatur cara Alex atau Steve 7 00:00:39,219 --> 00:00:45,940 merentasi dunia simulasi Minecraft. Atur cara tradisional biasanya teks, 8 00:00:45,940 --> 00:00:51,019 tetapi kami gunakan blockly: sistem yang guna blok yang dileret dan dijatuh untuk 9 00:00:51,019 --> 00:00:57,620 menulis atur cara. Di bawahnya, anda mencipta kod JavaScript. Konsep yang anda 10 00:00:57,620 --> 00:01:02,530 belajar dipakai oleh pengaturcara komputer setiap hari iaitu asas sains komputer. 11 00:01:02,530 --> 00:01:09,890 Di Mojang kami gunakan konsep sama supaya Minecraft berfungsi. Sebelum anda 12 00:01:09,890 --> 00:01:15,299 bermula, pilih watak anda. Saya pilih Alex. Mari bina kod untuk program 13 00:01:15,299 --> 00:01:22,810 yang menggerakannya pada skrin. Skrin anda mempunyai tiga bahagian utama. 14 00:01:22,810 --> 00:01:28,579 Di kiri adalah ruang mainan Minecraft, di mana atur cara berjalanan. Arahan untuk 15 00:01:28,579 --> 00:01:34,740 setiap peringkat ditulis di bawah. Di tengahnya, kotak alatan dan setiap blok 16 00:01:34,740 --> 00:01:40,899 adalah arahan untuk tindakan ALex. Ruang putih di kanan adalah 17 00:01:40,899 --> 00:01:46,920 ruang bekerja untuk membina atur cara. Jika kami tarik blok moveForward(); 18 00:01:46,920 --> 00:01:53,340 ke ruang bekerja dan klik Run, apa terjadi? Alex gerak ke depan satu ruang 19 00:01:53,340 --> 00:01:59,770 pada grid. Untuk melakukan sesuatu selepas bergerak ke depan? Kami boleh 20 00:01:59,770 --> 00:02:05,140 tambah satu lagi blok ke program kami. saya pilih blok turnRight(); dan leretnya 21 00:02:05,140 --> 00:02:11,380 di bawah blok moveForward(); sehingga garisan jingga muncul. Jadi, saya jatuhkan 22 00:02:11,380 --> 00:02:17,260 dan dua blok melekat bersama. Apabila menekan Run, Alex akan melakukan 23 00:02:17,260 --> 00:02:22,670 24 00:02:22,670 --> 00:02:28,700 25 00:02:28,700 --> 00:02:33,790 26 00:02:33,790 --> 00:02:41,170 27 00:02:41,170 --> 00:02:46,620 28 00:02:46,620 --> 00:02:48,750