FINAL PROJECT (GAME ASTEROID AVOIDANCE)

 Pada kesempatan kali ini, kami akan menjelaskan tentang game buatan kami yang bernama asteroid avoidance, game ini dibuat oleh


  1. David Ralphwaldo Martuaraja - 05111940000190
  2. Muhammad Haikal Aria Sakti - 05111940000088

    Asteroid Avoidance merupakan game yang mengambil inspirasi dari game-game yang biasanya terdapat pada arkade-arkade game jaman dahulu. Game ini memiliki cara bermain yang cukup simpel dan sering dipakai bahkan untuk mekanisme game zaman sekarang yaitu, terdapat sebuah pesawat luar angkasa yang dimana pesawat ini memiliki tugas atau misi untuk menelusuri luar angkasa tanpa mengenai satu pun asteroid dan selain menghindari asteroid pesawat ini juga bisa menembak asteroid-asteroid agar tidak mengenainya, game ini juga berjalan dengan sistem high score jadi pada dasarnya game ini akan terus berjalan sampai pesawatnya mengenai asteroid dan kesuksesan pada game ini akan dihitung dari score yang didapat.

    Pada game ini kami membuatnya menjadi terdapat tiga level kesulitan ada easy,medium,dan hard, selain itu dalam pembuatan game ini dibutuhkan sebanyak 6 Class, dalam pembuatan game ini kami mengerjakannya menggunakan aplikasi Eclipse dan BlueJ 

Berikut adalah class diagram dari game Asteroid Avoidance yang kami bentuk di BlueJ


Selanjutnya adalah source code dari game Asteroid Avoidance yang kami rangkai dengan enam kelas 

a.Player.java

Class Player ini merupakan class yang menyimpan informasi posisi pemain dan fungsi - fungsi untuk mengupdate posisi pemain

b.Asteroid.java

Class Asteroid ini merupakan class yang menyimpan informasi untuk masing - masing asteroid dan fungsi - fungsi untuk mengupdate asteroid

c.Asteroids.java

Class Asteroids ini merupakan class utama dari game Asteroid Avoidance 

d.Bullet.java

Class Bullet ini merupakan class yang menyimpan informasi yang dimiliki peluru dan fungsi - fungsi untuk mengupdate peluru

e.Renderer.java

Class Renderer ini merupakan class yang akan menggambarkan grafis game

Link Untuk Mendownload Game :
catatan : Supaya bisa mendapat suara saat bermain gamenya taruh file "sfx" di folder yang sama dengan jar file gamenya

Berikut merupakan penjelasan dari source code serta demo dari game kami yaitu Asteroid Avoidance







Anggota Kelompok :

  1. David Ralphwaldo Martuaraja - 05111940000190
  2. Muhammad Haikal Aria Sakti - 05111940000088

Kelas : PBO B


Komentar

Postingan populer dari blog ini

WEBSITE BOOTSTRAP

TUGAS PBO B (JAVA FX)

FORM VALIDASI