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