A classic Breakout-style game implemented in Python using Pygame.
Created as part of the CSC222 Game Development mini-project (2024 Edition).
- Ball-paddle-brick collision system
- Sound effects (brick hit, wall bounce, paddle bounce, life loss, game over)
- Powerups: extra life, bigger paddle, multiball
- Menu, win, and game over screens
- Score + lives tracking
- Install pygame:
pip install pygame
- Run the game:
python main.py
Requires Python 3.x and Pygame installed
breakout-game/ ├── main.py ├── paddle.py ├── ball.py ├── brick.py ├── powerup.py ├── assets/ │ └── sounds/ │ ├── brick_hit.wav │ ├── paddle_hit.wav │ ├── wall_hit.wav │ ├── lose_life.wav │ ├── win.wav │ └── game_over.wav
Benison Ebeshi.
2nd-year Computer Science Student.
FULafia
GitHub: @Enjinuity