Ana içeriğe atla

Scratch ile Sayı Tahmin Oyunu Yapımı

Scratch programı ile beraber sayı tahmin oyun yapımı örneğini yapacağız. Scratch ile beraber yapacağımız Sayı tahmin oyunu için: 1-10 arasında rastgele üretilen sayıyı tahmin etmek için 3 hakkın olacak.


Sayı Tahmin Oyunu Yapımı - Scratch Örnekleri

Scratch Sayı Tahmin Etme Oyunu
 Öncelikle Veri kısmından tahmin edilecek sayı diye bir değişken oluşturuyoruz. Bu değişken'e 1-10 arasında rastgele bir sayı üretmesi için  İşlemler kısmından 1-10 arasında sayı tut kodunu  tahmin edilecek sayı değişkeninin içerisine yerleştiriyoruz. Böylece üretilecek rastgele sayı bu değişkene atanacak ve sayı bu değişkende tutulmuş olacak. Ondan sonra kullanıcıdan sayı tahmini almak için Algılama'a kısmından Sor ve Bekle kodunu kullanıyoruz. Kişinin kaç hakkı kaldığını görmesi için Veri kısmından Kalan Hakkın diye bir değişken üretiyoruz. Bu değişkeni kullanıcı ilk tahminini girdikten hemen sonra bir azaltıyoruz. Kişinin girdiği tahmin yanıt değişkenine atanıyor. Şimdi, bunu bilgisayarın rastgele ürettiği sayı ile kontrol ettirmemiz lazım. Bunu, Kontrol bölümünden Eğer kodu ile yapıyoruz.İşlemlerden, değilse kodunun içerisine tahmin edilecek sayı ve yanıtı karşılaştırmak için yerleştiriyoruz.  Eğer, tahmin edilecek sayı bizi girdiğimiz yanıta eşit değilse kullanıcıya Algılama bölümünden sor ve bekle kodunu kullanarak üzgünüz mesajı verip yeniden bir yanıt girmesini isteyelim. Bu esnada Kalan Hakkı 1 azaltmayı unutmayalım. Eğer, bilgisayarın ürettiği sayı bizim yanıtımıza eşitse; Bunun için yine Kontrol bölümünden Eğer, İşlemler bölümünden eşittir kodunı alıp eğer ise kodunun içine yerleştirelim ve eşittirin her iki yanına Tutulan sayı ve bizim yanıtımız olsun. Eşitlik var ise biz sayıyı doğru tahmin etmiş oluyoruz. Görünümden tebrikler mesajı ekleyip, son olarak bilgisayar tuttuğu sayıyı kullanıcıya yinede gösteriyoruz.Sonra, bütün kodları durduran Hepsi Durdur kodunu kontrol bölümünden ekliyoruz. Eğer, bu kodu eklemezsek kullanıcı ilk hakkını tutulan sayıyı tahmin etti diyelim program yine çalışmaya başlar ve 2 defa daha kullanıcıdan sayı tahmini alır. Çünkü, kodlar 2 defa tekrarlanmak üzere kuruldu. Eğer, kullanıcı 3 hakkında da bilemedi O zaman üzgünüz mesajı verip, bilgisayarın tuttuğu sayıyı Görünümden eklediğimiz 2 saniye düşün kodunun içerisine Veri kısmında oluşturduğumuz tahmin edilecek sayı değişkenini ekliyoruz.




Oyunun Çalışma Dosyasını İndirmek İçin TIKLAYINIZ

Oyunun Çalışır Halini Oynamak İçin TIKLAYINIZ


Benzer Konular:

Tüm Scratch Örnekleri İçin TIKLAYINIZ

(Tüm Scratch Örneklerine tıkladıktan sonra açılan sayfanın en altındaki "Diğer Yayınlara" tıklayarak diğer sayfadaki scratch örneklerinede ulaşabilirsiniz)


Yorumlar

Popüler Yayınlar

5.2.13 LABİRENTTE KAYBOLDUM

