Scratch ile Dart Oyunu

Scratch kodlama programı ile hazırladığımız dart oyunu öÄŸrencilerimizin kodlama becerilerini geliÅŸtirerek eÄŸlenceli bir ders geçirmelerini saÄŸlayacaktır. Dart oyununu aÅŸağıda verilen adımları takip ederek kolaylıkla yapabilir ve dersinizde rahatlıkla kullanabilirsiniz. 

1. Gerekli olan sahne ve kukla hazırlıkları yapılır.

  • Scratch programında "dekoru kütüphaneden seç" butonu ile istediÄŸiniz bir arka planı oluÅŸturabilirsiniz. 

TeknoYolcu-Scratchdart1

  • Ardından dekorlar sekmesine geçerek scratch programının sunduÄŸu araçlar ile dart tahtası ÅŸeklini oluÅŸturabilirsiniz.

TeknoYolcu-Scratchdart2

  • Ok kuklasını "yeni kukla çiz" aracı kullanarak oluÅŸturabilirsiniz. Bu araç size boÅŸ bir sayfa açarak scratch araçlarını kullanmanıza izin verecektir. Bu seçenekler ile aÅŸağıda bulunan kuklayı oluÅŸturabilirsiniz.

TeknoYolcu-Scratchdart3

2. Ok kuklası seçilerek aÅŸağıdaki komutlar eklenir.

  • AÅŸağıdaki komutlar ok kuklasının dart üzerinde sürekli olarak rastgele hareket etmesi için kullanılmaktadır. TeknoYolcu-Scratchdart4Komutların Açıklaması:

    • ​tıklanınca: YeÅŸil bayraÄŸa tıklanınca altında bulunan komutları çalıştırır.
    • "yeni ok" haberini sal: Yeni ok adında bir haber oluÅŸturur ve gönderir.
    • "yeni ok" haberi gelince: Yeni ok haberi gelince altında bulunan komutları çalıştırır.
    • x: -112 y:-82 noktasına git: Ok kuklası baÅŸlangıç olarak dart kuklasının sol alt tarafında konumlandırılmıştır. Buradaki x ve y deÄŸerini istediÄŸiniz ÅŸekilde belirleyebilirsiniz. 
    • büyüklüÄŸü %100 yap: Ok kuklasının oyun içerisinde boyutları deÄŸiÅŸeceÄŸinden yeni bir oyun için ok kuklasının ilk haline gelmesini saÄŸlar.
    • sürekli tekrarla: Ä°çerisinde bulunan komutların sürekli çalıştırılması için kullanılmaktadır.
    • 0.5 sn.de x:"-140 ile 125 arasında bir sayı tut" y:-86 ile 175 arasında bir sayı tut" a süzül: Dart ÅŸeklinin bulunduÄŸu komutlar arasında rastgele sayılar belirleyerek ok kuklasının 0.5 saniyede o noktaya süzülmesini saÄŸlar.

 

  • AÅŸağıdaki komutlar ok atışının saÄŸlanması için ok kuklası içerisine eklenir. 

TeknoYolcu-Scratchdart5

  • Komutların Açıklaması:​​​

    • ​"boÅŸluk" tuÅŸu basılınca:  Klavyeden boÅŸluk tuÅŸuna basıldığında altında bulunan komutları çalıştırır.
    • kuklanın diÄŸer dizilerini durdur:  BoÅŸluk tuÅŸu basıldığında ok atışı gerçekleÅŸeceÄŸinden kuklanın diÄŸer dizilerinin çalışması durdurularak hareket etmesi önlenir.
    • 20 defa tekrarla:  İçinde bulunan komutların 20 defa çalışmasını saÄŸlar.
    • ​-10 birim büyült:  Kuklanın 20 defa 10 birim küçülmesini saÄŸlar.
    • ​eÄŸer "sarı" rengine deÄŸdi mi? ise: EÄŸer ok kuklası sarı rengine deÄŸerse içinde bulunan komutları çalıştırır.
    • ​"200 puan" de 2 saniye: 2 saniye boyunca "200 puan" yazılı konuÅŸma balonu gösterir.
    • ​​​eÄŸer "kırmızı" rengine deÄŸdi mi? ise: EÄŸer ok kuklası kırmızı rengine deÄŸerse içinde bulunan komutları çalıştırır.
    • ​"150 puan" de 2 saniye: 2 saniye boyunca "150 puan" yazılı konuÅŸma balonu gösterir.
    • ​eÄŸer "mavi" rengine deÄŸdi mi? ise: EÄŸer ok kuklası mavi rengine deÄŸerse içinde bulunan komutları çalıştırır.
    • ​"100 puan" de 2 saniye: 2 saniye boyunca "100 puan" yazılı konuÅŸma balonu gösterir.
    • ​​​eÄŸer "siyah" rengine deÄŸdi mi? ise: EÄŸer ok kuklası siyah rengine deÄŸerse içinde bulunan komutları çalıştırır.
    • ​"50 puan" de 2 saniye: 2 saniye boyunca "50 puan" yazılı konuÅŸma balonu gösterir.
    • ​"yeni ok" haberini sal: Yeni ok haberini göndererek kuklanın eski haline dönmesi ve tekrar hareket etmesini saÄŸlanır.

