Posts

Showing posts from January, 2021

Final Project PBO - Sliding Image Puzzle

Image
Muhammad Izzuddin A 05111740000035 Game Sliding Puzzle Deskripsi Permainan puzzle geser terdiri dari bingkai ubin persegi bernomor dalam urutan acak, dengan satu ubin hilang, goal dari puzzle adalah menempatkan ubin dalam urutan dengan menggeser ubin dengan menggunakan ruang kosong. Aplikasi kali ini menggunakan prinsip yang sama, namun menggunakan potongan-potongan dari sebuah gambar yang diacak. Pemain harus dapat menyusun kembali potongan-potongan menjadi gambar yang utuh. Class Diagram Dekronstruksi Module/Class yang dibutuhkan Game ini memerlukan beberapa modul sebagai berikut: Puzzle.java  (Class utama program, mengatur rule permainan yaitu bagaimana cara menggeser puzzle, mengecek apakah puzzle sudah benar dan menampilkan puzzle) PuzzlePiece.java  (Class yang merepresentasikan ubin/piece dan mengatur tampilan dari ubin) ImageOpener.java  (Class yang berfungsi untuk mencari dan membuka file image di komputer sebagai puzzle) Sound.java (Class untuk memutar audio) Implementasi (So