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

# Ping-Pong Game — Cinematic Skill Edition

Pygame ベースの現代的な卓球ゲームで、コンピューター対戦のシングルプレイヤーモードと 1 つのキーボードでの 2 人プレイモード、6 つのアリーナ、Mystery Box から得られる特殊能力を備え、デスクトップ版とブラウザ版が利用可能です。

## Description

Ping-Pong Game — Cinematic Skill Edition は、古典的なピンポンを現代風のデスクトップゲームへと発展させたものです。プレイヤーはキャラクター、スキン、アクセサリー、プレイヤー名を選択し、6 つのアリーナで対戦できます：ネオンアリーナ、ハイウェイ、火山、伝統市場、化学実験室、戦場。コンピューター対戦のシングルプレイヤーモードと、1 つのキーボードを使った 2 人プレイモードがあり、さらに Mystery Box を通じて得られる 7 つの特殊能力があります。視覚効果、アニメーション、アリーナの背景、BGM、効果音はプログラムコードによって作成され、ゲーム設定はローカルに保存されます。デスクトップ版は 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
