This project is a simple implementation of the classic Pong game using C++. The game is designed to showcases basic game development concepts like rendering, game physics, and input handling.
- Rendering: Simple 2D rendering of game elements including paddles, ball, and the game arena.
- Game Physics: Realistic ball and paddle physics, including collision detection and response.
- Input Handling: Player controls for moving the paddles, with support for AI-controlled opponent.
- Game Modes: Multiple game modes including a menu and gameplay mode.
- AI Opponent: An optional AI that controls one of the paddles, allowing for single-player mode.