Nama saya Jens Bergensten, tapi saya lebih dikenal sebagai Jeb. Saya adalah pemimpin pengembang di Minecraft di sini di mojang.com. Saya pikir saya berusia 11 atau mungkin 12 dan saya mulai pemrograman karena saya ingin membuat game. Salah satu teman ayah saya mengatakan kepada saya bahwa untuk membuat game kamu perlu belajar cara memprogram. Jadi begitulah cara saya memulai. Saya suka merancang dan mencari tahu hal-hal yang berhubungan dengan arsitektur. Itulah yang saya sangat suka tentang Minecraft. Selama satu jam berikutnya kamu akan mempelajari dasar-dasar ilmu komputer dengan memprogram Alex atau Steve untuk bergerak melalui simulasi dunia Minecraft. Pemrograman tradisional biasanya dalam bentuk teks, tapi hari ini kita akan menggunakan blockly: sebuah sistem yang menggunakan blok yang dapat kamu seret dan jatuhkan untuk menulis program. Dibalik itu, kamu membuat kode JavaScript. Konsep yang akan kamu pelajari adalah apa yang digunakan pemrogram komputer setiap hari dan merupakan dasar bagi ilmu komputer. Di sini, di Mojang kami menggunakan konsep yang sama ini untuk membuat Minecraft berfungsi. Sebelum kamu memulai, kamu akan memilih karaktermu. Saya akan memilih Alex. Mari kita membangun kode untuk sebuah program yang akan membantunya bergerak di sekitar layar. Layarmu dibagi menjadi tiga bagian utama. Di sebelah kiri adalah ruang bermain Minecraft, tempat programmu akan berjalan. Instruksi untuk setiap level ditulis di bawah ini. Area tengah ini adalah kotak peralatan dan masing-masing blok ini adalah perintah yang mengarahkan tindakan Alex. Ruang putih di sebelah kanan disebut ruang kerja dan di sinilah kita akan membangun program kita. Jika kita seret blok maju ke depan ke ruang kerja kita dan kemudian tekan tombol Jalankan, apa yang terjadi? Alex bergerak maju satu ruang kisi. Dan bagaimana jika kita ingin melakukan sesuatu setelah dia bergerak maju satu ruang? Kita bisa menambahkan blok lain ke program kita. Saya akan memilih blok berputar ke kanan (); dan saya akan menyeretnya ke bawah moveForward () blok sampai garis oranye ini muncul. Lalu, saya akan menjatuhkannya dan dua blok akan saling menempel. Saat kita menekan tombol Jalankan lagi, Alex akan melakukan perintah yang ditumpuk dari atas ke bawah di ruang kerja kita. Dan jika kamu ingin menghapus blok, seret saja dari tumpukan ini kembali ke kotak alat. Untuk membatalkan perubahanmu dan kembali ke bagaimana level dimulai, gunakan tombol Mulai Lagi di sudut kanan atas ruang kerja. Satu hal lagi, kamu melihat segitiga kecil pada blok putaran? Setiap kali kamu melihat segitiga ini, itu berarti kamu dapat memilih opsi yang berbeda. Ayo mulai melakukan pemrograman!