
Belajar Membuat Games Dengan HTML 5 Untuk Kelas 5-6
Event For : Everybody
Modul Pembelajaran Game Development untuk Anak-anak SD
Tema: Petualangan Para Pembangun Game!
Tujuan Pembelajaran:
Setelah mengikuti modul ini, siswa diharapkan dapat:
Memahami konsep dasar game (karakter, objek, dan aturan).
Mengenal HTML5 sebagai teknologi di balik game web.
Menggunakan Construct 3 untuk membuat game tanpa perlu coding yang rumit.
Mendesain karakter, latar belakang, dan level game sederhana.
Menambahkan interaksi dan aturan dasar pada game.
Mempublikasikan game sederhana mereka ke web agar bisa dimainkan teman-teman.
Alat dan Bahan:
Komputer atau laptop dengan akses internet yang stabil.
Akun gratis Construct 3 (Construct 3 adalah aplikasi berbasis web, jadi tidak perlu diinstal).
Pensil dan kertas (untuk membuat sketsa ide game).
Headset atau mikrofon (opsional, untuk suara game).
Jadwal Pertemuan
Pertemuan 1: Apa Itu Game & HTML5?
Materi:
Dunia Game: Apa itu game? Jelaskan bahwa game adalah cerita interaktif dengan karakter, tantangan, dan tujuan. Tunjukkan beberapa game sederhana yang sudah dikenal anak-anak (misalnya, game lompat-lompat, game kumpulkan koin).
Elemen Game: Kenalkan 3 elemen utama game: Pemain (Player), Objek (Objects) seperti koin atau musuh, dan Aturan (Rules) seperti "jika menyentuh musuh, kalah".
HTML5: Jelaskan bahwa game yang kita buat akan bisa dimainkan di browser internet (seperti Google Chrome atau Mozilla Firefox) karena menggunakan teknologi bernama HTML5. Ini seperti membuat buku cerita yang bisa dimainkan!
Aktivitas:
Anak-anak menggambar ide game pertama mereka di kertas: Siapa karakter utamanya? Apa yang harus dia lakukan? Siapa musuhnya?
Bermain game sederhana di browser untuk melihat bagaimana game HTML5 bekerja.
Pertemuan 2: Memulai Petualangan dengan Construct 3
Materi:
Mengenal Construct 3: Buka situs web Construct 3 dan tunjukkan antarmuka dasarnya. Jelaskan bagian-bagian penting seperti Layout View (tempat kita mendesain level) dan Project Bar (tempat semua aset game kita).
Membuat Proyek Baru: Ajarkan cara membuat proyek game baru.
Menambahkan Latar Belakang: Tunjukkan cara menambahkan gambar latar belakang ke level game kita.
Aktivitas:
Membuat proyek baru di Construct 3.
Menambahkan gambar latar belakang yang sesuai dengan ide game mereka (misalnya, langit biru, pemandangan hutan).
Pertemuan 3: Karakter Kita & Pergerakan
Materi:
Membuat Karakter Pemain: Ajarkan cara membuat objek Sprite baru dan menggambarnya menjadi karakter utama game mereka.
Perilaku (Behaviors): Kenalkan konsep "Perilaku" sebagai kemampuan spesial yang bisa kita berikan pada objek. Tunjukkan perilaku Platform untuk karakter yang bisa melompat dan bergerak di platform.
Mengatur Kontrol: Ajarkan cara mengatur tombol keyboard (panah kiri, kanan, spasi) agar karakter bisa bergerak dan melompat.
Aktivitas:
Menggambar karakter pemain mereka di Construct 3.
Menambahkan perilaku Platform pada karakter pemain.
Menguji pergerakan karakter dengan tombol keyboard.
Pertemuan 4: Mendesain Level & Rintangan
Materi:
Membuat Platform: Ajarkan cara membuat objek Sprite lain untuk menjadi platform tempat karakter bisa berdiri.
Perilaku Solid: Tambahkan perilaku Solid pada platform agar karakter tidak bisa menembusnya.
Objek Rintangan/Musuh: Ajarkan cara membuat objek musuh atau rintangan sederhana.
Aktivitas:
Mendesain level game pertama mereka dengan menambahkan platform.
Menambahkan setidaknya satu objek musuh atau rintangan.
Menguji apakah karakter bisa melompat di platform dan berinteraksi dengan rintangan.
Pertemuan 5: Aturan Main (Event Sheet) & Interaksi
Materi:
Event Sheet: Kenalkan Event Sheet sebagai "otak" game kita, tempat kita membuat semua aturan main. Jelaskan bahwa setiap aturan terdiri dari Kondisi (Condition) (kapan sesuatu terjadi) dan Aksi (Action) (apa yang harus dilakukan).
Aturan Sederhana: Tunjukkan cara membuat aturan dasar seperti:
"Jika Pemain menyentuh Musuh, maka Pemain kalah (restart level)."
"Jika Pemain menyentuh Koin, maka Koin menghilang dan skor bertambah."
Aktivitas:
Membuat beberapa aturan sederhana di Event Sheet sesuai ide game mereka.
Menguji interaksi antara pemain, musuh, dan objek lain.
Pertemuan 6: Menambahkan Suara & Efek Visual
Materi:
Suara Game: Ajarkan cara menambahkan suara latar belakang (musik) atau efek suara (misalnya, suara lompatan, suara koin).
Efek Visual Sederhana: Kenalkan efek visual sederhana seperti partikel (misalnya, percikan saat koin diambil) atau efek menghilang.
Aktivitas:
Menambahkan musik latar ke game mereka.
Menambahkan efek suara untuk aksi tertentu (misalnya, saat melompat atau mengambil koin).
Menambahkan efek visual sederhana jika memungkinkan.
Pertemuan 7: Proyek Mini: Game Kumpulkan Koin
Materi:
Penyelesaian Game: Bimbing anak-anak untuk menyelesaikan game mini mereka: game lompat-lompat untuk mengumpulkan semua koin.
Tujuan Akhir: Tambahkan objek "pintu keluar" atau "garis finish" yang akan membuat pemain menang jika mencapainya.
Aktivitas:
Membuat game kumpulkan koin yang lengkap dengan karakter, platform, koin, dan tujuan akhir.
Memastikan semua aturan bekerja dengan baik.
Pertemuan 8: Publikasi & Berbagi Game
Materi:
Mengekspor Game: Ajarkan cara meng-ekspor game mereka dari Construct 3 sebagai file HTML5. Jelaskan bahwa ini akan membuat game mereka menjadi folder berisi file-file yang bisa dimainkan di browser.
Berbagi Game: Tunjukkan cara sederhana untuk berbagi game mereka (misalnya, dengan menyimpan file di flashdisk atau mengunggahnya ke platform berbagi file sederhana jika diizinkan).
Aktivitas:
Mengekspor game mini mereka.
Menguji game yang sudah diekspor di browser.
Mempersiapkan presentasi untuk proyek akhir.
Proyek Akhir
Proyek Akhir: "Game Impianku"
Tugas: Setiap siswa membuat game sederhana mereka sendiri dengan tema bebas (misalnya, petualangan di luar angkasa, balapan mobil, teka-teki labirin, atau game melarikan diri).
Kriteria Penilaian:
Ide Game: Memiliki ide game yang jelas dengan karakter utama, tujuan, dan rintangan.
Desain Visual: Desain level dan karakter yang rapi dan menarik.
Aturan Main: Memiliki minimal 3 aturan yang dibuat di Event Sheet (misalnya, mengambil objek, kalah saat menyentuh musuh, menang jika mencapai tujuan).
Kreativitas: Menunjukkan ide dan desain yang unik serta orisinal.
Fungsi: Game dapat dimainkan dengan baik dari awal hingga akhir.
Penilaian:
Anak-anak mempresentasikan game mereka di depan kelas, menjelaskan ide dan cara memainkannya.
Guru memberikan apresiasi dan masukan positif untuk setiap karya.
Game terbaik bisa dipamerkan di situs web sekolah atau acara khusus.