PONG PRO
Neon-styled arcade Pong with CPU AI, procedural sound, cloud-synced profiles, and a polished UI — all in a single Python file.
✨ Features
Everything you need for a premium retro arcade experience
Player vs CPU
Challenge an adaptive AI with 3 difficulty levels: Easy, Medium, or Hard.
Cloud Profiles
Login with a username to sync wins, losses, and level progress to the API.
Procedural Sound
No audio files needed — all sounds synthesized in real-time using pure Python.
Polished UI
Animated splash, countdown, particles, screen shake, and neon visuals.
Leaderboard
Track your stats locally with win rate, longest rally, and performance badges.
Remap Controls
Customize keys for movement and pause — settings persist across sessions.
⌨️ Default Controls
Fully remappable in-game via the CONTROLS screen
🚀 Quick Install
Get playing in under 2 minutes
git clone https://github.com/github-deewhy/pong-pro.git
cd pong-propip install pygame requestspython pong_v6.pypip install pyinstaller
pyinstaller --onefile --windowed pong_v6.py🌐 API Integration
Optional cloud sync for player statistics
Base URL: https://pong.deewhy.ovh
Endpoints:
POST /api/user/{username}— Create or load profilePOST /api/user/{username}/update— Update win/loss stats
🔒 No authentication required. All data is anonymized by username only. Game falls back gracefully to local-only mode if API is unreachable.