This project is a modern implementation of the classic Pong Game, developed to practice advanced programming concepts using Python and the turtle
library. The primary focus of this project was to reinforce Object-Oriented Programming (OOP), explore Python's event handling capabilities, and design an interactive gaming experience.
- Responsive Paddle Controls: Smooth movement of paddles for an intuitive gameplay experience.
- Dynamic Scoring System: Tracks and updates player scores in real-time.
- Collision Mechanics: Precise detection of ball-paddle and ball-boundary collisions.
- Local Multiplayer Mode: Designed for two players to enjoy competitive gameplay.
The objective is simple yet engaging: outscore your opponent by successfully sending the ball past their paddle. The game continues until players choose to stop, providing endless fun.
- Player 1 (Left Paddle):
- Move Up: Press
W
- Move Down: Press
S
- Move Up: Press
- Player 2 (Right Paddle):
- Move Up: Press
Up Arrow
- Move Down: Press
Down Arrow
- Move Up: Press
If you have suggestions for improvement or encounter issues, feel free to contribute by opening an issue or submitting a pull request.