SCRATCH İLE PING PONG OYUNU

SCRATCH UYGULAMASI


Scratch Nedir?
   Scratch, ABD’de bulunan MIT’nin geliştirdiği, 8-16 yaş arası çocukların kullanımına göre tasarlanmış oldukça basit bir arayüze sahip programlama ortamıdır. Geleneksel programlama dillerinin aksine kullanıcı, istediği fonksiyonları fare ile tıklayıp sürükleyerek animasyonlar, oyunlar, ve hikayeler yaratabilirsiniz. Scratch, renkli bir arayüze sahiptir. Bu sayede çocukları bir şeyler yaratmaya teşvik eder. Programlama dillerinin aksine, hazır fonksiyonlar kategorilere ayrılarak kolay bir biçimde kullanıma sunulmuştur. Bu sayede programlamaya yeni başlayan kişi, algoritma yapısını if ,else,while,for gibi görece karmaşık ve noktalama işaretleri gibi özen isteyen yapıları kullanmadan kavrayabiliyor.


Scratch İle Ping-Pong Oyunu

Oyunumuza öncelikle Yeni Karakter Çizin aracından siyah renkte dikdörtgen bir nesne ekliyoruz. Dosyadan Yeni Karakter Seçin aracından da var olan nesnelerden olan bir top ekliyoruz.

Son olarak ekleyeceğimiz nesne ise topun kendisine dokunduğu halde oyunu bitirmemizi sağlayacak olan nesne olacak.

   Nesneleri ekledikten sonra top nesnesine gelip kodlamaya başlayalım.İlk komutta Komutları Başlatın anlamına gelen yeşil bayrağa tıklandığında topu 1-360 derece arasında herhangi bir dereceye rastgele döndürmesini ve top kenarlara giderse orada kalmamasını sağlamak için topun sürekli zıplaması komutlarını ekledik.2. komutta topun ilk eklediğimiz nesne olan siyah dikdörtgene çarpması durumunda topu oradan uzaklaştıran komutları ekledik.3.komutta da eğer topumuz en aşağı eklediğimiz mavi renge çarpınca da Kaybettiniz durumunda olsun dedik. Kaybetme durumunda birazdan oluşturacağımız 2.sahnenin(Kaybettiniz) ekranda görünme kodlarını ekledik.Diğer bir komutta da boşluk tuşuna basılması durumunda oyunun yeniden başlama kodlarını ekledik.



   Şimdide kaybetme durumunda ekranda görünecek olan 2.sahneyi(Kaybettiniz) ekleyelim.Burada oyuncunun oyuna devam edebilmesi için gerekli talimatları yazdık.   Daha sonrada eklediğimiz yeni sahnenin komutlarını ekleyelim.Burada Kaybetme durumunda sahnemizin oluşturduğumuz 2.sahneye geçmesi komutlarını ekliyoruz.Boşluk tuşuna basıldığında Yeni Oyun başlayacağı için de sahnenin tekrardan oyun ekranına gelmesi komutlarını ekledik.

Sahne ayarlamalarından sonra sıra en başta eklediğimiz siyah dikdörtgenin komutlarına geldi.Burada nesneyi sağa ve sola hareket ettirmek için gerekli olan komutları ekledik.Ayrıca Kaybetme durumunda nesnenin gözden kaybolması için ve Yeni Oyun başlatıldığında da tekrar ortaya çıkması için gerekli olan komutları ekledik.


   Son olarak da Kaybetme durumunda nesnenin gözden kaybolması için ve Yeni Oyun başlatıldığında da tekrar ortaya çıkması için gerekli olan komutları ekledik.


Oyun yapmada Başarılar!!!

Yorumlar

Bu blogdaki popüler yayınlar

KODU GAME LAB İLE OYUN YAPIMI

e-Öğrenme Sürecinde İletişim ve İşbirliği Araçları