Beranda / Technology / scratch

scratch

game scratch

Berikut cara membuat game tangkap apel. Untuk memasukkan kodenya, siswa cukup klik sprite yang ingin diprogram di area kanan bawah, lalu seret (drag & drop) blok dari panel kiri ke area kerja di tengah.

1. Game Tangkap Apel

Sprite 1: Bowl (Mangkuk)

  • Cara: Ambil blok di kategori Events (Kuning) dan Control (Oranye).
  • Kode:
    • when green flag clicked
    • forever
      • if key [right arrow] pressed? then -> change x by 15
      • if key [left arrow] pressed? then -> change x by -15

Sprite 2: Apple (Apel)

  • Logika Jatuh:
    • when green flag clicked
    • forever
      • change y by -5
      • if y position < -170 then -> go to x: (pick random -220 to 220) y: 180
  • Logika Skor (Menyentuh Mangkuk):
    • if touching [Bowl] ? then
      • change [Skor] by 1
      • go to x: (pick random -220 to 220) y: 180

2. Game Ayam Lompat

Sprite 1: Hen (Ayam)

  • Logika Melompat:
    • when [space] key pressed
    • repeat 10 -> change y by 12 (Naik)
    • repeat 10 -> change y by -12 (Turun)
  • Logika Kalah:
    • when green flag clicked
    • forever
      • if touching [Egg] ? then -> stop all

Sprite 2: Egg (Rintangan)

  • Logika Berjalan:
    • when green flag clicked
    • forever
      • go to x: 240 y: -145 (Muncul di kanan)
      • glide 2 secs to x: -240 y: -145 (Luncur ke kiri)

3. Game Bola Pantul

Sprite 1: Ball (Bola)

  • Logika Gerak:
    • when green flag clicked
    • point in direction 45
    • forever
      • move 10 steps
      • if on edge, bounce
  • Logika Pantul di Papan:
    • if touching [Paddle] ? then
      • turn clockwise 180 degrees
      • move 15 steps

Sprite 2: Paddle (Papan)

  • Logika Mengikuti Mouse:
    • when green flag clicked
    • forever -> set x to (mouse x)

Cara Memasukkan Blok Kode (Langkah-langkah untuk Siswa):

  1. Pilih Warna Kategori: Instruksikan siswa untuk melihat warna blok. Misalnya, jika bloknya biru, carilah di kategori Motion. Jika kuning, cari di Events.
  2. Menyusun Blok (Stacking): Blok Scratch memiliki lekukan seperti puzzle. Taruh blok di bawah blok lain sampai muncul bayangan abu-abu, lalu lepas.
  3. Memasukkan Blok ke Dalam Loop: Untuk blok if atau forever, pastikan blok aksi (seperti move) diletakkan di dalam mulut blok tersebut, bukan di bawahnya.
  4. Input Angka: Klik pada bagian putih di dalam blok untuk mengganti angka (misalnya mengganti 10 steps menjadi 15 steps).

Tips Visual: Ingatkan siswa bahwa urutan blok sangat penting. Komputer membaca kode dari atas ke bawah, persis seperti membaca buku.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *