[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:04.43,Default,,0000,0000,0000,,İsmim Jens Bergensten ama daha çok Jeb\Nderler. mojang.com'da Minecraft Dialogue: 0,0:00:04.43,0:00:10.80,Default,,0000,0000,0000,,baş geliştiricisiyim. Program yazmaya\Nbaşladığımda 11 veya 12 yaşlarındaydım Dialogue: 0,0:00:10.80,0:00:16.73,Default,,0000,0000,0000,,çünkü oyun yapmak istiyordum.\NBabamın bir arkadaşı bunun için Dialogue: 0,0:00:16.73,0:00:21.82,Default,,0000,0000,0000,,program yazmayı bilmek gerektiğini\Nsöyledi. İşte, böyle başladım. Dialogue: 0,0:00:23.75,0:00:29.64,Default,,0000,0000,0000,,Bir şeyleri tasarlamayı\Nve mimarisini çözmeyi seviyorum. Dialogue: 0,0:00:29.68,0:00:32.03,Default,,0000,0000,0000,,Minecraft'ta da işte bunu seviyorum. Dialogue: 0,0:00:32.78,0:00:36.53,Default,,0000,0000,0000,,Önümüzdeki bir saatte\N"bilgisayar biliminin temellerini", Dialogue: 0,0:00:36.55,0:00:39.64,Default,,0000,0000,0000,,Alex ve Steve'i Minecraft dünyasının\Nsimule edilmiş bir parçasında Dialogue: 0,0:00:39.71,0:00:43.91,Default,,0000,0000,0000,,hareket etmeye programlayarak\Nöğreneceksiniz. Geleneksel programlama Dialogue: 0,0:00:44.31,0:00:47.79,Default,,0000,0000,0000,,genellikle metin biçimindedir\Nama biz bugün "blockly"yi kullanacağız. Dialogue: 0,0:00:47.90,0:00:51.74,Default,,0000,0000,0000,,Program yazmak için blokları\N"çekip bırakabileceğiniz" bir sistem. Dialogue: 0,0:00:52.32,0:00:55.32,Default,,0000,0000,0000,,Aslında, JavaScript kodu oluşturuyorsunuz. Dialogue: 0,0:00:55.46,0:00:58.94,Default,,0000,0000,0000,,Öğreneceğiniz "Kavramlar"\Nbilgisayar programcılarının her gün... Dialogue: 0,0:00:58.95,0:01:01.45,Default,,0000,0000,0000,,"Komutlar-Tekrar Döngüleri-\NEğer (If) İfadeleri" Dialogue: 0,0:01:01.47,0:01:04.17,Default,,0000,0000,0000,,...kullandığı şeyler\Nve bilgisayar biliminin temelleri. Dialogue: 0,0:01:04.18,0:01:09.89,Default,,0000,0000,0000,,Biz de Mojang'da "Minecraft için\Naynı kavramları kullanıyoruz". Başlamadan, Dialogue: 0,0:01:09.89,0:01:16.73,Default,,0000,0000,0000,,karakterinizi seçin. Ben Alex'i seçeceğim.\NEkranda "hareket etmesini sağlayacak Dialogue: 0,0:01:16.73,0:01:22.81,Default,,0000,0000,0000,,bir program için kod oluşturalım."\NEkranınız üç ana kısma ayrılmıştır. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,Solda, programınızın çalışacağı\NMinecraft "oyun alanı". Her seviye için Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,talimatlar aşağıda yazılı. Ortadaki bölge,\N"araç kutusu" ve bu blokların her biri Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,Alex'in eylemlerini yönlendiren bir komut.\NSağdaki beyaz alan ise "çalışma alanı". Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,Biz de programımızı burada oluşturacağız.\N"İlerle" bloğunu çalışma alanımıza çekip Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,ardından "Çalıştır"a tıklarsak ne olur?\NAlex, kılavuzda bir birim ilerler. Dialogue: 0,0:01:54.14,0:01:59.73,Default,,0000,0000,0000,,Peki bir birim ilerledikten sonra\Nbir şey yapmak istiyorsak? Dialogue: 0,0:01:59.76,0:02:05.14,Default,,0000,0000,0000,,Programımıza bir blok daha ekleyebiliriz.\NBen "sağa dön" bloğunu seçeceğim Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,ve bu turuncu hat belirene dek\N"ilerle" bloğumun altına çekeceğim. Sonra Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,bıraktığımda iki blok birbirini tutacak.\N"Çalıştır"a tekrar bastığımızda Alex Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,çalışma alanımızda yukarıdan aşağıya\Nkümelenmiş komutları gerçekleştirecek. Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,Bir bloğu silmek isterseniz, kümeden çekip\Naraç kutusuna bırakın. Değişiklikleri Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,geri almak ve seviyenin ilk haline\Ndönmek için çalışma alanının sağ üstündeki Dialogue: 0,0:02:33.79,0:02:39.13,Default,,0000,0000,0000,,"Yeniden Başla" tuşunu kullanın.\NSon olarak, "dön" bloklarının üzerindeki Dialogue: 0,0:02:39.14,0:02:41.15,Default,,0000,0000,0000,,şu minik üçgenleri görüyor musunuz? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Bu üçgenleri gördüğünüzde farklı bir şey\Nseçebileceğiniz anlamına gelir. Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,"Haydi kod yazmaya başlayalım!"