Skip to main content

(8. Ders) Top Sektirme Oyunu (Dxball) ve Operatörler

Bu haftaki dersimizde her çocuğun ilk oyunlarından olan Dxball top sektirme/zıplatma oyununun yapılışını öğreneceğiz.

Oyunu hazırlamak için yapmamız gerekenler:
  • Sahnenin alt tarafına bir renk şeridi oluşturuyoruz, böylelikle top şeride değdiğinde oyun sonlanmış olacak.
  • Bir çizgi oluşturuyoruz, çizgiye sadece sağa ve sola gitme komutları vererek topu kontrol etmiş olacağız,
  • Top bir başlangıç noktasından başlayacak, kenara ve çizgiye değdiğinde yön değiştirecek.
Çizgi Komutları
Çizgi için sağ yön tuşuna tıklayınca sağa, sol yön tuşuna tıklayınca sola gidecek. Bunu için gerekli komutları geçen hafta yazmıştık. http://okulvebilisim.com/7-ders-labirent-oyununa-sure-ekleme-degisken-nedir-nasil-olusturulur/
Topa Eklenecek Komutlar
Topun hareket edebilmesi için 7 adım git ve kenara geldiğinde geri dön komutları verilmelidir.
Bu şekilde çalıştığında top düz bir şekilde hareket edecek, kenara çarptığında da geri dönecektir.
Topun yönünü değiştirebilmek için üzerindeki mavi çizgiyi çapraz şekilde yapmalıyız. Bu kod bloğunu tamamladığımızda top ekranda kendi kendine hareket edecektir.
Top ekranın altında renklendirdiğimiz şeride değdiğinde oyunun sonlanması için eğer ise süreklikomutu içine (hangi rengi vermişsek -ben kırmızı verdim-) kırmızı renge değiyor ise bütün blokları durdur şeklinde komut vermemiz gerekiyor.
Oyunda asıl önemli nokta top çizgiye çarptığında yön değiştirerek hareket etmesi bunun için operatörler bölümünü kullanacağız.
Operatörler bölümü nedir, ne için kullanılır?
Operatörler, mantıksal ve sayısal işlemleri yapmak için kullandığımız bölümdür. Sayısal olarak toplama, çıkarma, çarpma, bölme, karekök vb birçok işlemi hazır olarak, mantıksal olarak küçüktür, büyüktür, ve, veya, değil gibi karşılaştırmalı işlemleri yapabilirsiniz.
Top çizgiye çarptığında yön değiştirerek hareket etmesi için; top çizgiye değdiğinde aşağıda anlattığım yönlere dönecek ve hareket edecek.
Buradaki -60 ile 60 arasında rastgele bir sayı üret  komutu ile bu sayılar arasında rastgele bir sayı üretmesini ve yönüne dön komutu ile rastgele seçilen yöne doğru hareket etmesini sağlıyoruz.
Yön skalasını gösteren şekil yandadır.
Oyunumuz tamamlanmıştır. Haftaya dxball oyununa skor ekleme, butonlar ekleyerek topun butonları parçalamasını sağlama gibi eklentiler ekleyeceğiz.

(8. Ders) Top Sektirme Oyunu (Dxball) ve Operatörler” hakkında 1 yorum

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir