PBO TUGAS 08 - Membuat Game Pong Pada Java

    Pada pertemuan kali ini saya dan teman-teman diberikan penugasan oleh pak Fajar Baskoro untuk mengimplementasikan pembuatan game yang berupa game pong.java, dimana game ini merupakan permainan video generasi pertama yang dirilis sebagai permainan arcade yang dioperasikan dengan koin yang dikembangkan oleh Atari Inc. Dalam pembuatan game ini, kita membuat package bernama pong, dimana dalam package tersebut terdapat 4 class yaitu : 

  • Class Pong : Class utama untuk game pong 
  • Class Paddle : Class untuk objek paddle yang memiliki fungsi diantaranya fungsi untuk merubah warna, ukuran dan lain-lain pada paddle 
  • Class Ball : Class untuk mengatur ukuran, bentuk, warna bola 
  • Class Renderer : Class untuk membuat tampilan dasar grafik pada game pong

Berikut adalah implementasi dari class-class yang telah dibuat : 



        Untuk langkah-langkah dalam menjalankan program ini hanya perlu untuk meng-klik kanan pada class Pong lalu pilih void main() kemudian klik OK maka akan mucul seperti berikut : 


        Terdapat pilihan bot-difficult nya dan maksimum score agar game tersebut dapat dimenangkan, untuk pilihan bot-difficult nya tinggal pencet shift kemudian terdapat 3 opsi : 1. Easy 2. Medium 3. Hard




  Untuk memulai game pong nya tinggal pencet Space maka akan tampil seperti berikut : 


        Setelah score mencapai maksimum sesuai yang di-set maka game tersebut dinyatakan selesai : 



Untuk sourcecode class Pong.java : 

Untuk sourcecode class Paddle.java 

Untuk sourcecode class Ball.java : 

Untuk sourcecode class Renderer.java : 

Komentar