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!