Skip to main content

PONG Game

 Sup Daijoubu?

Pada kesempatan kali ini Karu akan mencoba menduplikasi program PONG, PONG adalah sebuah game sederhana yang terinspirasi dari permainan ping pong, dalam programnya nanti akan terdapat 4 kelas yaitu Ball, Paddle, Renderer, Pong. Diagram kelas dapat dilihat pada gambar berikut ini :


Penjelasan singkat mengenai 4 kelas tersebut adalah sebagai berikut :

1. Pong.java
    Kelas ini adalah kelas utama dalam game PONG ini, di dalam kelas inilah tampilan game PONG dibuat.

2. Paddle.java
    Kelas ini berfungsi untuk mengatur pergerakan paddle dan juga tampilan paddle

3. Ball.java
    Kelas ini berfungsi untuk mengatur pergerakan bola dan juga tampilan dari bola.

4. Renderer.java
    Seperti namanya kelas ini berfungsi untuk merender game secara keseluruhan.


Source Code :

1. Pong.java


2. Paddle.java


3. Ball.java


4. Renderer.java




Output :
Dengan menjalankan kelas utama dalam game PONG yaitu kelas pong.java maka akan dihasilkan output sebagai berikut :

Gambar 1.1 Tampilan menu utama saat program dijalankan

Gambar 1.2 Tampilan memilih level

Gambar 1.3 Tampilan ketika game selesai dijalankan


Gambaran output di atas adalah gambaran jika user memilih bermain melawan bot, jika user menginginkan bermain dengan user lain maka tampilan pada gambar 1.2 tidak akan muncul dan user akan langsung masuk ke dalam permainan.

Sekian yang dapat Karu jelaskan pada kesempatan kali ini, mohon maaf apabila masih banyak kekurangan.




Comments

Popular posts from this blog

HOW TO CREATE SIMPLE CV

Sup, Dajoubu? Pada kesempatan kali ini saya ingin menjelaskan bagaimana cara membuat CV secara sederhana dan mudah. HTML & CSS akan menjadi aktor utama dalam pembuatan CV sederhana ini, berikut adalah source code Simple CV yang telah saya buat dengan sedikit modifikasi : HTML CSS Jika source code di atas dijalankan maka Simple CV seharusnya sudah terbuat dan memilik tampilan yang bisa dilihat pada neroSpace.github.io atau gambar di bawah ini : Sekian penjelasan saya mengenai Simple CV, mohon maaf jika ada kesalahan terimakasih.

Lebih Simpel dengan Ajax

 Sup Daijoubu? Pada kesempatan kali ini saya akan mencoba mengimplementasikan ajax dengan cara yang sederhana. Akan terdapat 2 file yang terdapat komponen ajax yaitu text.html dan filter.html. 1. text.html, file ini akan mengimplementasikan AJAX untuk menampilkan sebuah text. 2. filter.html, file ini akan mengimplementasikan AJAX untuk melakukan filter. Untuk pengimplementasiannya akan terdapat beberapa file penunjang yaitu sebagai berikut : a. HTML : 1. index.html 2. text.html 3. filter.html b. CSS : 1. home.css 2. text.css c. JSON : 1. text.JSON 2. filter.JSON

Ticket Machine

 SUP Daijoubu ? Pada kesempatan kali ini Karu akan mencoba membuat project sederhana untuk E-Ticket Machine,  untuk projectnya sendiri Karu akan mencoba menggunakan salah satu fungsi Java yaitu java.util.Scanner . Di dalam project E-Ticket Machine nanti akan terdapat 2 buah Class  yaitu : 1. Ticketing Class  Ticketing ini berfungsi menyimpan beragam fungsi seperti :   >    getPrice(),  fungsi ini berguna untuk menyetor harga E-Ticket agar dapat ditampilkan. >     getBalance(), fungsi ini berguna untuk mengembalikan nilai saldo yang dimiliki oleh pengguna E-Ticket Machine. >      topUp() , fungsi ini berguna untuk menambahkan nilai saldo pengguna E-Ticket Machine   apabila melakukan pengisian saldo. >      printTicket(), fungsi ini berguna untuk menampilkan Tiket yang sudah dibeli oleh   pengguna E-Ticket Machine. 2. TesTicketing      Class  TesTicketing ini...