Table Tennis is a high resolution Pong clone built with Pygame. You can play against a friend, with smooth controls, scalable graphics, and dynamic gameplay. The game also supports multiple screen resolutions.
- Python 3.12 or higher
- Git
- Pip
git clone https://github.com/ernest-mm/Table-Tennis.gitor with SSH if you have it configured
cd Table-Tennispip install -r requirements.txtpython src/main.py- Left Player Controls:
- W: Move paddle up
- S: Move paddle down
- Right Player Controls:
- ↑: Move paddle up
- ↓: Move paddle down
- Game Rules:
- First player to reach 10 points wins the game
- Ball speed increases gradually as the score progresses
- Ball angle changes based on where it hits the paddle
- Technologies Used:
- Python 3.12.9
- Pygame-ce 2.5.2
- Add single-player mode with AI opponent
- Sound effects and background music
- Enhanced animations and particle effects
- In-game settings menu
- Developer: Ernest M.
- Special Thanks:
- Pygame Community for the excellent documentation and resources
This project is licensed under the MIT License - see the LICENSE file for details.


