Ana Linux Kendi Raspberry Pi oyununuzu yazın

Kendi Raspberry Pi oyununuzu yazın



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.

Kendi Raspberry Pi oyununuzu yazın

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

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

küçültmekO 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

Kontrol 1Oyuncuyu 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

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

TepkiBu, 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

Başlangıç ​​konumuSol 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

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

rastgelex'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

Kenar algılamaBalığı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şkenlerDeğ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 buluşuyorBalı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

Daha uzun etkiGü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ç

ö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Ö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

Yavaş ölümKö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

Puan sıfırlamaOyun 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ü!

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?

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

Kendi Raspberry Pi oyununuzu yazınn/a

Ilginç Haberler

Editörün Seçimi

Google Haritalar Alternatif Rotalar Göstermediğinde Bu Sorun Nasıl Düzeltilir
Google Haritalar Alternatif Rotalar Göstermediğinde Bu Sorun Nasıl Düzeltilir
Google Haritalar'ın neden alternatif rotalar göstermediğini ve Google Haritalar'da birden fazla rotanın nasıl gösterileceğini öğrenin.
Kik'te Gönderilmemiş Mesajlar Nasıl Onarılır
Kik'te Gönderilmemiş Mesajlar Nasıl Onarılır
Kik, dünyadaki gençler arasında en popüler sohbet uygulamalarından biridir. Uygulama hafif ve kullanıcı dostudur. Üstelik, kayıt olmak için telefon numaranızı vermenize gerek yok. Yine de, Kik
Windows 10'da Microsoft Edge Araç Çubuğunu özelleştirme
Windows 10'da Microsoft Edge Araç Çubuğunu özelleştirme
Windows 10 sürüm 1809'dan başlayarak, araç çubuğunu adres çubuğunun yanında gördüğünüz simge alanı olan Microsoft Edge'de özelleştirebilirsiniz.
Internet Explorer için Yapıştır ve Git - yerel yöntem
Internet Explorer için Yapıştır ve Git - yerel yöntem
Alternatif tarayıcıların kullanıcıları, eksik 'Yapıştır ve Git' özelliğinden dolayı genellikle Internet Explorer'ı suçlar. Bu özellik gerçekten kullanışlıdır: Bir metin, belge veya başka bir web sayfasından bir URL'yi kopyalayabilir ve ardından tek bir tıklama ile yeni bir sekmede o url'ye gidebilirsiniz. Çoğu modern tarayıcının içinde 'Yapıştır ve Git' özelliği vardır.
Apple iPhone 4S incelemesi
Apple iPhone 4S incelemesi
Dört yıl ve beş farklı telefondan sonra, Apple'ın iPhone'u ile öngörülebilir bir model ortaya çıktı. Bir iPhone 5'e odaklanan lansman öncesi söylentileri ile Apple, büyük sürprizler içermeyen bir el cihazıyla herkesi şaşırttı. Tıpkı iPhone 3GS gibi
Sabit Sürücüyü Nasıl Değiştiririm?
Sabit Sürücüyü Nasıl Değiştiririm?
Bir arızadan sonra veya depolama alanını artırmak için sabit sürücüyü değiştirmeniz gerekecektir. Masaüstünüzde, dizüstü bilgisayarınızda veya tabletinizde bir sabit sürücüyü nasıl değiştireceğiniz aşağıda açıklanmıştır.
Sony Vegas Pro 11 incelemesi
Sony Vegas Pro 11 incelemesi
Bir yazılım yayıncısının bir güncelleme yayınlaması ancak web sitesine yeni özelliklerin bir listesini koyma zahmetine girmemesi biraz endişe vericidir. Vegas Pro 11'in ıslak bir fişek olmasını yarı yarıya bekliyorduk, ama gerçek