MiniPokemon adalah aplikasi game desktop sederhana berbasis Java yang dikembangkan untuk mengimplementasikan konsep Pemrograman Berorientasi Objek (OOP). Proyek ini mensimulasikan mekanisme dasar permainan Pokemon dan dikembangkan sebagai bagian dari tugas mata kuliah Pemrograman Berorientasi Objek (PBO).
- Object-Oriented Programming (OOP)
Mengimplementasikan konsep Encapsulation, Inheritance, dan Polymorphism. - Sistem Pertarungan Pokemon
Mekanisme battle antar Pokemon berdasarkan atribut tertentu. - Manajemen Aset
Penggunaan gambar dan resource game yang tersimpan dalam folderassets. - Penyimpanan Progress Game
Status permainan dicatat pada filegame_progress.txt.
- Bahasa Pemrograman: Java
- IDE: NetBeans
- Build Tool: Apache Ant (build.xml)
- Paradigma: Object-Oriented Programming (OOP)
Struktur folder utama dalam repository:
MiniPokemon/
├── assets/ # Aset gambar dan resource pendukung
├── build/ # Hasil kompilasi (output build)
├── nbproject/ # Konfigurasi NetBeans
├── src/ # Source code utama (.java)
├── build.xml # Konfigurasi build Ant
├── game_progress.txt # File penyimpanan progress game
└── ssk.java # Entry point / logic utama aplikasi