Projenin Videosu:

Kaynak:https://codeclubprojects.org/

Görüntülenme Sayısı: 3842

Scratch ile Dart Oyunu” için 27 yorum

  • 6 Aralık 2018 tarihinde, saat 08:30
    Permalink

    buda çok güzel bir çalışma emeklerinize sağlık bunun kodlarınıda yollayabilme imkanınız varmı.

    Yanıtla
    • 22 Aralık 2018 tarihinde, saat 10:18
      Permalink

      Teşekkür ederiz güzel yorumunuz için. Mail adresinize gönderilmiştir. İyi çalışmalar dileriz.

      Yanıtla
  • 26 Åžubat 2019 tarihinde, saat 13:41
    Permalink

    ellerinize sağlık bunun kodlarını bana yollarmısınız.

    Yanıtla
    • 11 Mart 2019 tarihinde, saat 09:25
      Permalink

      Proje dosyası mail adresinize gönderilmiştir. İyi çalışmalar 🙂

      Yanıtla
  • 15 Nisan 2019 tarihinde, saat 19:15
    Permalink

    çok güzel bir proje kodlarını acil olarak mailime atarmısınız ?

    Yanıtla
    • 4 Mayıs 2019 tarihinde, saat 11:13
      Permalink

      Mail adresinize gönderilmiştir. İyi çalışmalar dileriz.

      Yanıtla
    • 4 Mayıs 2019 tarihinde, saat 11:15
      Permalink

      Mail adresinize gönderilmiştir. İyi çalışmalar dileriz.

      Yanıtla
    • 4 Mayıs 2019 tarihinde, saat 11:15
      Permalink

      Mail adresinize gönderilmiştir. İyi çalışmalar dileriz.

      Yanıtla
  • 24 Nisan 2019 tarihinde, saat 09:55
    Permalink

    hocam kodları atabilir misiniz???

    Yanıtla
    • 29 Nisan 2019 tarihinde, saat 12:09
      Permalink

      Kodları gönderdik 🙂 İyi çalışmlar dileriz 🙂

      Yanıtla
    • 29 Nisan 2019 tarihinde, saat 12:07
      Permalink

      Dosyanız gönderilmiştir. İyi çalışmalar dileriz 🙂

      Yanıtla
    • 5 Mayıs 2019 tarihinde, saat 12:58
      Permalink

      Mail adresinize gönderilmiştir. İyi çalışmalar dileriz.

      Yanıtla
  • 6 Mayıs 2019 tarihinde, saat 21:20
    Permalink

    KODLARI BANAGÖNDERE BİLİR MİSİNİZ

    Yanıtla
    • 8 Mayıs 2019 tarihinde, saat 09:31
      Permalink

      Mailinize uygulama dosyası gönderilmiştir 🙂

      Yanıtla
  • 11 Mayıs 2019 tarihinde, saat 13:13
    Permalink

    TEKNO YOLCU EKİBİNE SONSUZ TEŞEKKÜRLER.EMEKLERİNE SAĞLIK.

    Yanıtla
    • 14 Mayıs 2019 tarihinde, saat 03:54
      Permalink

      Rica ederiz. İyi çalışmalar.

      Yanıtla
    • 26 Temmuz 2019 tarihinde, saat 12:55
      Permalink

      Yorumunuz için çok teşekkür ederiz. Faydalı olması dileğiyle.

      Yanıtla
  • 17 Eylül 2019 tarihinde, saat 16:55
    Permalink

    proje dosyalarını gönderebilir misiniz?

    Yanıtla
    • 17 Eylül 2019 tarihinde, saat 20:49
      Permalink

      Mail adresinize gönderilmiştir. İyi çalışmalar dileriz.

      Yanıtla
  • 19 Mart 2020 tarihinde, saat 17:04
    Permalink

    PROJE DOSYALARINI GÖNDEREBİLİRMİSİNİZ ?

    Yanıtla
    • 8 Nisan 2020 tarihinde, saat 19:04
      Permalink

      Gönderildi. İyi Çalışmalar 🙂

      Yanıtla
  • 15 Eylül 2020 tarihinde, saat 20:36
    Permalink

    merhaba kodları gönderebilirmiiniz.

    Yanıtla
    • 29 Kasım 2020 tarihinde, saat 21:56
      Permalink

      Kodlar gönderilmiştir. Mailinizi kontrol edebilirsiniz 🙂

      Yanıtla

Tekno Yolcu için bir cevap yazın Cevabı iptal et

Önceki yazıyı okuyun:
Arduino Ders 6: Hareket Sensörü Kullanımı

Hareket Sensörü, ortamdaki canlı hareketlerini algılayarak bu bilgiler doÄŸrultusunda çeÅŸitli...

Kapat