-
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!