Raspberry Pi bir bilgisayar sansasyonudur, ancak orijinal olarak tek bir temel amaç ile tasarlanmıştır: yeni nesile oyun konsollarının, akıllı telefonların ve tabletlerin ötesine bakma ve kod yolunu benimseme konusunda ilham vermek.
Bir Ahududu Pi ile yapılacak projeler arıyorsanız, neden öğreticimize göz atmıyorsunuz? Raspberry Pi'yi XBMC medya merkezine nasıl dönüştürebilirim? ?
Debian tabanlı Linux dağıtımında önceden hazırlanmış bir dizi programlama ortamıyla birlikte gelir, ancak başlamanın en kolay yolu Scratch'tır. MIT'deki Medya Laboratuvarı tarafından oluşturulan Scratch, çocuklara karmaşık sözdizimi öğrenmeye gerek kalmadan programlamanın temellerini öğretmek için tasarlandı.
Scratch, kullanıcıların karakterleri ve nesneleri bir oyun ortamına sürükleyip bırakmalarına ve ardından Kontroller, Hareket, Operatörler ve Algılama gibi renk kodlu kategorilerde gruplandırılmış yapı taşlarını kullanarak eylemlerini programlamalarına olanak tanır. Bunları yerlerine sürükleyip bırakarak şaşırtıcı derecede karmaşık etkileşimli hikayeler, animasyonlar ve oyunlar oluşturabilir, ardından bunları küresel bir öğrenci ve geliştirici topluluğuyla paylaşabilirsiniz.
Ahududu Pi satın almak ister misiniz? Tüm kit, aksesuar ve çanta çeşitlerini buradan keşfedin.
Scratch'i kullanmaya başlama
Bu özellikte, bir arcade oyunu üreteceğiz - buna Crustacean Storm diyoruz - size nasıl daha ileri gideceğinize dair birkaç ipucu vereceğiz.
Daha önce Scratch ile hiç karşılaşmadıysanız, şuraya bir göz atmaya değer olabilir: onunla programlamada önceki özellik , bazı temel işlevleri kapsar. Ancak, Scratch'i almak kolaydır; betikleri anlaşılabilir ve sadece oyunları indirerek ve onları neyin harekete geçirdiğini bularak çok şey öğrenebilirsiniz.
Raspberry Pi'niz yoksa endişelenmeyin: Scratch, Windows, OS X ve Linux altında ve hatta en mütevazı PC'lerde bile mutlu bir şekilde çalışacaktır. Yapabilirsin indirin ve burada birçok örnek program bulun .
Bitirdiğiniz oyunları da bizimle paylaşmanızı istiyoruz. Kendi Scratch oyun yarışmamızı yürütmek için Raspberry Pi'nin yaratıcılarıyla birlikte çalıştık.
ps4'te anlaşmazlık alabilir misin
Başlat
İlk olarak, Scratch'i başlatın. Şimdi, Crustacean Storm adlı bir oyunda başrol oynayan bir kediniz olamaz. Sprite'a sağ tıklayın ve silin. Sağ alt pencerenin üstündeki Yeni Sprite çubuğuna gidin, dosyadan yeni hareketli karakter seçmek için orta düğmeyi seçin, Kostümler|Hayvanlar klasörüne gidin ve köpekbalığı 1-b'yi seçin.
küçültmek
O olduğu gibi, köpekbalığı çok büyük. Onu küçültelim. Araç çubuğundan Küçült aracını seçin (yukarıda gösterildiği gibi) ve köpekbalığı kabaca burada gösterilen boyuta gelene kadar yaklaşık 30 kez tıklayın. Şimdi sprite'a isim verme zamanı. Orta pencerenin üzerindeki ad çubuğuna gidin ve adını Sprite1'den Shark'a değiştirmek için yazın.
Kontrol 1
Oyuncuyu kontrol altına almanın zamanı geldi. Önce, ekranın sol üst köşesinden Kontrol kategorisini seçin, ardından burada gösterildiği gibi 'boşluk' tuşuna basıldığında ve sonsuza kadar köpekbalığı komut dosyası penceresine blokları sürükleyin. Oyunumuz için başlangıç tuşu olarak boşluk tuşunu kullanacağız.
Kontrol 2
Şimdi if bloğunu Kontrol kategorisinden sonsuza kadar bloğa sürükleyin, ardından Algılama kategorisine gidin ve 'boşluk' tuşuna basılan bloğu if üzerindeki kontrol noktasına sürükleyin. Boşluğu yukarı ok olarak değiştirmek için açılır menüyü kullanın.
Tepki
Bu, Scratch'e Yukarı tuşuna bakmasını söyler, ancak şimdi yanıtı atamamız gerekiyor. Hareket kategorisine gidin ve y değişikliğini 10 blok if bloğuna sürükleyin. Ara çubuğuna sonra Yukarı ok basılırsa, köpekbalığımız şimdi hareket eder. Şimdi bunu Aşağı ok için tekrarlayabilir, y değişikliğini -10 olarak değiştirebilirsiniz.
Başlangıç konumu
Sol ve sağ okların çalışmasını sağlamak için 4. ve 5. adımları tekrarlayın, ancak y blok değişikliğini blok x değişikliği ile değiştirin ve sırasıyla -10 ve 10 değerlerini ayarlayın. Son olarak, yıldızımızın bir başlangıç pozisyonuna ihtiyacı var. Motion'dan x: 0 y: 100 bloğuna gidin ve gösterilen yere sürükleyin. Her iki değeri de 0 olarak değiştirin.
Balık
Şimdi, 2. adımda yaptığımız gibi küçültmeden ve Balık olarak yeniden adlandırmadan önce Dosyadan yeni hareketli grafik seçmek için tekrar tıklayın ve bir balık seçin. Gösterildiği gibi seçili olduğundan emin olun ve 'boşluk' tuşuna basıldığında merkezi komut dosyaları penceresine sürükleyin. Motion'a gidin ve go to x:0 y:0 bloğunu aşağıdaki yerine sürükleyin.
rastgele
x'i 205'e ayarlayın. Balığın her zaman aynı yerde görünmesini durdurmak için, Operatörler'e gidin ve rastgele seçme 1 ila 10 bloğunu y değerine sürükleyin. Değerleri -180 ve 180 olarak ayarlayın. Ardından, Kontrol'e gidin ve aşağıya oturmak için sonsuza kadar sürükleyin, ardından Hareket'e gidin ve içindeki x blok değişikliğini çekin. x'i -5 olarak değiştirin.
Kenar algılama
Balığımızın ekranın kenarına çarptığında tekrar görünmesini istiyoruz. Sonsuza kadar bloğun içindeki Control'den bir if bloğunu sürükleyin, ardından Algılama kategorisine gidin ve dokunma bloğunu if üzerine sürükleyin. Dokunma açılır menüsünden Kenar'ı seçin. Motion'dan bir go to x & y bloğunu sürükleyin ve 8. adımdaki gibi yapılandırın.
discord'da roller nasıl otomatik olarak atanır
Değişkenler
Değişkenler'e ve ardından Değişken Yap düğmesine tıklayın. Skor deyin. Skor artık oyun ekranının sol üst köşesinde görünecek. Kontrolden 'boşluk' tuşuna basıldığında yeni bir blok ekleyin, sonsuza kadar if bloğuna klipsleyin; şimdi Algılama'ya gidin ve bir dokunma bloğunda sürükleyin. Açılır menüden köpekbalığı seçin.
Balık köpekbalığı ile buluşuyor
Balık köpekbalığı ile karşılaştığında ne olur? Piscine arkadaşımız yemiş ve skor tırmanıyor. Değişkenler'e gidin ve değişiklik puanını 1 blok sürükleyin, ardından Görünüm'e gidin ve 'rengi' değiştirmeyi 25 blok sürükleyin. Renk seçeneğini pikselleştirecek şekilde değiştirin.
Daha uzun etki
Güzel bir etki, ama çok yakında. Kontrolden '1.00' saniyelik bir bekleme bloğunu sürükleyin ve bekleme süresini 0.02 olarak değiştirin. Ardından başka bir 'renk' değiştirme bloğunu sürükleyin ve rengi pikselleşecek şekilde değiştirin. Rastgele bir y konumuna sahip x bloğuna git (8. adımda olduğu gibi) ve Look'tan net bir grafik efekt bloğu ekleyin.
Yengeç zamanı!
Yengeç zamanı! Yeni bir hareketli grafik ekleyin – yengeç 1-a – ve onu küçültün. Balık yazısını çoğaltarak yengeci hareket ettirebiliriz. Balık hareketli grafiğine tıklayın, ardından üst araç çubuğundaki Çoğalt simgesine tıklayın, bu balık için ilk komut dosyasına tıklayın ve yengecin üzerine sürükleyin. Yengeç yazısına gidin ve x değerini -8 olarak okuyacak şekilde değiştirin.
ölümcül yengeç
Yengeç hareket ediyor ama biz onun ölümcül olmasını istiyoruz. 'Boşluk' tuşuna basıldığında yeni bir blok sürükleyin, ardından sonsuza kadar bir blok ekleyin. Algılama'ya gidin ve bir dokunma bloğu ekleyin; Köpekbalığı hareketli grafiğini seçmek için açılır menüyü kullanın. Kontrol'e gidin ve bir yayın bloğunda sürükleyin. Açılır menüden Yeni'yi seçin ve buna Ölüm adını verin.
Ölüm
Ölüm eşittir Game Over. Shark hareketli grafiğini seçin, ardından Kontrol kategorisine gidin ve aldığımda bloğunu ekleyin. Açılır menüden Ölüm'ü seçin. Şimdi Control'den bir tekrar bloğu ekleyin, Look'a gidin ve 12. adımdakiyle aynı pikselli bloğu ve ardından bir bekleme bloğunu ekleyin.
Yavaş ölüm
Köpekbalığının ölümünü biraz uzatalım. Bekleme değerini 0,1 saniyeye ve yineleme bloğundaki değeri 6'ya ayarlayın. Bu komut dosyasının sonuna Control'den bir stop all ekleyin. Köpekbalığı vurulduğunda bu oyun sona erecek.
snapchatte daha fazla filtre nasıl edinilir
Puan sıfırlama
Oyun her başlatıldığında puanın sıfırlanması gerekir, bu nedenle Değişkenler'den 0 bloğa ayarlanmış bir puan ve Look'tan bir gösteri bloğunu ilk köpekbalığı komut dosyasına sürükleyin ve bunları 'boşluk' tuşuna basıldığında ilk bloğun hemen altına yerleştirin.
Yengeç sürüsü!
Bir katil kabuklumuz var, peki ya bir sürü? Scratch'te yengeçleri kolayca çoğaltabilirsiniz. Çoğalt aracını, ardından yengeci tıklayın ve bir veya iki yengeç daha yapın. İşiniz bittiğinde, tam ekran sunum moduna girmek için sağ üstteki düğmeye tıklayın, yeşil bayrağa ve ardından boşluğa basın ve oynamaya başlayın.
Sıradaki ne?
Buradan nereye gidiyorsun? Arka plan eklemek kolay bir adım olacaktır (burada varsayılan arka planı düzenledik ve mavi ile doldurmak için Paintbucket aracını kullandık). Bir diğeri, ses efektleri, hatta basit animasyon eklemek olabilir; Hem köpekbalığı hem de yengeç kullanabileceğiniz alternatif kostümlere sahiptir ve Görünüm kategorisindeki kostüm bloğuna geçişi kullanarak bunu yapmak kolaydır. Değerleri değiştirerek yengeçleri ve balıkları hızlandırmak da mümkündür, daha yoğun bir oyun için her ikisini de çoğaltabilirsiniz. Neden farklı hareket kalıplarına sahip daha düşman deniz canlıları eklemeyi denemiyorsunuz veya temayı tamamen değiştirmiyorsunuz? Veya başlıklar ve uygun bir Game Over ekranı ekleyin. Scratch, tüm bunları ve daha fazlasını mümkün kılar – gerisi size kalmış.
Kendi Raspberry Pi oyununuzu yazın
n/a