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