EAS(Game Pac-Man)
Nama : Maulana Akbar
Nrp : 5025231259
Anggota Kelompok:
1.Maulana Akbar
5025231259
2.Kayana Danendra Kawiswara
5025231286
Implementasi Pemrograman Berorientasi Obyek Terhadap Game Pac-Man
1. Deskripsi
Pac-Man diciptakan untuk menawarkan pengalaman bermain yang mudah dipahami namun tetap menghibur. Intinya adalah pemain mengontrol karakter Pac-Man, menghindari musuh (hantu) sambil mengumpulkan semua poin yang tersebar di layar.
2. Rancangan Kelas
1. Penjelasan Kode App.java
File App.java berfungsi sebagai kelas utama (main class) yang menjalankan seluruh aplikasi. Tugas utamanya adalah menyiapkan jendela (frame) tempat game akan ditampilkan dan memulai game itu sendiri.
2. Penjelasan Kode PacMan.java
File PacMan.java adalah inti dari logika game. Kelas ini merupakan subclass dari JPanel (untuk menggambar visual game) dan mengimplementasikan ActionListener (untuk mengontrol game loop) serta KeyListener (untuk menerima input dari keyboard).
3. Gambar Aplikasi dan Penjelasan
Game ini akan menampilkan Pac-Man bergerak dalam labirin, mengumpulkan titik-titik makanan untuk mendapatkan poin, sambil menghindari empat hantu, hingga nyawanya habis atau semua makanan terkumpul.
4. Link source code
https://github.com/maulanasaycheese/PBO/tree/main/EAS
5. Link Video Demo
Komentar
Posting Komentar