Untuk siswa kelas 5 Sekolah Dasar (usia sekitar 10–11 tahun), kemampuan berpikir komputasional mereka sudah jauh lebih matang. Pada tahap ini, mereka dapat diperkenalkan pada logika pemrograman yang lebih kompleks seperti penggunaan variabel ganda (skor, nyawa, level, waktu), pengondisian bersarang (nested if-else), pemanfaatan daftar (list), manajemen klon tingkat lanjut, hingga efek gulir (scrolling dasar).
Berikut adalah 10 ide game Scratch sederhana beserta langkah-langkah praktis dan rincinya yang dirancang khusus untuk siswa kelas 5 SD:
Game 1
Mengumpulkan angka
Game menangkap angka yang jatuh dari atas dan menjumlahkannya menjadi score
Konsep:
Karakter menjelajahi dunia platform untuk mencapai bendera kemenangan dan naik ke level berikutnya.
Langkah-langkah Pembuatan:
.png)
Rangkaian kode untuk sprite Angka
- Pertama buat my block pada kategori blok my block
- Tekan tombol make a block dan beri nama Angka Costume sebagai berikut seperti di bawah ini
Link projek gamenya ada di sini
Projek 2
Lampu lalu lintas
Game menangkap angka yang jatuh dari atas dan menjumlahkannya menjadi score
Konsep:
Karakter menjelajahi dunia platform untuk mencapai bendera kemenangan dan naik ke level berikutnya.
Langkah-langkah Pembuatan:
Buat variable bernama Lampu di kategaori blok variable. Blok variable Lampu ini lah nantinya yang akan mengatur pilihan costume Lampu lalin.
.png)
Gambar 2.2: Buat gambar lampu lal lintas untuk sprite Lampu lalin sebanyak 3 costume, masing-masing untuk gambar lampau lalin merah, kuning dan hijau seperti tampak pada gambar di atas ini
.png)
Gambar 2.4: Berikut rangkaian kode untuk sprite Mobil, yang berfungsi menjalankan mobil terus menerus dan kembali lagi dari sebelah kiri, tapi jika lampu lalin merah dan kuning maka mobil berhenti, tapi jika lampu hijau mobil jalan kembali.
Link projek gamenya ada di sini
.png)
Gambar 2.2: Buat gambar lampu lal lintas untuk sprite Lampu lalin sebanyak 3 costume, masing-masing untuk gambar lampau lalin merah, kuning dan hijau seperti tampak pada gambar di atas ini
.png)
Gambar 2.4: Berikut rangkaian kode untuk sprite Mobil, yang berfungsi menjalankan mobil terus menerus dan kembali lagi dari sebelah kiri, tapi jika lampu lalin merah dan kuning maka mobil berhenti, tapi jika lampu hijau mobil jalan kembali.
Game 3
Game Menembak Asteroid
(Asteroid Shooter)
Peningkatan dari game space shooter kelas 4 dengan penambahan arah tembakan sudut 360 derajat dan sistem pecahan objek.
Konsep:
Menghancurkan asteroid besar yang pecah menjadi asteroid kecil saat ditembak.
Langkah-langkah Pembuatan:
.png)
Gambar 3.1: Buat gambar bulat untuk Sprite batu, lalu buat gambar hingga 7 costume dengan perubahan batu mulai dari bulat hingga pecah menghilang seperti pada gambar berikut ini.
.png)
Gambar 3.6: Costume ke-3 untuk sprite Pesawat dg bisa dengan gambar seperti ini, atau kalian bisa membuat sendiri yag lain sesuai kereasi masing-masing
Link projek gamenya ada di sini
Game 4
Game Menyusun Kata / Teka-Teki Kata
(Word Scramble)
Game edukasi literasi yang melatih kemampuan bahasa dan kosakata tingkat lanjut.
Konsep: Menyusun huruf-huruf yang acak menjadi sebuah kata yang benar berdasarkan petunjuk (clue).
Langkah-langkah Pembuatan:
Daftar Kata (List): Buat List bernama
KategoriHewanyang berisi kata-kata seperti "HARIMAU", "GAJAH", "KANCIL".Pengacakan: Pilih item acak dari list, lalu gunakan fungsi pemecah string/huruf untuk menampilkannya secara berantakan di layar sebagai sprite huruf terpisah.
Interaksi Drag & Drop: Atur agar setiap sprite huruf bisa digeser (draggable).
Pengecekan: Buat tombol "Cek Jawaban". Jika urutan posisi $X$ huruf-huruf tersebut membentuk kata yang benar, tampilkan teks "Benar!" dan tambah poin.
Game 5
Infinite Runner dengan Gulir Paralaks
(Scrolling Background Runner)
Game lari tanpa henti dengan latar belakang bergerak untuk menciptakan ilusi kedalaman.
Konsep: Karakter melompati rintangan sambil latar belakang bergerak dinamis ke kiri.
Langkah-langkah Pembuatan:
Latar Belakang Paralaks: Buat dua sprite latar belakang yang sama (misal: pohon/gedung). Atur agar gambar pertama dan kedua bergeser ke kiri secara terus-menerus. Ketika mencapai ujung kiri layar ($X = -480$), kembalikan posisinya ke $X = 480$ untuk efek tanpa batas (looping).
Sprite Karakter: Tetap berada di sisi kiri layar, hanya memiliki aksi melompat (sumbu $Y$) saat rintangan datang.
Sprite Rintangan (Batu/Kotak): Muncul dari kanan layar secara periodik dengan kecepatan acak.
Kondisi Game Over: Jika rintangan menyentuh karakter, tampilkan layar skor akhir.
Game 6
Simulasi Ekosistem / Rantai Makanan
(Eco Simulation)
Game simulasi edukasi sains yang menggabungkan elemen biologi kelas 5.
Konsep: Menjaga keseimbangan populasi antara produsen (rumput), konsumen tingkat I (kelinci), dan konsumen tingkat II (serigala).
Langkah-langkah Pembuatan:
Variabel Populasi: Buat variabel
JumlahRumput,JumlahKelinci, danJumlahSerigala.Logika Kelinci: Kelinci bergerak acak. Jika menyentuh rumput, energi/populasi bertambah dan rumput berkurang. Jika tidak makan dalam waktu tertentu, populasi kelinci berkurang.
Logika Serigala: Serigala memburu kelinci untuk menjaga kelangsungan hidupnya.
Kondisi Menang/Kalah: Jika salah satu populasi punah (mencapai angka 0), muncul pesan peringatan ekosistem tidak seimbang ("Game Over: Rantai Makanan Putus!").
Game 7
Game Manajemen Waktu / Kafe Sederhana
(Time Management Game)
Game simulasi melayani pelanggan dengan cepat dan tepat waktu.
Konsep: Memberikan pesanan makanan/minuman kepada karakter yang datang sebelum batas sabar mereka habis.
Langkah-langkah Pembuatan:
Sprite Pelanggan: Muncul membawa ikon pesanan di atas kepala mereka (misalnya: Jus Jeruk atau Roti).
Timer Sabar: Setiap pelanggan memiliki bilah waktu (progress bar) yang terus menyusut berwarna merah.
Interaksi Klik: Pemain mengklik tombol dapur yang sesuai (tombol Buat Jus atau Roti), lalu mengklik pelanggannya.
Skor: Jika pesanan disajikan sebelum waktu habis, koin/skor bertambah. Jika habis, pelanggan pergi dengan marah dan nyawa berkurang.
Game 8
Memelihara ayam
Labirin tingkat lanjut yang membutuhkan strategi rute dan navigasi objek tersembunyi.
Konsep:
Mengembangkan projek yang lalu di kelas 3 dengan lebih bervariasi lagi
Langkah-langkah Pembuatan:
.png)
Gambar 8.1: Ambil gambar Chick dan jadikan sprite, lalu tambahkan telur dan ayam dewasa menjadi 6 costume
Projek 9
Mesin pengantar menu makanan
Game simulasi mengantar menu pesanan makanan ke pelanggan di sebuah cafe
Konsep:
Menyusun kepingan ban berjalan menuju pelanggan di sebuah empat di cafe
Langkah-langkah Pembuatan:
Link projek Scratchnya ada di sini
Game 10
Kuis Soal Ulangan
Game kuis dengan sistem kategori pilihan dan papan skor tertinggi (high score tracking sementara).
Konsep:
Pemain memilih kategori mata pelajaran (Sains, Matematika, Sejarah) lalu menjawab rangkaian soal beruntun.
Langkah-langkah Pembuatan:
Link projek Scratch ada di sini
Tips Fasilitasi untuk Kelas 5 SD:
Mendorong Kolaborasi Tim: Pada tingkat kelas 5, Anda dapat membagi siswa dalam kelompok beranggotakan 2–3 orang dengan pembagian peran yang jelas (ada yang menjadi programmer logika kode, ada yang menjadi designer aset gambar/suara).
Pengenalan Struktur Logika: Tekankan pentingnya memberi nama pada variabel dan sprite dengan jelas agar siswa terbiasa menulis kode yang terstruktur dan mudah diperbaiki (debug).
Game 11
Platformer Sederhana dengan Level Ganda
(Multi-Level Platformer)
Game lompat-lompat antar platform klasik dengan sistem perpindahan level menggunakan latar belakang (backdrops) atau koordinat.
Konsep:
Karakter menjelajahi dunia platform untuk mencapai bendera kemenangan dan naik ke level berikutnya.
Langkah-langkah Pembuatan:
Variabel: Buat variabel
Skor,Nyawa, danLevel.Kontrol Gerak & Gravitasi:
- Buat variabel
KecepatanYuntuk gravitasi. - Saat tombol panah kanan/kiri ditekan, ubah posisi $X$.
- Jika menyentuh tanah atau platform (warna tertentu), hentikan gravitasi dan setel
KecepatanYke 0. Jika tombol Spasi ditekan di atas tanah, setelKecepatanYke 12 (melompat). - Poin Koin: Buat sprite koin yang tersebar. Jika disentuh karakter, tambah
Skor$+1$ dan sembunyikan koin. - Pindah Level: Jika karakter menyentuh bendera finis dan
Skormencukupi, ubah variabelLevelsebesar $1$ dan ganti backdrop ke level berikutnya.
Game 12.
Balap mobil
Game balap mobil dilintasan secara otomatis
Konsep:
Gerak mobil mengikuti track/jalur menggunakan sensor kiri dan kanan di mobil
Langkah-langkah Pembuatan:
Link projek Scartch ada di sini
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)