Untuk siswa kelas 6 Sekolah Dasar (usia sekitar 11–12 tahun), mereka sudah berada di fase akhir sekolah dasar dan memiliki pemahaman logika yang matang. Pada tahap ini, game Scratch yang dibuat dapat mencakup mekanika yang lebih kompleks seperti penggunaan variabel global, sistem kecerdasan buatan (AI sederhana untuk musuh), penggunaan List (daftar) untuk inventaris atau skor tertinggi, efek visual lanjutan, serta pengondisian bersarang yang rumit.
Berikut adalah 10 ide game Scratch sederhana beserta langkah-langkah praktis dan rincinya yang dirancang khusus untuk siswa kelas 6 SD:
Game 1
RPG Platformer
Game petualangan di mana pemain dapat mengumpulkan koin dan membelanjakannya untuk membeli peningkatan karakter di toko mini.
Konsep:
Karakter melompat antar platform, mengumpulkan koin, membeli item, dan melawan bos di akhir level.
Langkah-langkah Pembuatan:
Variabel: Buat variabel
Koin,Nyawa, danKekuatanPedang.Kontrol Karakter: Terapkan gravitasi murni menggunakan variabel
KecepatanY. Tombol panah Kanan-Kiri untuk berjalan, Spasi untuk melompat, dan tombol 'E' untuk berinteraksi.Mekanisme Toko: Buat sprite toko (Shopkeeper). Jika karakter mendekat dan menekan tombol 'E' serta memiliki
Koin$\ge 10$, kurangi koin sebanyak 10 dan tambahKekuatanPedangsebesar $1$.Musuh & Bos: Buat sprite musuh yang memiliki nyawa. Serangan karakter akan mengurangi nyawa musuh berdasarkan nilai
KekuatanPedang.
Game 2
Klasik "Pong Soccer"
Game kompetitif klasik yang dimainkan oleh dua orang dalam satu keyboard komputer.
Konsep:
Dua pemain saling memantulkan bola menggunakan papan masing-masing untuk mencetak gol ke gawang lawan.
Langkah-langkah Pembuatan:
Game 3
Pertahanan Benteng (Tower Defense Taktis)
Game strategi pertahanan dengan pilihan berbagai jenis menara penembak yang ditarik (drag and drop).
Konsep: Menempatkan menara pertahanan di peta untuk menghancurkan gelombang pasukan musuh sebelum mereka mencapai markas.
Langkah-langkah Pembuatan:
Sistem Uang: Buat variabel
Uang(mulai dengan 100 koin).Sprite Menara: Buat menu ikon menara di pinggir layar. Saat diklik dan diseret ke area peta, buat klon menara tersebut.
Logika Menembak AI: Di dalam kode klon menara, gunakan blok
point towards [Musuh terdekat]dan buat klon peluru secara periodik jika jarak musuh dalam radius tertentu (distance to Musuh < 150).Gelombang Musuh (Waves): Gunakan klon musuh yang muncul berurutan dari titik awal jalur labirin dengan tingkat nyawa yang meningkat setiap gelombangnya.
Game 4
Pertarungan Pesawat Luar Angkasa dengan Bos
(Space Shooter Boss Fight)
Game tembak-tembakan tingkat lanjut yang diakhiri dengan pertempuran melawan pesawat induk musuh yang besar.
Konsep: Menembaki meteor dan alien kecil untuk mengumpulkan poin, lalu melawan bos alien berdarah tebal.
Langkah-langkah Pembuatan:
Sprite Pesawat Pemain: Mengikuti kursor mouse secara bebas di bagian bawah layar. Menembakkan laser bertubi-tubi saat tombol klik kiri atau spasi ditahan.
Sistem Skor & Transisi Bos: Buat variabel
Skor. KetikaSkormencapai 50, hentikan kemunculan musuh biasa dan kirim pesanbroadcast "MunculBos".Sprite Bos: Muncul di bagian atas layar dengan bilah nyawa khusus (Boss Health Bar = 30). Bos bergerak ke kiri-kanan sambil menembakkan pola peluru melingkar (bullet hell sederhana).
Kondisi Menang: Jika nyawa Bos habis, tampilkan layar "Victory!" dan hentikan permainan.
Game 5
Kuis Interaktif Berbasis Database List
(Advanced Trivia Quiz)
Game kuis cerdas cermat yang mengambil data pertanyaan dan jawaban langsung dari sistem List Scratch.
Konsep: Menjawab rangkaian soal ujian sekolah dengan sistem penilaian akurat dan pencatatan rekor nilai tertinggi.
Langkah-langkah Pembuatan:
Pembuatan List: Buat tiga buah List terpisah:
DaftarSoal,PilihanJawaban, danKunciJawaban. Masukkan minimal 5–10 soal ke dalamnya menggunakan tombol tambah(+).Variabel Penghitung: Buat variabel
NomorSoaldanSkorAkhir.Looping Pertanyaan: Gunakan blok
repeat (length of DaftarSoal)untuk menampilkan soal secara berurutan berdasarkan nomor indeks list.Pengecekan Jawaban: Cocokkan input jawaban pemain dengan data di
KunciJawaban. Jika benar, tambah skor dan bunyikan suara sukses. Di akhir kuis, bandingkan skor dengan variabelHighScore(skor tertinggi sementara).
Game 6
Balap Mobil Sirkuit Tertutup
(Top-Down Racing Game)
Game balap mobil dengan sistem deteksi jalur lintasan dan batas kecepatan akibat gesekan rumput.
Konsep: Mengemudikan mobil melintasi lintasan balap melingkar dalam batas waktu tertentu tanpa keluar jalur.
Langkah-langkah Pembuatan:
Kontrol Setir: Gunakan tombol Panah Kiri dan Kanan untuk memutar arah mobil (
turn degrees), serta Panah Atas untuk maju (move steps).Deteksi Jalur Rumput:
If touching color [Warna Rumput (Hijau)], ubah kecepatan menjadi sangat lambat (misal:
move 2 steps).If touching color [Warna Jalan (Abu-abu)], mobil melaju dengan kecepatan normal (
move 6 steps).
Sistem Lap & Timer: Buat garis sensor checkpoint di tengah sirkuit. Setiap kali mobil melewatinya secara berurutan, hitung jumlah putaran (
Lap) hingga mencapai 3 putaran penuh.
Game 7
Ular Tangga Digital
(Digital Snake & Ladders)
Game papan klasik berbasis giliran (turn-based game) yang diterjemahkan ke dalam logika pemrograman Scratch.
Konsep: Melempar dadu virtual untuk memajukan bidak karakter di papan permainan, lengkap dengan efek naik tangga atau turun ular.
Langkah-langkah Pembuatan:
Denda Koordinat Petak: Buat sebuah List atau struktur data koordinat $X$ dan $Y$ untuk 30 kotak papan permainan.
Sprite Dadu: When This Sprite Clicked -> Mainkan animasi kocok dadu, lalu pilih angka acak dari 1 sampai 6 (
pick random 1 to 6). Simpan dalam variabelHasilDadu.Gerakan Bidak: Geser posisi bidak pemain secara bertahap sebanyak nilai
HasilDadumenggunakan blok glide atau perpindahan indeks petak.Logika Tangga & Ular:
If posisi bidak berada di petak nomor tertentu (misal petak 5 yang ada tangga), pindahkan langsung posisi bidak ke petak tujuan (misal petak 15). Lakukan hal sebaliknya untuk ular.
Game 8
Ketangkasan Irama Musik
(Rhythm / Beat Matching Game)
Game berbasis koordinasi waktu di mana pemain harus menekan tombol yang tepat seirama dengan jatuhnya nada musik.
Konsep: Catatan nada jatuh dari atas jalur, pemain harus menekan tombol panah yang sesuai tepat saat catatan mencapai garis bawah.
Langkah-langkah Pembuatan:
Empat Jalur Tombol: Buat 4 sprite penanda di bagian bawah layar (Panah Kiri, Kanan, Atas, Bawah).
Kloning Catatan Musik: Buat sprite catatan yang menduplikasi diri (create clone) dari atas layar dan meluncur ke bawah pada salah satu dari 4 jalur secara acak.
Deteksi Ketepatan Waktu:
Saat pemain menekan tombol Panah Kiri, cek apakah ada klon catatan di jalur kiri yang menyentuh garis bawah (
touching garis bawah?).Jika ya, beri penilaian "Perfect!" dan tambah skor. Jika menekan saat tidak ada catatan, kurangi skor/nyawa.
Game 9
Simulasi Keuangan & Bisnis Toko Roti
(Tycoon Simulation)
Game manajemen ekonomi sederhana di mana pemain mengelola bahan baku, produksi, dan penetapan harga jual produk.
Konsep: Membeli bahan tepung dan mentega, memproduksi roti, dan menjualnya untuk mendapatkan keuntungan maksimal.
Langkah-langkah Pembuatan:
Variabel Keuangan:
Uang,StokTepung,StokRoti, danHargaJual.Tombol Belanja: Mengurangi variabel
Uanguntuk menambahStokTepung.Tombol Produksi: Mengubah
StokTepungmenjadiStokRotimelalui animasi memasak sederhana.Sistem Pembeli Pasar: Buat sprite pelanggan yang datang secara berkala dan membeli roti berdasarkan
HargaJualyang ditetapkan pemain. Jika harga terlalu mahal, pelanggan batal membeli; jika terlalu murah, keuntungan menipis.
Game 10
Teka-Teki Fisika Peluncur
(Physics Launcher / Angry Birds Style)
Game teka-teki berbasis sudut lemparan dan gaya gravitasi untuk merobohkan struktur bangunan musuh.
Konsep:
Menarik objek proyektil dengan kursor mouse untuk menentukan sudut dan kekuatan lemparan, lalu melepaskannya untuk menghancurkan target.
Langkah-langkah Pembuatan:
Mekanisme Tarik & Lepas (Drag & Release):
Saat mouse ditekan di atas bola, ikuti posisi mouse selama tombol ditekan (
point towards mouse-pointerdan hitung jarak tarikan sebagai variabelKekuatan).Saat tombol mouse dilepas, aktifkan perulangan fisika gerakan proyektil.
Logika Fisika Parabola: Ubah posisi $X$ dan $Y$ bola secara bertahap menggunakan kecepatan horizontal konstan dan kecepatan vertikal yang dipengaruhi gravitasi (dikurangi secara konstan).
Interaksi Kehancuran: Jika bola proyektil menumbuk balok bangunan musuh, kurangi nyawa balok tersebut atau buat balok tersebut runtuh berantakan menggunakan efek acak arah pantul.
Tips Fasilitasi untuk Kelas 6 SD:
Pemberian Kebebasan Eksplorasi (Creative Freedom): Di kelas 6, kurangi instruksi langkah demi langkah yang terlalu kaku. Berikan tantangan konsep inti (misalnya: "Buat sistem skor dan toko"), lalu biarkan mereka berkreasi mendesain karakter, tema, dan latar cerita mereka sendiri.
Dokumentasi Kode (Komentar): Ajarkan siswa menggunakan fitur Add Comment pada area kerja Scratch untuk memberi catatan pada bagian kode yang rumit. Hal ini sangat berguna ketika mereka harus memperbaiki error (debugging) bersama kelompoknya.
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)