KAZANIMLAR 5.5.2.4. Doğrusal mantık yapısını açıklar. 5.5.2.5. Doğrusal mantık yapısını kullanan algoritmalar geliştirir. 5.5.2.8. Döngü yapısını ve işlevlerini açıklar. Tekrarlanan işlemler için döngü yapılarının gerekliliği üzerinde durulur. 5.5.2.6. Karar yapısını ve işlevlerini açıklar. MATERYALLER Blockly oyun temelli programlama uygulamaları sitesi. Açıklama: Blockly sitesi çevrimiçi olarak ya da bilgisayara indirilerek çevrimdışı ortamda kullanılabilmektedir. Bu amaçlarla şu İnternet adreslerinden erişim sağlanabilir: Çevrimiçi Kullanım: http://kod.eba.gov.tr/tr/index.html Çevrimdışı Kullanım: https://github.com/google/blockly-games/wiki/Offline 5.2.3.A1 - Harita (3. haftadaki etkinliği hatırlatır.) 5.2.6.B1 - Karışıklık Oyun Kartları (6. haftadaki etkinliği hatırlatır.) 5.2.13.D1 - “Blockly Labirent Oyun Çözümleri” pdf dokümanı 5.2.13 A ALGORİTMAYI HATIRLIYORUM 5.2.13 B ARKADAŞIMI YÖNLENDİRİYORUM 5.2.13 C LABİRENTE GİRİŞ 5.2.13 D BU LABİRENT BENİ DURDURAMAZ Benzer ...

Bilişim Teknolojileri ve Yazılım Dersi Proje Konuları

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ PROJE ÖDEV KONULARI Çocuklar için uygun web sayfalarını araştırıp tanıtma ve afiş hazırlama. Bilişim suçlarına örnek olabilecek gerçek olaylar araştırıp sunma. Alınacak tedbirleri açıklama ve afiş hazırlama. Sosyal Medya araçlarını araştırıp tanıtma, sağladığı faydaları açıklama afiş hazırlama. İnternette arama yaparken kullanılan teknikleri araştırma afiş hazırlama. Arama motorlarının geçmişini araştırıp gelişim aşamalarıyla tanıtma afiş hazırlama.(Dünden bugüne arama motorlarının tarihi) Bilgisayarların tarihi gelişimini araştırıp açıklama. Tarihteki en önemli icatları araştırma afiş hazırlama. Robotlar konusunda araştırma afiş hazırlama. İşletim sistemi nedir? Neden önemlidir? En az iki işletim sistemini karşılaştırarak avantaj ve dezavantajlarını gösteren bir afiş çalışması hazırlayınız. (Karşılaştırılacak işletim sistemleri Win7 ve Win8) İnternetin ...

5. Sınıf Bilişim Teknolojileri Dersi Haftalık Konu Materyalleri

  5. Sınıf Bilişim Teknolojileri Dersi 1. Dönem Haftalık Konu Materyalleri 1. Hafta - Bilişim İle Tanışıyorum 2. Hafta - Bilgisayarımda Gördüklerim Görmediklerim 3. Hafta - Dosya Yönetimi   4. Hafta - Etik Değerler 5. Hafta - Dijital Yurttaşlık 6. Hafta - Dijital Zorba, Karşımda Durma! 7. Hafta - Gizli ve Güvenli Mi? 8. Hafta - Bilgi Bağları 9. Hafta - İnternet'te Arama, Bilgilerimi Tarama 10. Hafta - Araştırma - Kaynak Doğrulama 11. Hafta - İletişim Teknolojileri ve İşbirliği 12. Hafta - Görsel İşleme Programları 13. Hafta - Kelimeleri Nasıl İşlerim 14. Hafta - Sunum Yapıyorum 15. Hafta - Dijital Ürün Oluşturuyorum 16. Hafta - Ürünlerimizi Değerlendiriyoruz 17. Hafta - Sınıf Dergimiz Sahnede 18. Hafta - Genel Tekrar  5. Sınıf Bilişim Teknolojileri Dersi 2. Dönem Haftalık Konu Materyalleri 1. Hafta -  Bulmaca Buldurmaca 2. Hafta -  En İyi Çözümü Buldum 3. Hafta -  Yönergeleri Takip Et  4. Hafta -  Ver Elini Veri 5. Hafta -  Mantıklı Düşün...