A Python implementation of the classic Pong arcade game using the built-in turtle graphics module. This project showcases object-oriented design, simple game physics, and user interaction โ all in a fun and retro package!
#Clone the repo
git clone https://github.com/Shootingstar-99/Pong_Game_Python.git
cd Pong_Game_Pythonpython main.py
| Player | Move Up | Move Down |
|---|---|---|
| Left | W |
S |
| Right | โ |
โ |
Press Enter to start the game.
- Paddle movement for two players
- Ball physics with bounce and acceleration
- Collision detection (walls and paddles)
- Score tracking and game over condition
- Modular structure with multiple classes:
PaddleBallScoreboardWelcomeScreen
PongGame/
โโโ main.py # Main game loop
โโโ paddle.py # Paddle class
โโโ ball.py # Ball mechanics
โโโ scoreboard.py # Scoreboard and game logic
โโโ welcomescreen.py # Intro and game over screens
- Language: Python 3.13+
- Library: turtle (standard Python library)
No external dependencies required.
This project is licensed under the MIT License.
Inspired by the original Pong game released by Atari. Built for learning, experimenting, and having fun while mastering Python OOP and the turtle module.
Contributions are welcome! If you'd like to improve the game or add features, feel free to fork the repo and open a pull request.