Scratch 4

๐Ÿ† Pertemuan 4 – Menggunakan Variabel & Skor di Scratch

๐ŸŽฏ Tujuan Pembelajaran

  • Memahami konsep variabel dalam Scratch.
  • Membuat dan mengatur variabel untuk menghitung skor, nyawa, dan waktu.
  • Menerapkan variabel dalam proyek game.

๐Ÿ“Œ Apa itu Variabel?

Variabel adalah tempat penyimpanan data yang dapat berubah selama program berjalan. Dalam Scratch, variabel bisa digunakan untuk menyimpan:
  • Jumlah skor pemain.
  • Sisa nyawa.
  • Waktu yang tersisa.

๐Ÿ›  Membuat Variabel di Scratch

  1. Pilih tab Variables (warna oranye).
  2. Klik Make a Variable.
  3. Beri nama variabel, misalnya score atau lives.
  4. Pilih For all sprites agar variabel bisa digunakan semua sprite.

๐Ÿงฉ Menambahkan Skor

  1. Pastikan sudah ada variabel score.
  2. Di script sprite yang menangkap objek:
    • Events: when green flag clicked
    • Variables: set score to 0
    • Setiap kali objek tertangkap:
      • Variables: change score by 1

❤️ Menambahkan Nyawa

  1. Buat variabel baru lives.
  2. Atur di awal permainan:
    • set lives to 3
  3. Kurangi nyawa jika pemain gagal menangkap objek:
    • change lives by -1
  4. Jika nyawa habis:
    • if lives = 0 then stop all

⏳ Menambahkan Timer

  1. Buat variabel time.
  2. Set di awal permainan:
    • set time to 30
  3. Buat blok:
    • forever
    • wait 1 seconds
    • change time by -1
    • if time = 0 then stop all

๐Ÿ’ก Tips Penggunaan Variabel

๐Ÿ’ก Tips:
- Gunakan variabel score dan lives untuk memberi tantangan lebih menarik.
- Tampilkan variabel di stage agar pemain mudah memantau skor dan nyawa.
- Timer dapat membuat permainan lebih menegangkan.
- Kombinasikan suara atau animasi saat skor bertambah atau nyawa berkurang.

๐Ÿ–ผ Contoh Tampilan

Variabel Skor di Scratch

✏ Tugas Mandiri & Tips Pengumpulan

  1. Modifikasi game “Tangkap Bola” agar memiliki nyawa dan timer.
  2. Tambahkan efek suara ketika nyawa berkurang atau bola tertangkap.
  3. Jika waktu habis, tampilkan pesan “Game Over”.
  4. Kumpulkan proyek melalui link Scratch di kolom komentar dengan format:
    KELAS-NAMA-ABSEN-JOB KE

No comments:

Post a Comment