FINAL PROJECT

 FINAL PROJECT GAME PUZZLE IMAGE

    Pada kesempatan ini, saya Ghifari Astaudi Ukumullah dengan NRP 05111940000012 dan rekan saya yaitu Dwinanda Bagus dengan NRP 05111940000010 akan menjelaskan tentang proses  pembuatan game puzzle ini. Game Puzzle ini bernama game puzzle geser. Pada pembuatan game puzzle ini kami menyertakan gambar yang dapat dipilih oleh user yang diinginkan. Game puzzle ini ukurannya 3x3 dengan potongan terakhirnya kosong. Cara memainkan game ini, pemain harus menekan tombol "start" untuk mengacak potongan puzzle, kemudian harus menyusunnya seperti sesuai gambarnya. Pemain dapat mengakhiri game dengan menekan tombol "end" atau menyelesaikan puzzle tersebut. Pada Game ini terdapat empat class yaitu:

1. Class GameFrame sebagai kelas utama untuk memanggil kelas yang lain, membuat tampilan windows, ukurannya, tombol selesai dan tombol mulai, menjalankan programnya dan mengakhiri game dengan menekan tombol end.

2. Class GamePanel sebagai kelas untuk membuat baris dan kolom dari potongan puzzledari kelas cell, menambahkan gambar dan background sesuai selera kita, untuk menggerakkan puzzlenya. Dalam menggerakkan puzzlenya kita menggunakan mousenya dengan cara menekan pada gambar. Untuk menggeser ke kiri, tekan potongan gambar samping kanan begitu sebaliknya. Kemudian pernyataan jika pemain telah menyelesaikan puzzlenya.

3. Class Cell sebagai kelas untuk membuat potongan puzzle dan memindahkan arah potongan puzzle apabila terjadi penekanan pada mouse.

4 Class Direction sebagai klass untuk menentukan arah perpindahan potongan puzzlenya.

Berikut ini adalah diagram kelas dari game puzzle:


Berikut ini adalah source codenya :
SourceCode :
a. GamePanel.java  
b. GameFrame.java
c. Cell.java
d. enum Direction.java

Berikut ini adalah ouputnya dari game puzzle:
Output:
Awalnya kita disuruh untuk memilih gambar yang ingin dibuat puzzle dan background puzzle

Tampilan pemilihan gambar dan background puzzle sesuai selera
 
Setelah itu, maka akan muncul seperti ini yaitu 9 kotak dengan 1 kotak kosong untuk menggeser puzzlenya
Tampilan setelah kita memilih gambar dan background puzzle

Kemudian, player dapat memulai permainan dengan mengklick tombol start, maka gambar akan disuffle dan pemain dapat menyelesaikan potongan puzzlenya
Tampilan Puzzle di suffle

Setelah selesai pemain dapat menekan tombol end untuk mengakhiri permain.

Thanks You


Komentar

Postingan populer dari blog ini

Quiz MPPL B

EXCEPTION HANDLING

TUGAS 7 MPPL