avatar
✔️ Cevaplandı • Doğrulandı

Scratch programlama 7. sınıf

Scratch'ta kod bloklarını kullanarak basit bir oyun yapmaya çalışıyorum ama karakterimin hareketini bir türlü istediğim gibi ayarlayamıyorum. Ayrıca puan sistemi eklemekte zorlanıyorum, nereden başlayacağımı tam bilemedim.
1 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
umutsayar
2090 puan • 0 soru • 182 cevap

🎮 Scratch ile Programlama Dünyasına Hoş Geldin!

Merhaba! Bu ders notunda, Scratch adlı görsel programlama dilini kullanarak kendi oyun ve animasyonlarını nasıl yapacağını öğreneceksin. Scratch, kod bloklarını birleştirerek çalışan, eğlenceli ve öğretici bir araçtır.

🧩 Scratch Nedir?

Scratch, blok tabanlı bir programlama dilidir. Bu, karmaşık kodlar yazmak yerine, hazır blokları sürükleyip birleştirerek program oluşturabileceğin anlamına gelir. MIT Medya Lab tarafından geliştirilmiştir ve tamamen ücretsizdir.

🚀 Scratch Arayüzünü Tanıyalım

  • 🧭 Sahne: Projenin canlandığı ana alandır.
  • 🎭 Kuklalar (Sprite'lar): Sahnedeki karakterler veya nesnelerdir.
  • 📦 Blok Paleti: Kullanabileceğin tüm kod bloklarının bulunduğu bölümdür.
  • 🛠️ Kodlama Alanı: Blokları sürükleyip birleştirerek programını oluşturduğun yerdir.

💡 İlk Programını Yapalım: Yürüyen Kedi

Haydi basit bir animasyon yaparak başlayalım!

  1. ✅ Yeni bir Scratch projesi aç.
  2. ✅ "Kod" sekmesine tıkla.
  3. "Hareket" kategorisinden 10 adım git bloğunu al ve kodlama alanına bırak.
  4. "Kontrol" kategorisinden bayrak tıklandığında bloğunu alıp 10 adım git bloğunun üstüne birleştir.

Şimdi yeşil bayrağa tıkladığında kedinin hareket ettiğini göreceksin! 🎉

📌 Önemli Kod Blok Kategorileri

  • 🎯 Hareket: Kuklaları hareket ettirmeni sağlar.
  • 🔊 Ses: Müzik ve ses efektleri eklemek için kullanılır.
  • 🎨 Görünüm: Kuklaların görünümünü değiştirir, konuşma balonları ekler.
  • Kontrol: bekle, tekrarla gibi döngüler ve koşul ifadeleri içerir.

🔁 Döngüler (Tekrarlar)

Bir işlemi defalarca tekrar etmek istediğinde döngüleri kullanırız.

Örneğin, kedinin sürekli ileri geri gitmesini istiyorsan:

  • sürekli tekrarla bloğunun içine
  • 10 adım git ve
  • 1 saniye bekle bloklarını yerleştir.

Bu, kedinin 10 adım gidip 1 saniye beklemesini ve bunu sürekli tekrarlamasını sağlar.

🕹️ Basit Bir Oyun Örneği: Topu Yakala

Bir topun düştüğü ve bir kaseyle yakalamaya çalıştığın bir oyun yapabilirsin.

  1. 🎾 Top Kuklası: Sürekli yukarıdan aşağı düşsün. Sahnenin kenarına değince tekrar yukarı çıksın.
  2. 🥣 Kase Kuklası: Sol ve sağ ok tuşlarıyla hareket etsin.
  3. 🏆 Puan Sistemi: Top kaseye değerse puan artsın.

Bu senaryo için "Hareket", "Kontrol" ve "Değişkenler" bloklarını kullanman gerekecek.

🎨 Yaratıcı Ol!

Scratch'te sınır yok! Kendi hikayeni anlatan bir animasyon, bir bilgi yarışması veya bir labirent oyunu yapabilirsin. Denemekten asla vazgeçme, yanlış yapmaktan korkma! Her hata, yeni bir şey öğrenme fırsatıdır.

Unutma: En güzel projeler, en çok eğlenerek yapılan projelerdir. Hayal gücünü kullan ve kodlamanın keyfini çıkar! 😊

Yorumlar