Kembali ke Katalog Course
Scratch Scratch A (7-12 Tahun)

Jump Higher with Scratch

Proyek akhir: Jumping Game. Kelas ini mengajak anak membuat endless jumping game dengan lompatan, obstacle, skor, dan speed scaling.

Pertemuan

4 sesi

Format

Private atau group

Output

Proyek playable

Ilustrasi kelas Scratch

Tentang proyek

Materi dibuat ringan, visual, dan cocok untuk anak yang baru mulai coding.

Orang tua juga lebih mudah mengikuti progres karena tiap sesi mengarah ke proyek yang jelas.

Learning Path

Yang akan dipelajari

Materi dibuat bertahap agar anak paham alur, bukan hanya mengikuti instruksi.

Dasar tools dan logika

Mengenal area kerja, aset, kontrol, variabel, dan pola berpikir proyek.

Membangun gameplay

Membuat interaksi, skor, rintangan, kondisi menang/kalah, dan finishing.

Silabus

Rencana pertemuan

1 Basic Scratch 3 topik pembahasan Buka
  • World setup: menyiapkan sprite utama, sprite rintangan, dan garis tanah.
  • Initial state: mengatur posisi awal karakter agar selalu menapak di tanah saat game dimulai.
  • Costume animation: mengatur pergantian kostum kaki agar karakter terlihat sedang berlari.
2 Logic & Controlling 3 topik pembahasan Buka
  • Jump action: menggunakan tombol spasi atau panah atas untuk memicu lompatan.
  • Gravity logic: membuat variabel gravity untuk menarik karakter kembali ke tanah.
  • Grounding: memastikan karakter hanya bisa melompat jika sedang menyentuh tanah.
3 Mapping Function 3 topik pembahasan Buka
  • Obstacle loop: menggunakan fitur clone untuk membuat rintangan muncul dari kanan secara terus-menerus.
  • Random timing: mengatur waktu kemunculan antar rintangan secara acak.
  • Score system: membuat variabel score yang bertambah selama karakter berhasil bertahan hidup.
4 Finishing 3 topik pembahasan Buka
  • Collision detection: logika kalah jika karakter menyentuh rintangan menggunakan blok touching.
  • Speed scaling: mengatur agar kecepatan rintangan bertambah seiring skor meningkat.
  • Game over screen: menambahkan backdrop khusus dan suara efek saat menabrak rintangan.