Blockly Games - Puzzle & Maze
Belajar Pemrograman Visual: Puzzle, Logika & Maze
📊 Progress Belajarmu
0%0 dari 6 modul selesai
Pengenalan Blockly
Apa itu Blockly Games & pemrograman visual
Konsep Dasar
Loop, Kondisi, Fungsi & Kontrol Aliran
Block Visual
Jenis-jenis block & cara menyusunnya
Puzzle Game
Puzzle Blockly level 1-5 & solusi logika
Maze Game
Maze dengan loop & conditional statements
Kuis Blockly
Uji pemahaman pemrograman visual
💡 Materi Blockly Games & Maze Kelas 8
Pelajari 6 modul lengkap tentang Blockly Games & Puzzle Maze: Pengenalan Blockly, konsep dasar (loops, kondisi, fungsi), block visual, puzzle game level 1-5, maze dengan logika kompleks, dan simulasi interaktif. Raih hingga 130 poin untuk penguasaan materi optimal!
Pengenalan Blockly Games
Apa itu Blockly & Pemrograman Visual
Blockly Games adalah serangkaian permainan edukatif yang dirancang untuk mengenalkan konsep dasar pemrograman kepada anak-anak melalui blok visual yang intuitif.
🎮 Apa itu Blockly Games?
Rangkaian permainan edukatif berbasis blok visual (mirip Scratch) untuk mengenalkan pemrograman. Terdapat beberapa game: Puzzle (dasar), Maze (loops & kondisi), Bird (fungsi), Turtle (grafis), Tank (strategi), dan Pond (AI).
🧩 Pemrograman Visual
Menggunakan blok visual yang bisa disusun seperti puzzle. Setiap blok mewakili perintah pemrograman. Tidak perlu menulis sintaks kode - cukup drag & drop block!
📋 Keuntungan Blockly Games
✓ Mudah dipahami - Blok visual lebih intuitif daripada sintaks teks
✓ Belajar sambil bermain - Format game membuat belajar lebih menyenangkan
✓ Feedback instan - Langsung lihat hasil eksekusi kode
✓ Konsep dasar pemrograman - Loops, kondisi, fungsi, variabel
✓ Berpikir komputasional - Merencanakan langkah & mengenali pola
Konsep Dasar Pemrograman
Loop, Kondisi, Fungsi & Kontrol Aliran
🔄 Loop (Perulangan)
moveForward()
}
🔀 Conditional (Percabangan)
moveForward()
} else {
turnRight()
}
🧩 Fungsi (Custom Block)
turnRight()
moveForward()
turnLeft()
}
Jenis-Jenis Block Visual
Mengenal kategori block di Blockly
🎬 Motion (Gerakan)
moveForward(), turnLeft(), turnRight(), move to x y
🔄 Loops (Perulangan)
repeat, repeat while, repeat until, do while
🔀 Logic (Kondisi)
if, if else, if else if, comparison, boolean
📦 Variables (Variabel)
set variable, change variable, get variable
🧩 Functions (Fungsi)
define function, call function, function with return
🔍 Sensing (Sensor)
isPathForward, isPathLeft, isPathRight, notDone
Puzzle Game Level 1-5
Simulasi puzzle Blockly dengan solusi
🎯 Level 1: Sequence (Urutan)
Susun perintah: moveForward, moveForward, moveForward
💡 Solusi: Gunakan 3x block moveForward
🎯 Level 2: Using Loops
Gerakkan karakter maju 5 kali lebih efisien
💡 Solusi: repeat 5 times { moveForward() }
🎯 Level 3: Conditionals
Belok kanan jika ada dinding di depan
💡 Solusi: if (notPathForward) { turnRight() }
🎯 Level 4: Loop + Condition
Maju sampai mencapai tujuan, belok saat ada dinding
💡 Solusi: while (notDone) { if (notPathForward) turnRight(); else moveForward() }
🎯 Level 5: Complex Logic
Keluar dari maze dengan loop & multiple conditions
💡 Solusi: Kombinasi loop, if-else, & sensing
Maze Game Simulator
Labirin dengan Loop & Conditional Logic
🎮 Simulasi Maze Sederhana
🧠 Solusi Maze menggunakan Loop & Condition:
if (isPathLeft()) {
turnLeft()
}
if (isPathForward()) {
moveForward()
} else {
turnRight()
}
}
✓ while loop - Terus lakukan hingga selesai
✓ if condition - Cek kondisi jalan & dinding
✓ Sensing blocks - isPathLeft(), isPathForward()
✓ Movement blocks - moveForward(), turnLeft(), turnRight()
Kuis Blockly Games
Uji Pemahaman Pemrograman Visual
Kuis Selesai!
Skor akhir: 0/5
Tidak ada komentar:
Posting Komentar