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

https://youtu.be/8usW4DdAyNE

Komentar

Postingan populer dari blog ini

Class Ticket Machine

BlueJ dan latihannya serta Latihan Type Writing dengan 10 jari