---
title: "Ping-Pong Game — Cinematic Skill Edition"
url: "https://aigamehub.app/en/games/ping-pong-game-ebfb5c"
source: "https://github.com/jamsutin/Ping-Pong-Game"
source_type: "github"
play_url: "https://jamsutin.github.io/Ping-Pong-Game/"
platform: "desktop"
login_required: false
pricing: "free"
origin: "original"
ai_tools: ["Claude"]
game_languages: ["en"]
author: "jamsutin"
author_handle: "jamsutin"
category: "Action"
categories: ["action", "casual"]
tags: ["browser-build", "ping-pong", "power-ups", "pygame", "school-project", "two-player"]
added: "2026-11-01T04:24:53.808Z"
updated: "2026-11-01T04:24:53.808Z"
locale: "en"
content_locale: "en"
---

# Ping-Pong Game — Cinematic Skill Edition

Game ping-pong modern berbasis Pygame dengan mode satu pemain melawan komputer dan dua pemain pada satu keyboard, enam arena, serta kemampuan khusus dari Mystery Box, tersedia versi desktop dan versi browser.

## Description

Ping-Pong Game — Cinematic Skill Edition adalah pengembangan dari ping-pong klasik menjadi permainan desktop bergaya modern. Pemain dapat memilih karakter, skin, aksesori, dan nama pemain, lalu bertanding di enam arena: Neon Arena, Jalan Raya, Gunung Volcano, Pasar Tradisional, Lab Kimia, dan Medan Perang. Tersedia mode satu pemain melawan komputer dan mode dua pemain dengan satu keyboard, ditambah tujuh kemampuan khusus yang didapat melalui Mystery Box. Efek visual, animasi, latar arena, musik latar, dan efek suara dibuat melalui kode program, dan pengaturan permainan disimpan secara lokal. Versi desktop dijalankan dengan Python 3 dan Pygame melalui ping_pong_cinematic.py, sedangkan versi browser dibangun dengan Pygbag melalui main.py dan diterbitkan di GitHub Pages. Repositori ini dibuat sebagai proyek tugas sekolah; konsep permainan oleh jamsutin dengan bantuan Claude AI sebagai asisten coding.

## Original post

Game klasik ping pong yang dibuat lebih modern mengikuti zaman dengan hasil ide ide 100% dari saya sendiri dan  dibantu claude ai sebagai ai pembantu saat coding (Tugas Sekolah By Frs)

Topics: game, vibe-coding

# 🏓 Ping-Pong Game — Cinematic Skill Edition Game ping-pong klasik yang dikembangkan menjadi permainan desktop dengan tampilan modern, efek visual, pilihan arena, karakter, dan kemampuan khusus. Repository ini dibuat sebagai proyek tugas sekolah. Konsep dan ide permainan dikembangkan oleh **jamsutin**, dengan bantuan **Claude AI** sebagai asisten selama proses coding. ## ✨ Fitur - Mode **1 pemain** melawan komputer. - Mode **2 pemain** menggunakan satu keyboard. - Pilihan karakter, skin, aksesori, dan nama pemain. - Enam arena: Neon Arena, Jalan Raya, Gunung Volcano, Pasar Tradisional, Lab Kimia, dan Medan Perang. - Tujuh kemampuan khusus melalui Mystery Box. - Efek visual, animasi, dan latar arena yang dibuat melalui kode. - Musik latar dan efek suara yang dibuat secara otomatis oleh program. - Pengaturan permainan disimpan secara lokal dalam `ping_pong_settings.json`. > Catatan: suara dibuat oleh program. Repository tidak memerlukan file audio eksternal. ## 🧰 Teknologi - Python 3 - Pygame ## 📋 Persyaratan Sebelum menjalankan game, pastikan komputer sudah memiliki: 1. Python 3 yang terpasang. 2. `pip` untuk memasang library Python. 3. Sistem operasi desktop yang mendukung Pygame (Windows, macOS, atau Linux). 4. Keyboard untuk mengontrol permainan. ## 🚀 Instalasi dan Cara Menjalankan ### 1. Unduh repository Klik tombol **Code** pada halaman GitHub, lalu pilih **Download ZIP**. Ekstrak file ZIP ke folder yang mudah ditemukan. Alternatif menggunakan Git: ```bash git clone https://github.com/jamsutin/Ping-Pong-Game.git cd Ping-Pong-Game ``` ### 2. Buka terminal di folder proyek Pastikan terminal berada di folder yang berisi `ping_pong_cinematic.py` dan `requirements.txt`. ### 3. (Disarankan) Buat virtual environment Windows: ```powershell py -m venv .venv .venv\Scripts\activate ``` macOS / Linux: ```bash python3 -m venv .venv source .venv/bin/activate ``` ### 4. Pasang dependensi Windows: ```powershell py -m pip install -r requirements.txt ``` macOS / Linux: ```bash python3 -m pip install -r requirements.txt ``` ### 5. Jalankan game Windows: ```powershell py ping_pong_cinematic.py ``` macOS / Linux: ```bash python3 ping_pong_cinematic.py ``` ## 🌐 Versi Browser (Web) Repository ini juga menyediakan entrypoint terpisah untuk menjalankan game melalui browser menggunakan **Pygbag**. Versi desktop tetap menggunakan `ping_pong_cinematic.py` dan dependensi `requirements.txt`; versi browser menggunakan `main.py` dan `requirements-web.txt`. Setiap Pull Request yang mengubah file versi web akan menjalankan workflow `Check browser game build` untuk memvalidasi hasil Pygbag. Setelah perubahan versi web digabungkan ke branch `main`, workflow `Build and deploy browser game` akan membangun game dan menerbitkannya ke GitHub Pages. - **Main browser:** `https://jamsutin.github.io/Ping-Pong-Game/` - **Entry point web:** `main.py` - **Build dependency:** `requirements-web.txt` Untuk mengaktifkan penerbitan pertama kali, buka **Settings → Pages** pada repository da
