Anasayfa » nasıl » Minecraft'ta Komut Bloklarına Başlayanlar Kılavuzu

    Minecraft'ta Komut Bloklarına Başlayanlar Kılavuzu

    Minecraft, genç ve yeni insanları kodlamaya tanıtmanın en iyi yollarından biridir. Komut bloklarını öğrenmesi ve kullanması kolaydır ve Minecraft modları ve Bukkit eklentileri ile Java programlaması hemen köşede. Aynı zamanda deneyimli kodlayıcıların araya girmesi için çok eğlenceli bir yer.

    Komut Blokları Nedir ve Neden Kullanmalıyım??

    Komut blokları, güç verildiğinde konsol komutlarını çalıştıran bir redstone bileşenidir. Konsol komutları, sohbet penceresinden '/' eğik çizgi ile devam ederek çalıştırılabilir. Komutlar, oyun dünyasını elle mümkün olmayan şekillerde değiştirmek için kullanılır ve komut bloklarında doğru kullanıldığında, Minecraft'a kendine özgü bir psuedo programlama dili verir. Kod iki şeyden oluşur: mantık ve yürütme ve çoğu programlama dili her ikisinin de metin olarak yazılmasını gerektirir. Minecraft kodlaması farklı bir rota izler; Programın mantığı ve yapısı, blokların nereye yerleştirildiği ve nasıl bağlandıkları ile belirlenir; bu, dünyanızın üzerinden uçabileceğinizi ve programınızın farklı blokları yerleştirdiğini görebileceğiniz anlamına gelir..

    Tamam, nasıl başlarım??

    Bu kılavuz 1.9 sürümündeki yeni komut bloklarını kullanır. 1.8'de çalışacak, ancak biraz daha fazla uzmanlık gerektirebilir.

    Yeni bir Minecraft dünyası açın (Superflat en iyisidir), Yaratıcı modda olduğunuzdan emin olun ve “/” düğmesine basın. Bu, bir '/' ile başlamanız dışında, sohbet penceresiyle aynı olan komut penceresidir ve eğik çizgiyle başlayan herhangi bir şey bir komuttur. Çalıştırabileceğiniz ilk komut

    / give @p minecraft: command_block

    Bunu yıkalım. “/ Give” komutu, oyuncuları oyuncu envanterine yerleştirir ve iki argümanı vardır: oyuncu ve verilecek öğe. “@P” bir hedef seçici. Seçici “p” en yakın oynatıcıyı seçer. Alternatif olarak, Minecraft kullanıcı adınızı da kullanabilirsiniz, ancak konsoldan bir komut çalıştırırsanız, her zaman en yakın oyuncu olacaksınız. Diğer hedef seçiciler tüm oyuncular için “@a”, rastgele bir oyuncular için “@r” ve “@e” tümünü hedefleyecektir kişiler. Birimler, canavar, kartopu, hayvanlar ve oklar gibi blok olmayan her şeyi içerir..

    Komut başarıyla yürütülmeli ve size yeni bir blok vermelidir. Başlamak için yere herhangi bir yere yerleştirin.

    Komut bloğunun yerleştirdiğiniz yöne döndüğünü, hazneler veya fırınlar gibi olduğunu görebilirsiniz. Bu daha sonra önemli olacak.

    Bloğu sağ tıklayın (veya hazırlama tablolarına ve fırınlarına erişmek için kullandığınız anahtarı kullanın) ve GUI komut bloğu ile karşılaşacaksınız.

    İlk başta biraz korkutucu görünüyor, ama endişelenmeyin, tüm bu düğmeler bir şeyler yapıyor. “Impulse” yazan düğme komut bloğu tipini değiştirir. Üç farklı türde komut bloğu vardır:

    • Komutlarını çalıştıran Impulse yükselen kenar redstone akımı. Bu, güç verildiklerinde, komutlarını bir kez çalıştırıp, güçlenmeye devam etseler bile duracakları anlamına gelir. Bu, varsayılan ayardır ve 1.8’de kullanılabilen tek ayardır.
    • Her komutları çalıştıran tekrarla kene Onlar güçlüyüz. Bir tik bir kareye benzer ve birden fazla komut saniyede 20 kereye kadar tek bir tikta çalıştırılabilir.
    • Yalnızca kendisine işaret eden komut bloğu komutunu çalıştırdığında çalışan Zincir. Bunlar sırayla, teker teker birer birer ardı ardına, dolayısıyla 'Zincir' adını alacaklar..

    “Koşulsuz” yazan düğme, komut bloğunun zincirdeki önceki bloğun başarılı bir şekilde yürütülüp yürütülmediğini kontrol etmesini durdurur. Diğer seçenek olan “Koşullu”, sadece önceki blok hata yapmazsa çalışır.

    “Redstone'a İhtiyaç” yazan düğme, yalnızca komut bloğu çalıştırıldığında komutu çalıştırır. Diğer seçenek olan “Always Active” komut bloğunun güç verilip verilmediğini kontrol etmesini durdurur ve sadece olduğunu varsayar. Bu seçenek, Impulse komut blokları ile kullanılmamalı çünkü onları işe yaramaz kılar..

    İlk “senaryomuz” olan bir zincir yapalım. Bir zincir komut bloğunu ya da ikiünü, ilk dürtü komut bloğuna bakacak şekilde yerleştirin, şunun gibi:

    Zincir bloklarını “Her Zaman Aktif” olarak ayarladığınızdan emin olun. Aksi takdirde gereksiz yere yer kaplayan redstone blokları veya akımı yerleştirmemiz gerekir. Zincirin başında impuls komut bloğuna bir düğme yerleştirin ve basın..

    Hiçbir şey olmayacak. Çünkü onları henüz komutlarla doldurmadık! Düzenlemek için dürtü bloğunu sağ tıklayın ve basit bir komut verin

    başla de

    Komut bloklarında nasıl eğik çizgi gerekmediğine dikkat edin. İstersen birini kullanabilirsin, ama gereksiz. “/ Say” komutu tek bir argüman, metin alır ve onu kimin yürütdüğü açısından söyler. Eğer çalıştırırsanız, normal sohbet gibi “mesaj” olarak görünecektir. Bir komut bloğundan çalıştırıldıysa, “[@] mesajı” olacaktır. Alternatif olarak, oyuncu argümanı alan “/ tell” ve metin yerine ham JSON alması dışında “/ tell” gibi “/ tellraw” vardır..

    Sohbet edilecek daha çok şey yazmak için zincir komut bloklarını doldurabilirsiniz. Gecikmeksizin, aynı tıklamayla sırayla çalıştırılırlar. Onları gecikme ile çalıştırmak istiyorsanız, onları redstone tekrarlayıcıları ile ayarlamanız gerekecektir. “/ Say” ile birlikte, “/ set” gibi, “/ effect”, iksir efektleri uygulayan, “/ setblock” ve “/ fill” öğelerini veren, dünyanızı değiştiren daha fazla şey yapan başka temel komutlar da vardır. , Ve bircok digerleri. Minecraft Wiki'de diğer faydalı içeriklerin yanı sıra çok sayıda komut bulunur..

    Hedef Seçiciler

    “P” hedef seçicileri aslında ilk bakışta göründüklerinden çok daha güçlü. Örneğin, tüm varlıkları hedeflemek isteseydik, “@e” kullanırdık, ancak yalnızca Zombileri hedeflemek isteseydik, kullanırdık.

    @e [türü = Zombi]

    “@E” den sonra parantezlere dikkat edin. Bu parantezlerin içinde hedef seçici argümanları, Bunların tam listesi Minecraft Wiki'sinde bulunabilir. “Type” argümanı yalnızca belirli bir türün varlığını seçer, bu “Zombie” olur. Bütün Zombileri komut bloğunun 10 bloğu içinde hedeflemek isteseydik, kullanırdık

    @e [tip = Zombi, n = 10]

    “R” yarıçaplı bir argümanla. Diğerlerinin yanı sıra yere, isme, takıma ve skora göre de hedefleyebilirsiniz..

    Zincirleme Komutları

    Diğerleri gibi olmayan başka bir komut daha verelim. Komut “/ execute”. Bu komut başka bir komutu girdi olarak alır ve başka bir varlık açısından yürütür. “/ Execute” yapısı

    / execute @target X Y Z / komut

    X, Y ve Z, komutu çalıştırmak için kullanılan koordinatlardır. Bu komutların çoğu için önemli değil, ancak kullanırsanız çok önemlidir göreceli konumlandırma. Göreceli bir pozisyon “~” ile başlar ve “~ ~” ile gösterilen, kökenden kaç blok olduğunu belirten pozitif veya negatif bir sayı izler. Mesela, eğer bir Köylü konuşuyormuş gibi “/ say” ı çalıştırmak istiyorsak, şu komutu verebiliriz:

    / execute @e [type = Köylü] ~ ~ ~ / say Hey

    Bu emir, her köylüden herkese bir mesaj gönderilmesine neden olacaktır. Birden fazla kişimiz veya birden fazla köylümüz varsa, bu en uygun yol değildir, o halde bu komutu değiştirelim:

    / @ @ ~ ~ ~ yürütmek / @ @ çalıştırmak [tür = Köylü, c = 1] ~ ~ ~ / tell p Hey

    Bu birinciden çok daha karmaşıktır ve iki “/ execute” komutunu birlikte zincirlemeyi içerir. Komutun ilk “/ execute” si her oyuncuda çalışır, ikincisi ise yakındaki bir köylüyü kontrol eder ve Villager'ın en yakın oyuncuya “Hey” olduğunu söyler. Bu, kişi başına yalnızca bir Köylü görüşmesi yapılmasını sağlar.

    Sözdizimini Öğrenme

    Minecraft'ta, her birinin kendi sözdizimine sahip olduğu kesinlikle çok sayıda komut vardır. Her komutun yardım menüleri genellikle komutun hangi argümanlara ihtiyacı olduğunu hızlı bir şekilde söyler ve Minecraft Wiki'de her birinin ne yaptığını gösteren ayrıntılı bir liste bulunur. Her komutun tam olarak ne yaptığını bilmek değil, onları nasıl birlikte kullanacağını bilmek çok fazla değil. Sonuçta Minecraft bir oyundur, bu yüzden komutlarla uğraşmak öğrenme sürecinin bir parçasıdır..