---
title: "Ping-Pong Game — Cinematic Skill Edition"
url: "https://aigamehub.app/zh-tw/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: "動作"
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: "zh-tw"
content_locale: "zh-tw"
---

# Ping-Pong Game — Cinematic Skill Edition

一款以 Pygame 為基礎的現代乒乓球遊戲，具備單人對戰電腦模式與同一個鍵盤上的雙人模式、六個競技場，以及來自 Mystery Box 的特殊能力，並提供桌機版與瀏覽器版。

## Description

Ping-Pong Game — Cinematic Skill Edition 是將經典乒乓球發展成現代風格的桌上型電腦遊戲。玩家可以選擇角色、造型、配件與玩家名稱，然後在六個競技場中比賽：霓虹競技場、公路、火山、傳統市場、化學實驗室與戰場。遊戲提供單人對戰電腦模式，以及使用同一個鍵盤的雙人模式，並加上透過 Mystery Box 取得的七種特殊能力。視覺效果、動畫、競技場背景、背景音樂與音效都是透過程式碼製作，遊戲設定則儲存在本機。桌機版使用 Python 3 與 Pygame，透過 ping_pong_cinematic.py 執行；瀏覽器版則使用 Pygbag，透過 main.py 建置，並發佈在 GitHub Pages。這個專案是作為學校作業專案製作；遊戲概念由 jamsutin 提出，並由 Claude AI 以程式設計助理身分協助。

## 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
