İsmim Jens Bergensten ama daha çok Jeb
derler. mojang.com'da Minecraft
baş geliştiricisiyim. Program yazmaya
başladığımda 11 veya 12 yaşlarındaydım
çünkü oyun yapmak istiyordum.
Babamın bir arkadaşı bunun için
program yazmayı bilmek gerektiğini
söyledi. İşte, böyle başladım.
Bir şeyleri tasarlamayı
ve mimarisini çözmeyi seviyorum.
Minecraft'ta da işte bunu seviyorum.
Önümüzdeki bir saatte
"bilgisayar biliminin temellerini",
Alex ve Steve'i Minecraft dünyasının
simule edilmiş bir parçasında
hareket etmeye programlayarak
öğreneceksiniz. Geleneksel programlama
genellikle metin biçimindedir
ama biz bugün "blockly"yi kullanacağız.
Program yazmak için blokları
"çekip bırakabileceğiniz" bir sistem.
Aslında, JavaScript kodu oluşturuyorsunuz.
Öğreneceğiniz "Kavramlar"
bilgisayar programcılarının her gün...
"Komutlar-Tekrar Döngüleri-
Eğer (If) İfadeleri"
...kullandığı şeyler
ve bilgisayar biliminin temelleri.
Biz de Mojang'da "Minecraft için
aynı kavramları kullanıyoruz". Başlamadan,
karakterinizi seçin. Ben Alex'i seçeceğim.
Ekranda "hareket etmesini sağlayacak
bir program için kod oluşturalım."
Ekranınız üç ana kısma ayrılmıştır.
Solda, programınızın çalışacağı
Minecraft "oyun alanı". Her seviye için
talimatlar aşağıda yazılı. Ortadaki bölge,
"araç kutusu" ve bu blokların her biri
Alex'in eylemlerini yönlendiren bir komut.
Sağdaki beyaz alan ise "çalışma alanı".
Biz de programımızı burada oluşturacağız.
"İlerle" bloğunu çalışma alanımıza çekip
ardından "Çalıştır"a tıklarsak ne olur?
Alex, kılavuzda bir birim ilerler.
Peki bir birim ilerledikten sonra
bir şey yapmak istiyorsak?
Programımıza bir blok daha ekleyebiliriz.
Ben "sağa dön" bloğunu seçeceğim
ve bu turuncu hat belirene dek
"ilerle" bloğumun altına çekeceğim. Sonra
bıraktığımda iki blok birbirini tutacak.
"Çalıştır"a tekrar bastığımızda Alex
çalışma alanımızda yukarıdan aşağıya
kümelenmiş komutları gerçekleştirecek.
Bir bloğu silmek isterseniz, kümeden çekip
araç kutusuna bırakın. Değişiklikleri
geri almak ve seviyenin ilk haline
dönmek için çalışma alanının sağ üstündeki
"Yeniden Başla" tuşunu kullanın.
Son olarak, "dön" bloklarının üzerindeki
şu minik üçgenleri görüyor musunuz?
Bu üçgenleri gördüğünüzde farklı bir şey
seçebileceğiniz anlamına gelir.
"Haydi kod yazmaya başlayalım!"