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

Koşan Adam mücadelesi nedir?
Koşan Adam mücadelesi nedir?
Tıpkı The Ice Bucket Challenge ve Harlem Shake gibi, Running Man Challenge da interneti süpüren en yeni çılgınlık. Ama tam olarak nedir ve nereden geldi? Hillside, New Jersey'den iki genç tarafından yaratıldı,
Dosya Gezgini'nde Gezinti Bölmesi'ne özel klasörler veya Denetim Masası uygulamaları ekleyin
Dosya Gezgini'nde Gezinti Bölmesi'ne özel klasörler veya Denetim Masası uygulamaları ekleyin
Gezinti bölmesi alanını özelleştirme yeteneği, Windows'un modern sürümlerinde birçok kullanıcının istediği şeydi. İşte nasıl yapılabileceği.
Drag'n'Drop Düzenleyici
Drag'n'Drop Düzenleyici
Drag'n'Drop Editor, Windows Gezgini'nde sürükle-bırak özelliğinin varsayılan davranışını değiştirmenize izin veren küçük taşınabilir bir uygulamadır. Bildiğiniz gibi, dosyayı sürüklediğinizde, Windows Gezgini varsayılan olarak sürüklenen öğeyi taşımanızı önerir. Bunu ALT, SHIFT ve CTRL tuş değiştiricileriyle değiştirebilirsiniz, ancak değiştiremezsiniz.
İPhone ve Mac'te Eksik AirPlay Simgesi Nasıl Onarılır
İPhone ve Mac'te Eksik AirPlay Simgesi Nasıl Onarılır
AirPlay simgesi iPhone veya Mac'inizde yoksa, Wi-Fi'ye bağlı olduğunuzdan ve AirPlay uyumlu bir cihaz kullandığınızdan emin olun.
IMDB TV Çevrimiçi Nasıl İzlenir
IMDB TV Çevrimiçi Nasıl İzlenir
IMDB TV, Amazon'un web ve Amazon Fire cihazları aracılığıyla erişebileceğiniz ücretsiz bir film ve televizyon yayın hizmetidir. İşte bu konuda bilmeniz gerekenler.
Çalmayan iPhone Alarmı Nasıl Onarılır
Çalmayan iPhone Alarmı Nasıl Onarılır
iPhone alarmınız çalmıyor veya düzgün çalışmıyorsa sorunu çözebilecek on farklı çözüm vardır.
Yeşil Nokta Instagram'da Ne Anlama Geliyor?
Yeşil Nokta Instagram'da Ne Anlama Geliyor?
Milyonlarca Instagram kullanıcısı Instagram üzerinden fotoğraf, düşünce ve video paylaşıyor. İlk tanıtıldığı 2010 yılından bu yana pek çok değişikliğe uğramıştır. Doğrudan Mesajlaşma, iletişim kurmayı mümkün kılan önemli iyileştirmelerden biridir.