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