Scratch ile Fiziksel Oyun Tasarlıyorum! (Makey Makey ile)

Makey Makey, günlük nesneleri bilgisayar tuşlarına dönüştürerek öğrencilerin hayal güçlerini teknoloji ile birleştirmelerini sağlar. Scratch ise, çocukların kodlama mantığını kolayca öğrenip kendi dijital projelerini oluşturabileceği bir programlama platformudur.
Bu iki güçlü aracı birleştirerek öğrenciler, sadece ekrandan ibaret olmayan, fiziksel etkileşimli oyunlar tasarlayıp geliştirebilirler.

Örneğin: Muzlardan yapılmış bir piyano, kartonla yapılmış bir yarış arabası kontrol paneli, alüminyum folyodan bir zıplama oyunu kontrolü gibi yaratıcı ürünler ortaya çıkabilir.

Bu çalışma, öğrencilerin teknoloji tasarım becerilerini, problem çözme yeteneklerini, el-göz koordinasyonlarını ve takım çalışması becerilerini geliştirmeye yönelik harika bir fırsat sunar.

Etkinlik Süreci

  1. Scratch Programı ile Basit Bir Oyun Tasarımı:
    Öğrenciler önce Scratch üzerinde bir oyun oluştururlar (örneğin, bir karakteri zıplatma, bir yarış oyunu, doğru tuşa basarak puan toplama gibi).
  2. Makey Makey Bağlantısının Yapılması:
    Makey Makey kitini bilgisayara bağlayarak fiziksel materyaller kullanarak (muz, oyun kartı, folyo, oyun hamuru vb.) tuş işlevlerini atanır.
  3. Fiziksel Oyun Kontrolcüsünün Yapılması:
    Öğrenciler, oyunlarını oynayacakları fiziksel bir kontrolcü tasarlar (örneğin, sıçrama butonu, ileri-geri pedalları, puanlama düğmeleri).
  4. Test ve Geliştirme:
    Tasarım test edilir, geliştirilir ve sonunda oyun fiziksel kontrolcü ile oynanabilir hâle getirilir.

Kazanımlar

Sınıf Düzeyleri: 4., 5. ve 6. Sınıf

Ders Alanı: Bilişim Teknolojileri ve Yazılım / Teknoloji ve Tasarım

4. Sınıf

  • BT.4.1.2: Farklı giriş aygıtlarını tanır ve kullanım alanlarını keşfeder.
  • BT.4.2.3: Basit algoritmalar kurarak olaylara dayalı programlama yapar (Scratch).
  • BT.4.3.1: Problemleri çözmek için teknoloji destekli yaratıcı çözümler geliştirir.
  • TT.4.1.1: Günlük hayattaki problemleri belirler ve çözüm önerileri geliştirir.
  • TT.4.2.2: El-göz koordinasyonu gerektiren basit tasarım ürünleri oluşturur.
  • 21. yy Becerileri: Yaratıcılık, iletişim ve işbirliği becerileri sergiler.

5. Sınıf

  • BT.5.1.1: Gelişmiş giriş aygıtlarını kullanarak farklı türde projeler üretir (Makey Makey).
  • BT.5.2.4: Koşul ifadeleri, döngüler ve olaylar kullanarak Scratch ile projeler geliştirir.
  • BT.5.3.2: Teknolojik bir ürün tasarlarken sistemli düşünür ve test eder.
  • TT.5.2.1: Fiziksel ve dijital unsurları bir araya getirerek ürünler geliştirir.
  • TT.5.3.3: Tasarladığı ürünü işlevselliğine göre değerlendirir ve geliştirir.
  • 21. yy Becerileri: Problem çözme, takım çalışması ve girişimcilik becerilerini kullanır.

6. Sınıf

  • BT.6.1.2: Elektronik araçlarla fiziksel dünyadan veri toplayarak etkileşimli projeler geliştirir.
  • BT.6.2.5: Yazdığı kodun çalışmasını sağlayacak fiziksel sistemleri (kontrol aygıtları) geliştirir ve entegre eder.
  • BT.6.3.1: Teknolojik ürünlerin tasarımında yaratıcılığını ve mühendislik prensiplerini kullanır.
  • TT.6.2.2: Farklı malzeme ve araçları bir arada kullanarak işlevsel ve estetik ürünler tasarlar.
  • TT.6.3.4: Ürün geliştirme sürecinde proje planlaması yapar, zamanını ve kaynaklarını etkin kullanır.
  • 21. yy Becerileri: Eleştirel düşünme, yaratıcılık, adaptasyon ve dijital okuryazarlık becerilerini geliştirir.

Proje Adı: Meyve Avcısı Macerası

Bu projede öğrenciler, iki seviyeden oluşan bir macera oyunu tasarlamaktadır. Oyunda karakter, yön tuşları veya Makey Makey bağlantılı fiziksel bir kontrol paneli kullanılarak hareket ettirilir.

1. Seviye: Labirent Görevi

  • Oyuncu karakteri, bir labirentin içinde hareket ettirilir.
  • Oyuncunun amacı: Yasaklı meyvelere (örneğin çürük meyveler) temas etmeden doğru meyveleri toplamak.
  • Karakter yön tuşlarıyla ya da Makey Makey bağlantılı iletken malzemelerle (örneğin meyve butonları) hareket ettirilir.
  • Oyuncunun başlangıçta 5 canı vardır.
  • Her toplanan doğru meyve ile puan artar.
  • Yasaklı meyveye dokunulursa, puan azalır ve canlardan biri eksilir.
  • Tüm meyveler toplandığında veya labirentten çıkıldığında ikinci seviyeye geçilir.

2. Seviye: Düşmanlardan Kaçış

  • Oyuncu bu kez açık bir alanda hareket ederken, sağa-sola, yukarı-aşağı hareket eden düşmanlardan kaçmak zorundadır.
  • Düşmanlardan birine temas edilirse, oyuncunun canı azalır.
  • Oyuncu, belirli bir süre boyunca hayatta kalırsa veya belirli bir hedefe ulaşırsa oyunu başarıyla tamamlar.

Kullanılan Malzemeler

  • Makey Makey kiti
  • İletken yüzeyler (alüminyum folyo, oyun hamuru, vb.)
  • Scratch hesabı ve bilgisayar

Hedefler

  • Scratch üzerinde olaylara bağlı hareket ve kontrol mekanizmalarını uygulamak
  • Değişkenler kullanarak skor, can gibi oyun mekaniklerini yönetmek
  • Fiziksel girişler ile (Makey Makey) dijital kontrolü birleştirmek
  • Çok seviyeli bir oyun akışı planlayarak algoritmik düşünme becerilerini geliştirmek
  • Problem çözme, sabır ve stratejik düşünme yeteneklerini artırmak

Karşılaşma Ekranımız ve Yazılar:

‘Oyna’ Butonumuzun Kodları:

‘Top1’ Karakterimizin Kodları ve Hareket Kodları:

‘Top2’ Karakterimizin Kodları:

‘Meyveler’imizin Kodları:

‘Yasaklı Meyveler’imizin Kodları:

‘Geçiş Noktası’nın Kodları:

‘Düşmanlar’ımızın Kodları:

‘Can = 0’ Olduğunda Ekranımız:

Katkıda bulunanlar: Sultan Yeşilöz

İlginizi Çekebilecek İçerikler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir