Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_name() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 141

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_title() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 148

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_description() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 155

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_long_description() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 162

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_features() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 169

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_pricing_for_ui() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 176

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_manage_url() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 183

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-content/plugins/pe-recent-posts/pe-recent-posts.php on line 21

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-content/plugins/pe-recent-posts/pe-recent-posts.php on line 21
Ping-Pong – KodlaBafra

Ping-Pong

Ping-Pong

Ping Pong oyununu Micro:bit ile yapacağız. Giris, top ve cubuk adında 3 adet kuklamız vardır.

Öncelikle kukla ve dekoru ekleyiniz. Bunun için scratchın kendi kütüphanesini kullanabilirsiniz.

Kuklalar

Başlangıç yönergesi için “giriş kuklasına” aşağıdaki  komutları verelim.

Giris Kuklası

Burada ilk olarak oyunun başlaması için kullanıcının Micro:bitten A düğmesine basması gerektiğini Micro:bit akranında gösteriyoruz. A düğmesine basıldığında “başla” haberini salıyor ve micro:bit ekranını temizleme komutunu ekliyoruz. (Temizle komutu kullanılmazsa ekranda sürekli olarak A düğmesi gösterilir. Bu durum kullanıcıyı yanıltabilir.)

Sonrasında çubuk şeklinde bir kukla ekliyoruz.

Bu kukla “başla” haberini aldığında aktif olacak. Çubuk Micro:bitin düğmelerine basılmasıyla veya sağa sola eğilmesiyle hareket edecektir. Elimizdeki Micro:bit sağ yöne eğildi veya B düğmesine basıldı ise sağ tarafa, Micro:bit sol tarafa eğildi veya A  düğmesine basıldı ise sol tarafa hareket edecektir.

Son olarak top kuklasını ekliyoruz ve bu kuklaya Micro:bitten A düğmesine basıldığında çalışması için kodları yazıyoruz. Toplamda kullanıcının 3 can hakkı vardır. Can=0 olduğunda oyun biter ve Micro:bit ekranında üzgün yüz gösterilir.

Yazar hakkında

Emine ALTUN editor

Bafra Gül-Nusret Kural Ortaokulu Bilişim Teknolojileri Öğretmeni