Ana içeriğe atla

Tuğla Kırma Oyun Yapımı -Scratch Örnekleri

Scratch Programı ile beraber Tuğla kırma oyun örneğini yapacağız. 
Tuğla Kırma Oyun Yapımı -Scratch Örnekleri

Tuğla Kırma Oyun yapımı için Scratch kütüphanesinden 1 top, 1 Yeşil Çizgi(topu karşılayacak), 1 Kırmızı çizgi(top buraya çarptığında canı azalması için), 7 tanede buton ekledim(kütüphanede kiremit olmadığı için buton ekledim.)


Topun içine yazılacak kodlar aşağıdadır.




                             Öncelikle Kalan Can Veri kısmından bir değişken oluşturuyoruz. Kalan can değişkeni yeşil bayrak tıklanınca 5 olsun yapıyoruz. Eğer daha önceden oynanan veya yarım kalan oyun olma ihtimaline karşı her oyun başladığında kalan canı 5 yapıyoruz. Topun bir noktadan başlaması için 0,0 koordinatından topu başlatıyoruz. Topun her bir adımını 5 adım yapıyoruz. Devamlı hareket halinde olması için atacağı adımı sürekli tekrarla komutunun içine alıyoruz. Sürekli olarak topumuz 5 adım gidecek kenara geldiğinde geri dönmesi için “Kenara Geldiysek Sek” komutunu kullanıyoruz. Şimdi, topun yeşil çubuğa çarpınca geri dönebilmesi için kontrol yapmamız lazım. Bunun için “Eğer” kodunu kullanıyoruz. Eğer, top yeşil renge değdi ise(Eğer, kontrol menüsünden, Rengine değdi kodu ise Algılamadan ekliyoruz) top bir açıyla geri dönsün. Ama, 0-90 derece arasında rastgele bir açı ile(Önce hareket menüsünden 90 yönüne dön, sonra işlem menüsünden rastgele kodunu alıp az önce hareket menüsünden eklediğimiz kodun içine yapıştırıyoruz.)Tek kontrolümüz bu değil. Birde, kırmızı çizgiye top değdiği zaman canın eksilmesi lazım. Bu kontrol için eğer komutunu kullanıyoruz yine. Eğer, top kırmızı çizgiye değdi ise kalan canı bir azaltıyoruz. Eğer, kalan can 0 ise kaybettiniz diye mesaj verip herşeyi durduruyoruz. Topun değdiği tuğlalar yok olurken bir haber salıyor her bir tuğla ayrı ayrı. Salınan bu haberler geldiğince tığla sayısı diye bir değişkenin değerini 1 artırıyoruz. Böylelikle bu değişken 5 olduğu zaman oyunu kazandınız yazısı çıkacak. Yok olan tuğlalar başlangıçtakine eşit olduğunda bu kazandınız yazısı çıkıyor

Tuğla Kırma Oyun Yapımı -Scratch Örnekleri


Yeşil çubuğun içine aşağıdaki kodları yazıyoruz.


Tuğla Kırma Oyun Yapımı -Scratch Örnekleri




Öncelikle yeşil bayrak tıklanınca yeşil çubuğu belli bir koordinata getiriyoruz. Çubuğun devamlı hareketini sağlamak için sürekli tekrarla kodunun içine istenilen tuşa basılıp basılmadığını kontrol etmek için “Eğer” kodunu kullanıyoruz.  Biz, sağ ve sol ok tuşlarını kullanacağız yeşil çubuğu hareket ettirmek için. Yeşil çubuğumuz, sadece yatay olarak hareket edeceği için hareket ekseni x olacak. Sağ ok tuşuna bastığımızda x pozitif olarak, sol ok tuşuna bastığımızda ise x negatif olarak hareket edecek. Bunun için, Eğer kodunun içine Algılama menüsünden ….tuşuna basılı mı? Kodunu ekliyoruz. Son bir kontrolümüz ise yeşil çubuk kenara değdi mi? Eğer bunu yapmazsak çubuk ekran dışına çıkabilir. Biz, bu kontrolü yine Eğer kodu ile yapıyoruz. Ancak, 2 şartın sağlanması lazım. Eğer, sağ ok tuşuna basıl ve kenara değdi ise(Algılama menüsünden) ve komutu ise İşlemler menüsünden ve komutunun içine ekliyoruz. Eğer hem kenara değdi ve sağ ok tuşuna basılı ise yeşil çubuk x ve y koordinatında yukarda koordinatlara gitsin. Bu koordinatlar çubuğun kenara değdiği koordinatlar. Yani, her kenara değmesinde o koordinatlara gidiyor(Aslında yerinde kalmış oluyor çubuk)





Tuğlaların içine yazılacak Kod;


Oyun yeniden başladığında tuğlalar gözükecek. Eğer top tuğlaya değdi ise gizlenecek ve bir haber salınacak bu haber ile beraber arka planda tugla sayısını tutan değişkenin değerini 1 artırıp başlangıçtaki tuğla sayısına eşit olduğunda oyunu bitirmek için.




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

Bilişim Haftası Dökümanları

Bilişim Haftası ile dökümanları indirmek için tıklayınız Benzer Konular: Bilişim ve İnternet Kulübü Yıllık Planı İndirmek İçin TIKLAYINIZ

4006 Tübitak Projesi Yaka Kartı

4006 Tübitak projelerinde sunum esnasında öğretmen ve öğrencilerin kullanabileceği tübitak yaka kart tasarım linki aşağıdadır. Tübitak Yaka Kartı tasarımını indirmek için TIKLAYINIZ (Yukarıda ki Linke tıkladıktan sonra açılan sayfada ekranın  Sol Köşede Dosya Menüsüne girip indir'e basarak dosyayı indirebilirsiniz) Benzer Konular: Tüm Photoshop Çalışmalarım İçin TIKLAYINIZ (Tüm  Photoshop Çalışmalarım  İçin Linkine tıkladıktan sonra açılan sayfanın en altındaki "Diğer Yayınlara" tıklayarak diğer sayfadaki  Photoshop Çalışmalarına  ulaşabilirsiniz)

Bluetooth Kontrollü Araç Yapma - Mblock ile Arduino

Telefonumuzdan Bluetooth Kontrollü Araç yapacağız: Malzeme Listesi: 1-Arduino Uno 2-BreadBoard  3-2 adet  dc motor 4-Jumper Kablolar 5-1 adet L298N motor sürücü modülü 6-2 adet 9v pil 7-2 adet dc motorun ucuna bağlayacağımız teker 8- 1 adet HC-05 veya HC-06 bluetooth modül kartı Malzemelerine ihtiyacımız var. Bağlantı Şeması: Önceki dersimizde  tek dc motor  ve iki dc motor ile bluetooth ile led yakmayı  öğrenmiştik. Öncelikle L298N motor sürücüsündeki 12V ucunu, 9v pilimizdeki (+) ucuna bağlıyoruz(kırmızı kablo). Arduino Uno'daki GND Ucu ile L298N motorundaki GND ucunu bir kablo ile birleştirip pilimizdeki (-)ucuna bağlıyoruz.  Eğer, motorumuz sabit hızla gitmesin diyorsak Enable uçlarında bulunan kelepçeleri kaldırıyoruz. Ortaya iki tane pin çıkacak. Öndeki pini jumper kablo ile arduino kartımızdaki PWM pinlerinden birine bağlıyoruz. Eğer sabit hızda çalışacaksa motor bu Enable(ENA,ENB) uçlarını kullanmanıza gerek yok. Sadece Enab...