Contoh Project Siswa · Level Intermediate

Game Bomberman
Contoh Proyek pada Aruna Digital

Game 2D interaktif dibuat dengan Python & Pygame - mulai dari logika gerak karakter, ledakan bom, hingga sistem skor - semuanya dapat ditulis sendiri oleh siswa.

bomberman.py - Python 3.x
⭐ Skor: 350 ❤️ x3 Level 1 👾 x2 ← ↑ → ↓ Gerak | SPASI Bom | R Ulang
3
Jenis Musuh
Level Tersedia
~400
Baris Kode Python
1
File Tanpa Library Tambahan

Cara Kerja

Yang dapat Dipelajari Siswa

Dari konsep dasar Python sampai game yang bisa dimainkan.

01
🗺️

Peta & Grid

Merepresentasikan dunia game sebagai array 2D - setiap angka berarti tembok, lantai, atau kotak kayu.

02
🎮

Input & Gerak

Menangkap input keyboard dan menggerakkan karakter dengan logika if-else sambil cek tabrakan.

03
💣

Bom & Ledakan

Sistem timer bom, deteksi area ledakan, dan menghancurkan elemen peta pakai list dan loop Python.

04
👾

AI Musuh

Musuh bergerak otomatis dengan logika sederhana - random direction + collision check, bentuk AI paling dasar.

05
🎨

Grafis dengan Kode

Semua karakter digambar manual pakai fungsi Pygame - lingkaran, kotak, poligon - tanpa file gambar.

06
🏆

Skor & Kondisi Menang

Logika skor, sistem nyawa, dan cek kondisi menang/kalah - semua adalah decision logic Python nyata.


Kontrol Game

Mudah Dimainkan

Game dirancang sederhana agar bisa langsung dimainkan siapa saja.

GerakPindahkan karakter ke 4 arah
SPASI
Pasang BomLetakkan bom di posisi sekarang
R
UlangRestart atau ke level berikutnya
ESC
KeluarTutup game

Teknologi

Dibangun dengan

Python 3Pygame 2 OOP2D Grid LogicGame LoopCollision DetectionProcedural Graphics
🐍BahasaPython 3 - bahasa pemrograman paling populer di dunia
🎮LibraryPygame - library game 2D standar untuk belajar Python
📁Struktur1 file Python, tanpa aset gambar eksternal
🖥️PlatformWindows, macOS, Linux - jalankan di mana saja
⏱️Waktu BelajarDiselesaikan dalam beberapa sesi bersama tutor Aruna Digital
Aruna Digital

Anak kamu bisa bikin game seperti ini

Di Aruna Digital, siswa SD, SMP, dan SMA belajar coding dengan cara yang menyenangkan - dari logika dasar Python sampai membuat game, chatbot, dan website sendiri. Kelas kecil (max 5 siswa), tutor berpengalaman, online atau tatap muka di Jember.

👥Kelas kecilMaksimal 5 siswa per sesi
🎓4 LevelBasic → Intermediate → Advanced → Expert
🏠FleksibelOnline atau tatap muka di Jember
📜PortofolioPresentasi proyek + Portofolio
💰HargaMulai Rp1.000.000 / 5 bulan
Chat WA