0:00:00.099,0:00:05.060 Nama saya Jens Bergensten, tapi saya lebih dikenal dengan Jeb. [br]Saya adalah ketua pengembang Minecraft 0:00:05.060,0:00:13.390 Di Mojang.com. Saya waktu itu berumur 11 atau 12 dan saya mulai membuat program karena saya ingin 0:00:13.390,0:00:17.750 membuat permainan. Salah satu teman ayah saya berkata bahwa untuk membuat sebuah permainan, 0:00:17.750,0:00:26.090 kamu harus belajar pemrograman. Dari sanalah saya memulai. Saya suka mendesain dan menerka 0:00:26.090,0:00:33.329 susunan benda-benda. Itulah yang saya suka dari Minecraft.[br]Dalam satu jam berikutnya, 0:00:33.329,0:00:39.219 Kalian akan belajar dasar ilmu komputer dengan memprogram Alex atau Steve untuk bergerak 0:00:39.219,0:00:45.940 di dalam sebuah simulasi di dunia Minecraft.[br]Pemrograman tradisional umumnya dilakukan dengan tulisan 0:00:45.940,0:00:51.019 tapi kita akan menggunakan Blockly: [br]sebuah sistem yang menggunakan blok yang dapat ditarik dan ditaruh 0:00:51.019,0:00:57.620 untuk menulis program. Di baliknya, kamu menulis sebuah kode JavaScript. Konsep yang akan kamu pelajari 0:00:57.620,0:01:02.530 adalah apa yang digunakan pemrogram komputer setiap hari dan mereka adalah dasar dari ilmu komputer. 0:01:02.530,0:01:09.890 Di Mojang, kami menggunakan konsep yang sama untuk membuat Minecraft bekerja. Sebelum kamu mulai 0:01:09.890,0:01:15.299 Kamu akan memilih karakter. Saya akan memilih Alex. Mari buat kode untuk sebuah program 0:01:15.299,0:01:22.810 yang membuat dia bergerak di sekeliling layar. [br]Layar kamu akan dibagi menjadi 3 bagian 0:01:22.810,0:01:28.579 Di sebelah kiri adalah bagian permainan Minecraft, tempat program kamu akan berjalan. Perintah untuk 0:01:28.579,0:01:34.740 setiap level akan tercantum di bawah. Sebelah tengah adalah daerah yang berisi daftar blok-blok yang akan digunakan. 0:01:34.740,0:01:40.899 Setiap blok ini menentukan gerakan Alex. [br]Daerah putih di sebelah kanan adalah 0:01:40.899,0:01:46.920 ruangan kerja tempat kita akan membuat program.[br]Bila kita menarik blok gerakMaju(); 0:01:46.920,0:01:53.340 ke ruang kerja kita dan tekan "Jalankan", apa yang terjadi?[br]Alex akan bergerak satu petak jauhnya. 0:01:53.340,0:01:59.770 Dan apa yang ingin kita lakukan setelah dia bergerak satu petak.[br]Kita bisa 0:01:59.770,0:02:05.140 menambah sebuah blok lagi di program kita.[br]Saya akan menggunakan blok belokKanan(); dan saya tarik 0:02:05.140,0:02:11.380 kode itu dibawah blok gerakMaju(); saya sampai muncul garis jingga. Lalu, saya menaruhnya 0:02:11.380,0:02:17.260 dan kedua blok itu akan terpasang bersama. Saat kita tekan "Jalankan" lagi, Alex akan menjalankan 0:02:17.260,0:02:22.670 perintah yang tersusun dari atas sampai bawah di ruang kerja kita. Dan kalau kamu mau 0:02:22.670,0:02:28.700 menghapus sebuah blok, tarik kembali ke tengah. Untuk membatalkan perubahan 0:02:28.700,0:02:33.790 dan kembali ke awal mula permainan, tekan tombol "Ulangi level ini" di kanan atas ruang kerja. 0:02:33.790,0:02:41.170 Satu lagi, apakah kamu lihat segitiga kecil di blok belok? 0:02:41.170,0:02:46.620 Setiap kali ada segitiga kecil itu, itu artinya adalah kamu bisa memilih sebuah pilihan. 0:02:46.620,0:02:48.750 Mari kita mulai menulis kode!