EAS PBO - Game Minefield

Nama: Dewa Putu Ananda Taurean Mahesa

NRP: 5025231158

Kelas: PBO A


EAS PBO


1. Apa yang dimaksud dengan Package Library dalam Java. Jelaskan kegunaan dan contoh penggunaannya dalam pemrograman.

- Package Library adalah package manager yang mengurus package dependency pada project. Kegunaannya adalah agar package yang digunakan pada projek bisa diurus dengan mudah dan cepat (tidak didownload secara manual). Pada project kelompok saya, digunakan package Gradle, dibantu dengan GDX Liftoff, dan IntelliJ untuk membantu projek game yang bernama Minefield.


2. Buatlah rancangan aplikasi yang diambil dalam final project.


3. Deskripsikan kegunaan dan ruang lingkup aplikasi.

- Aplikasi yang dibuat adalah game Minefield (seperti Minesweeper) di mana pada game diberikan sebuah field kotak-kotak yang terdapat beberapa bom/mine yang tersembunyi. Pemain harus meng-clear semua kotak-kotak pada field tanpa menyentuh bom/mine dalam batas waktu tertentu untuk menang. Saat meng-clear suatu kotak, bila terdapat bom diantara kotak tersebut maka kotak akan meng-display jumlah bom yang ada di sekitar kotak tersebut. Terdapat juga kotak yang berisi Defuser yang akan meng-clear kotak dan bom pada area 5x5. Pemain dinyatakan kalah bila waktu habis atau meng-clear kotak yang berisi bom. Terdapat fitur flagging yang bisa menandakan kotak yang kemungkinan memiliki bom untuk membantu pemain tidak meng-clear kotak secara tidak sengaja. Game ini untuk bersenang-senang dan juga dapat melatih problem solving.


4. Implementasikan aplikasi yang telah didesain dengan menggunakan pemrograman berbasis objek Java.

- Aplikasi dibuat dengan framework LibGDX. Source Code: Kode Github


5. Buat PPT presentasi yang menunjang demo aplikasi.

- Link Google Slide: Google Slide


6. Demokan aplikasi dengan membuat video dan diupload di Youtube.

- Link Youtube channel: Youtube

Comments

Popular posts from this blog

Tugas 1: Meningkatkan Skill Typewriter

Tugas 14 - Implementasi GUI

Tugas 13 - Abstraksi Kelas