WEBVTT 00:00:00.099 --> 00:00:05.060 Nama saya Jens Bergensten, atau Jeb. Saya ketua pengatur cara untuk Minecraft 00:00:05.060 --> 00:00:13.390 di mojang.com. Pada umur 11 atau 12 tahun saya mula mengatur cara kerana saya mahu 00:00:13.390 --> 00:00:17.750 mencipta permainan. Kawan ayah saya kata untuk mencipta permainan anda perlu 00:00:17.750 --> 00:00:26.090 belajar mengatur cara. Itulah permulaan saya. Saya suka reka dan tentukan 00:00:26.090 --> 00:00:33.329 seni bina benda. Itulah yang saya minat tentang Minecraft. Dalam jam seterusnya 00:00:33.329 --> 00:00:39.219 anda akan belajar asas sains komputer dengan mengatur cara Alex atau Steve 00:00:39.219 --> 00:00:45.940 merentasi dunia simulasi Minecraft. Atur cara tradisional biasanya teks, 00:00:45.940 --> 00:00:51.019 tetapi kami gunakan blockly: sistem yang guna blok yang dileret dan dijatuh untuk 00:00:51.019 --> 00:00:57.620 menulis atur cara. Di bawahnya, anda mencipta kod JavaScript. Konsep yang anda 00:00:57.620 --> 00:01:02.530 belajar dipakai oleh pengaturcara komputer setiap hari iaitu asas sains komputer. 00:01:02.530 --> 00:01:09.890 Di Mojang kami gunakan konsep sama supaya Minecraft berfungsi. Sebelum anda 00:01:09.890 --> 00:01:15.299 bermula, pilih watak anda. Saya pilih Alex. Mari bina kod untuk program 00:01:15.299 --> 00:01:22.810 yang menggerakannya pada skrin. Skrin anda mempunyai tiga bahagian utama. 00:01:22.810 --> 00:01:28.579 Di kiri adalah ruang mainan Minecraft, di mana atur cara berjalanan. Arahan untuk 00:01:28.579 --> 00:01:34.740 setiap peringkat ditulis di bawah. Di tengahnya, kotak alatan dan setiap blok 00:01:34.740 --> 00:01:40.899 adalah arahan untuk tindakan ALex. Ruang putih di kanan adalah 00:01:40.899 --> 00:01:46.920 ruang bekerja untuk membina atur cara. Jika kami tarik blok moveForward(); 00:01:46.920 --> 00:01:53.340 ke ruang bekerja dan klik Run, apa terjadi? Alex gerak ke depan satu ruang 00:01:53.340 --> 00:01:59.770 pada grid. Untuk melakukan sesuatu selepas bergerak ke depan? Kami boleh 00:01:59.770 --> 00:02:05.140 tambah satu lagi blok ke program kami. saya pilih blok turnRight(); dan leretnya 00:02:05.140 --> 00:02:11.380 di bawah blok moveForward(); sehingga garisan jingga muncul. Jadi, saya jatuhkan 00:02:11.380 --> 00:02:17.260 dan dua blok melekat bersama. Apabila menekan Run, Alex akan melakukan 00:02:17.260 --> 00:02:22.670 00:02:22.670 --> 00:02:28.700 00:02:28.700 --> 00:02:33.790 00:02:33.790 --> 00:02:41.170 00:02:41.170 --> 00:02:46.620 00:02:46.620 --> 00:02:48.750