İçindekiler:
- Gereçler
- Adım 1: Yeni Proje
- 2. Adım: Yeni Bir Sprite Yapmak
- Adım 3: Ana Karakter
- 4. Adım: Kötü Adam
- Adım 5: Arka Plan
- Adım 6: Arka Plan Üzerinde Oyun
- Adım 7: Bir Mermi
- Adım 8: Kodlama
- 9. Adım: Çekim
- Adım 10: Kötü Adam Kodu
- Adım 11: Son Adımlar
Video: 2D Shooter Kazı Kazan Oyunu: 11 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu talimatta size 2B nişancı kazı kazan oyununun nasıl yapıldığını göstereceğim. Yapması oldukça basit, ancak umarım bu süreçte bazı şeyler öğreneceksiniz ve yakında kendi kazı kazan oyunlarınızı yapacaksınız!
Gereçler
- Bir bilgisayar.
- Sıfırdan Giriş/Hesap.
- Fare (İşiniz bittiğinde oyunu oynamayı çok daha kolay hale getirir).
Adım 1: Yeni Proje
Yapmak istediğiniz ilk şey https://scratch.mit.edu/ adresine gitmek. Ardından hesabınızla oturum açmak ve "Oluştur" u tıklamak istiyorsunuz.
2. Adım: Yeni Bir Sprite Yapmak
İlk resim, oluştur düğmesine tıkladıktan sonra görmeniz gereken şeydir. Şimdi yapmak istediğiniz şey, "sprite one" yazan çizik kedi simgesine tıklayın ve ardından çöp kutusu düğmesine tıklayın. Bu, başlangıç hareketli grafiğini siler, böylece kendimizinkini yapabiliriz. Ardından, + işaretli kedi logosuna tıklayıp ardından boyayı seçmek istiyoruz. Şimdi ilk spriteımızı yapabiliriz.
Adım 3: Ana Karakter
Şimdi oyuncunun kontrol edeceği ana karakterimizi yapmak istiyoruz. Soldaki araçları kullanarak ortada ortalanmış küçük bir daire çizin ve çizgi aracını ve dikdörtgen aracını kullanarak silah ve tabanca çizin. İsterseniz renklerle deneysel olabilirsiniz, ancak ilk kez, boyut ve şekil olarak benimkine benzer hale getirmeye çalışın. Son olarak, işiniz bittiğinde, sprite one yazan metne tıklayın ve benimki gibi "Oyuncu" demek için değiştirin. Bu, "Oyuncu"nun ana karakterimize atıfta bulunduğunu bilmemizin bir yolu.
4. Adım: Kötü Adam
Artık ana karakterimizi yaptığımıza göre, o karakterin dövüşmesi için bir şeyler yapmamız gerekiyor. Soldaki araçları kullanarak bir kez daha 3. adımdakiyle aynı şeyi yapın, ancak daha düz kollarla ve tabancasız. "Oyuncu" ile aynı boyutta yapın ve doğrudan sola baktığından emin olun. Son olarak, 3. adımda yaptığımız gibi "BadGuy" gibi bir adla yeniden adlandırın. Bir sonraki adıma geçmeden önce sol alttaki zemin simgesine tıklayın ve boyayı seçin.
Adım 5: Arka Plan
4. adımdaki boya simgesine tıkladıktan sonra, tıpkı hareketli grafikleri nasıl çizdiğiniz gibi seçtiğiniz renkten bir arka plan yapmak için dikdörtgen aracını kullanın. Sizin için otomatik olarak oluşturulan boş beyaz arka planı sildiğinizden emin olun, böylece sahip olduğunuz tek arka plan bu olur. Son olarak, "Arka Plan" gibi bir ad verin.
Adım 6: Arka Plan Üzerinde Oyun
Boya simgesine tekrar tıklayın ve buna benzeyen bir şey yapmak için metin aracını kullanarak ikinci bir arka plan yapın. GameOver veya benzeri bir adla yeniden adlandırın ve bir sonraki adıma geçin.
Adım 7: Bir Mermi
Şimdi oyuncumuzun kötü adamlara ateş edebileceği bir mermi yapacağız. Bu, diğer spritelardan bile daha basittir ve yapmanız gereken tek şey, ortadaki artı işaretinin merkezinde küçük bir yatay dikdörtgen yapmaktır. Ardından "Kurşun" olarak adlandırın ve bir sonraki adıma geçin.
Adım 8: Kodlama
İlk olarak, daha önce yaptığımız sol alt köşeden "Player" Sprite'ı seçin. Ardından, sol üst köşede kod, kostümler ve ses yazan yerde kodu tıklayın. Renk kodlu bloklar arasında yukarı ve aşağı kaydırabilir ve blokları çalışma alanına sürükleyip bırakabilirsiniz. Bir bloğu silmek için onu sol tarafa geri sürükleyin. Blokları taşımaya, ayırmaya ve silmeye alışın. Kod bloklarına bakarak resimdeki kodu yeniden oluşturun. "Yayın" bloğuna geldiğinizde, yeni bir yayın yapacaksınız ve buna "Çek" adını vereceksiniz ve ardından bloğun yerleşik açılır menüsünden onu seçeceksiniz.
Bu kod, oyuncunun WASD (yukarı, sol, aşağı ve sağ) ile hareket etmesine izin veriyor. Ayrıca ekranın ortasındaki hareketli grafiği başlatıyor. Doğru kod parçası, kurşunu nasıl çekeceğimiz olacak. Bunların hiçbirini anlamıyorsanız, sorun değil, sadece kodu kopyalayın ve yol boyunca nasıl çalıştığını anlayabilecek misiniz bir bakın.
9. Adım: Çekim
Bir kez daha, 8. adımda olduğu gibi, resimdeki kodu yeniden oluşturacaksınız, ancak mermi hareketli grafiğinde (sağ alttaki "Mermi" hareketli grafiğine tıklayın).
Bu kod, "Oyuncu" üzerindeki kodla çalışır ve fare basılı tutulduğunda, oyuncunun önünde merminin bir klonunu (aynı anda birden fazla mermi sprite olmasına izin vererek) oluşturacak şekilde yapar. oyuncunun silahından çıkıyormuş gibi ve ardından farenizin gösterdiği yöne doğru hareket ediyormuş gibi. Bu, oyunu oynayan kişiye mermileri nişan alma ve ateş etme yeteneği verir.
Adım 10: Kötü Adam Kodu
Bu muhtemelen şimdiye kadarki en karmaşık ve en önemli koddur. "BadGuy" hareketli grafiğini seçin ve ardından her şeyin resimdeki gibi olduğundan emin olun. Kodun bu bölümünde bir değişken yapmamız gerekiyor. Bunu, yayın mesajını yaptığımız gibi yapıyoruz. Ayrıca "tüm spritelar için" seçeneğinin de seçili olduğundan emin olun. Ayrıca GameOver adında ikinci bir yayın mesajı yapmamız gerekiyor.
Bu kod, kötü adamın ekranın kenarlarında rastgele ortaya çıkan klonlar yapmasını sağlar. Ayrıca, kötü adamın her zaman oyuncuyu takip etmesini, bir kurşun isabet ettiğinde ölmesini ve Kötü Adamlardan biri Oyuncuya dokunduğunda oyunun sona ermesini sağlar.
Adım 11: Son Adımlar
Son olarak soldaki resimdeki kodu "Player"a, sağ üstteki resimdeki kodu "Bullet"e ve üçüncü resimdeki kodu "BadGuy"a ekleyin. Oyun bittiğinde her şeyin olmasını bu şekilde durdurur ve oyunu bitiririz. Sen yaptın! Her şeyin doğru kodlandığını iki kez kontrol edin. En üstteki "Proje sayfasına bakın"a tıklayın ve oyununuzu oynayın! Kodu çalıştırmak için yeşil bayrağa ve kodu durdurmak için kırmızı dur işaretine tıklayın. Yaptığımı görmek veya kodunuzu tekrar kontrol etmek isterseniz buraya gidin: https://scratch.mit.edu/projects/381823733/. Yüksek puanlar, sağlık, hasar ve farklı silahlar gibi yeni şeyler eklemekten çekinmeyin. İyi eğlenceler!
Önerilen:
DIY 37 Ledli Arduino Rulet Oyunu: 3 Adım (Resimli)
DIY 37 Led Arduino Rulet Oyunu: Rulet, adını Fransızca küçük tekerlek anlamına gelen kelimeden alan bir kumarhane oyunudur
BBC Micro:bit ve Scratch - Etkileşimli Direksiyon & Sürüş Oyunu: 5 Adım (Resimlerle)
BBC Micro:bit ve Scratch - Etkileşimli Direksiyon Simidi ve Sürüş Oyunu: Bu haftaki sınıf ödevlerimden biri, yazdığımız bir Scratch programıyla arayüz oluşturmak için BBC Micro:bit'i kullanmak. Bunun, ThreadBoard'umu gömülü bir sistem oluşturmak için kullanmak için mükemmel bir fırsat olduğunu düşündüm! Scratch p için ilham kaynağım
Basit ve Kolay Örümcek Adam Web-Shooter: 12 Adım
Basit ve Kolay Örümcek-Adam Web-Shooter: Bir Örümcek-Adam filmi gördünüz mü?Örümcek-Adam çizgi romanı mı?Örümcek-Adam ile ilgili belli belirsiz bir şey var mı?Örümcek-Adam görünüşte her yerde. Neden basit bir web atıcı yapmıyorsunuz? Biraz pratik yaptıktan sonra, ev malzemelerinden yaratılabilecek bir tasarım oluşturdum
Cat Ball Shooter: 9 Adım (Resimlerle)
Cat Ball Shooter: Gerekli malzemeler1 x RFID Sensör/uzaktan kumanda1 x Arduino uno2 x DC motor1 x 180 servo1 x 360 servo çoklu kabloTopu beslemek için proje borusu oluşturmak için kutu/konteyner
Sinek Kuşu Shooter: 14 Adım (Resimlerle)
Sinek Kuşu Atıcı: Bu yazın sonlarında, sinek kuşları nihayet arka verandamıza kurduğumuz besleyiciyi ziyaret etmeye başladı. Onların bazı dijital fotoğraflarını çekmek istedim, ama orada bir kamerayla "menzilde" duramazdım - asla gelmezlerdi. Uzak bir kablo bağlantısına ihtiyacım vardı