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

Okul Kermesi Bilet ve Afiş Tasarımı - PSD İndir

Okul Kermes Bilet ve Afiş Tasarımının PSD Halini İndirmek İçin TIKLAYINIZ 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)

Scratch ile Pacman Oyunu Yapımı

Scratch ile beraber pacman oyun yapımı örneğini yapacağız. Scratch ile yapacağımız Pacman Oyun örneğe başlamadan önce internetten pacman oyunu için arka plan indirip scratch'te sahne dekor kısmına ekleme yapıyoruz. İndirdiğim arka plan koyu renkli olunca ben koyu renkleri beyaz ile boyadım. Kenarlıkları ise daha kalın yaptım. Arka planımızı çalışmamızın içine ekledikten sonra pacman karakterini oluşturmaya geldi. Pacman karakteri için sarı renkli tam bir daire çizdim. Ondan sonra çizgi aracını kullanarak merkeze doğru iki tane çizgi çizdim. Arada kalan kısmı silgi ile sildim. İsterseniz arkaplanı sil aracını kullanarak iki siyah çizgi arasını silebilirsiniz. Böylece, pacman karakterimiz ağzı açık bir vaziyette yerini aldı. Pacman karakterinin tam önüne kılavuz bir nokta oluşturdum. Bu bize hareket etmemizi sağlayacak. Ben kırmızı bir nokta oluşturdum. Biraz belirgin oldu, isterseniz bu kırmızı noktayı daha da ufaltabilirsiniz, isterseniz başka bir renk verip daha görünmez

Ders İçi Performans Ölçeği

Bilişim Teknolojileri ve Yazılım Dersi Ders içi performans ölçeğini aşağıdaki linkten indirebilirsiniz. Ölçek excel formatında olup otomatik hesaplama formülüde dahildir. https://drive.google.com/file/d/0B7zeuMp7XmllZTBHVkZGZG5kb1E/view?usp=sharing Ders içi performans ölçeği - 2 //Puanı otomatik olarak dağıtır https://drive.google.com/file/d/1bqSEqCMy8IYLTExzGPqjdZ3HMMmtrrTG/view?usp=sharing Benzer Konular: Sene Sonu Ders Kesim Raporu İçin TIKLAYINIZ Yazılı Kağıdı Teslim Tutanağı İçin TIKLAYINIZ Sınav Analizi İçin TIKLAYINIZ Dönem Sonu Yapılacak İşlemler İçin  TIKLAYINIZ Bilişim Teknolojileri Dersi Sene Sonu Zümresi İçin  TIKLAYINIZ