Final Project "Penghancur Semesta"
Final Project "Penghancur Semesta"
Tampilan Game "Penghancur Semesta" |
Berikut merupakan Game yang telah kami buat untuk menunjang pengerjaan Final Project adapun project kali ini merupakan game Brick Breaker yang kami namakan "Penghancur Semesta". Pembuat Game ini adalah sebagai berikut :
- Fitrah Arie Ramadhan 05111940000025
- Ivan Muhammad Nizar 05111940000052
Adapun alasan kami memilih game ini adalah pada saat pandemi orang-orang lebih sering berada di rumah sehingga tidak banyak hiburan yang didapatkan oleh karena itu kami membuat sebuah solusi dan membuat sebuah game ini berfungsi untuk mengurangi tingkat stress karena disini dibuat memang untuk kebutuhan user sehingga kami memilih ini untuk menjadi Final Project kami pada saat ini. Adapun referensi yang kami dapatkan dari Game Pong sebelumnya yang telah saya buat beberapa waktu lalu tepatnya di Blog saya. Game Penghancur Semesta merupakan game yang dimodifikasi dari game Pong yang telah saya buat sehingga kami berinisiasi dan berupaya untuk memodifikasi dari game ini sehingga bisa membuat menjadi lebih atraktif lagi untuk dimainkan agar tidak membosankan. Game ini tersusun dari 6 Kelas yang masing-masing memiliki fungsi sendiri dan Game Pong ini sudah saya buat dan saya link kan supaya menjadi referensi. Berikut penjelasan dari source code yang telah dibuat
- BallBreaker.java, merupakan class utama yang berfungsi untuk memanggil class lain dan menggabungkan menjadi satu dengan soundclipnya. Source code ini berisikan pemanggilan class lain sehingga menjadi satu kesatuan game. Di Source code ini juga terdapat merge soundclip dimana kami membutuhkan dua sound sehingga kami membuat satu kesatuan padu music dan pada saat user bermain game.
- World.java, merupakan class penting untuk build game ini karena class ini berfungsi memanggil class KeyMon, Player, Ball , Brick untuk dibuat menjadi satu. Class ini sangat kompleks dimana kita membuat graphics serta integrasi button terdapat disini sesuai namanya World yaitu class penting berisikan keseluruhan isi dari game yang nantinya akan dipanggil di class BallBreaker.
- KeyMon.java, merupakan class yang berisikan button-button yang akan digunakan serta melihat timing yang pas untuk menggunakan button tersebut untuk proses integrasi ke dalam gamenya yang telah dibuild.
- Player.java, Class ini berisikan lebar dan tinggi dari Paddle yang sudah dibuat untuk disesuaikan pada saat bermain gamenya
- Ball.Java, Class ini merupakan class dimana kita passsing variabel x dan y yang berfungsi untuk pembuatan bola serta diameter yang kita butuhkan. Disini juga akan diset posisi awal x dan ynya
- Brick.java, Class ini berisikan lebar serta ketinggian dari brick yang nantinya disesuaikan dengan resolusi 800 x 600 pada gamenya.
Sebelum itu kami akan menampilkan diagram class dan diagram objectnya serta hubungan/relasi dari setiap class
Source code Game Penghancur Semesta
- BallBreaker.java
- World.java
- KeyMon.java
- Player.java
- Ball.java
- Brick.java
Output Game/ Impelementasi dari Source Code
- Tampilan Awal Game Penghancur Semesta, Menggunakan button space untuk melanjutkan memilih kesulitan game
Adapun Link Demo adalah sebagai berikut
- Demo Game secara singkat
- Penjelasan Source Codenya
Penjelasan Button Secara Singkat :
- Button Space berfungsi untuk melanjutkan menu dan melanjutkan ke gamenya. dan button ini juga bisa digunakan untuk pause pada saat game berlangsung
- Button A/LeftArrow Berfungsi untuk mengurangi Tingkat Kesulitan game serta sebagai alat control untuk memindahkan paddle ke kiri saat bermain.
- Button D/RightArrow Berfungsi untuk menambah tingkat kesulitan game serta sebagai alat control untuk memindahkan paddle ke kanan saat bermain
- Button Q berfungsi untuk Reset game
- Button M berfungsi untuk kembali ke menu Utama pada saat sudah dalam menu Score
- Button ESC berfungsi untuk kembali memilih tingkat kesulitan pada saat bermain game. Button ini juga berfungsi kembali ke menu Awal lagi padaa saat sudah dalam menu Score.
Adapun kami memberikan cara untuk bermain game ini terdapat didalam ReadMe di Link Download Game. dan disini saya akan jelaskan lagi
1. Install Jar Compiler supaya bisa run gamenya link instalasi adalah sebagai berikut : https://www.youtube.com/watch?v=rpna92PJ0s8
2. Download Satu Folder Game Penghancur Semesta
3. Pindahkan ke tempat yang diinginkan
4. Selamat anda sudah bisa bermain gamenya.
Berikut merupakan Final Project yang sudah kami kerjakan dengan maksimal, apabila ada kekurangan dan kesalahan kami mohon maaf. Kami akhiri, Wassalamualaikum Wr.Wb.
Link Download Game:
Referensi :
test
BalasHapusIzin promo ya Admin^^
BalasHapusbosan tidak ada yang mau di kerjakan, mau di rumah saja suntuk,
mau keluar tidak tahu mesti kemana, dari pada bingung
mari bergabung dengan kami di ionqq^^com, permainan yang menarik
ayo ditunggu apa lagi.. segera bergabung ya dengan kami...
add Whatshapp : +85515373217 ^_~ :))