Game merupakan media hiburan yang menarik. Perkembangan game sangat pesat dalam mengikuti pekembangan persaingan teknologi, Game 2 dimensi mengalami perkembangan yang tak kalah dengan game 3 dimensi, khususnya dari segi grafis yang semakin bagus, juga permainan yang semakin komplek. Peminat game 2 dimensi masih banyak dan yang paling diminati, karena itu penulis lebih memilih game 2 dimensi dengan judul the ping pong master Game The Ping-Pong Master merupakan game yang bergenre Simulation. Game ini terinspirasi dari salah suatu cabang olahraga yang dimainkan oleh dua orang yang berlawanan yang dimainkan secara onlien melalui sebuah jaringan, pengguna harus berusaha mencoba untuk mengalahkan lawan mainnya agar dapat menempati posisi dan nilai tertinggi, game ini di buat dengan berbasis tampilan website. Untuk memainkan dan memenangkan permainan ini pengguna harus lebih teliti dalam melihat kemana arah bola(puck) untuk mengarahkan karaternya/pemukul(mallet) mendekati arah bola(puck) dan memukul bola(puck) ke arah lawan.
Perangkat keras(Hardware) yang dibutuhkan sebagai sarana penunjang berupa seperangkat personal computer dengan spesifikasi sebagai berikut :
a. Processor : Intel(R) PentiumCPU E-5700@1.86GHz (4 CPUs), ~1.9GHz
c. Sistem Operasi : Windows 7 Ultimate 32-bit (6.1, Build 7600) Dengan mengunakan kebutuhan personal computer seperti diatas diharapan penguna system dapat dengan lancar dalam memainkan game ini.
Perangakat lunak(software) yang digunakan dalam pembuatan game The PingPong Master adalah sebagai berikut :
c. Player yang lebih dulu masuk ke dalam game akan mendapati pop up yang menanyakan apakah dia player 1 atau bukan (jika menekan “ok” akan menjadi player 1, jika menekan “cancel” maka player tersebut tidak bermain.
d. Player yang menekan “ok” pada pop up akan menjadi player 1, sedangkan player yang menekan “cancel” setelah player lain menekan “ok” akan menjadi player 2.
a. Pertama-tama sebelum membuka program kita harus mengaktifkan server cara menjalankannya yaitu buka cmd/terminal linux kemudian ketik python3 server.py kemudian RUN.
b. Setelah di run dan tidak terjadi error kemudian masuk ke folder ping-pong-game-master->client kemudian cari file client.html kemudian buka.
e. Jika client 1 dan client 2 telah terhubung kemudian tekan "SPASI" untuk menampilkan bola dan memulai permainan, kemudian tekan pada keyboard huruf "A" untuk memindahkan bat/mallet ke atas. kemudian tekan huruf "D" untuk memindahkan bat/mallet ke bawah.
Menambahkan fitur untuk masuk ke room yang telah disediakan di room list.
Menambahkan fitur bagi penonton untuk melihat pertadingan di room tertentu.
Server pada game ini berfungsi untuk menghubungkan antar player yang akan bermain. cara mengganti host menggunakan kode :
server = WebsocketServer(PORT, host='127.0.0.1')
pada bagian diatas akan menggunakan host pada IP 127.0.0.1
. Untuk mengganti portnya, anda bisa rubah bagian
PORT = 9001
pada bagian diatas akan menggunakan PORT 9001.
Player 1 berfungsi untuk mengirim data berupa posisi Bat/Mallet dan bola. Sedangkan pada Player 2 berfungsi untuk mengirim data berupa posisi Bat/Mallet saja.
- Buka file
room.html
pada folder client kemudian cariws = new WebSocket("ws://192.168.1.2:9001/");
yang harus di ganti adalah pada192.168.1.2
. - kemudian ganti juga pada file
client.js
pada folder client kemudian cariws = new WebSocket("ws://192.168.1.2:9001/");
yang harus di ganti adalah pada192.168.1.2
.