0% found this document useful (0 votes)
24 views7 pages

Pong Game

Uploaded by

esraayaksiz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views7 pages

Pong Game

Uploaded by

esraayaksiz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

PONG GAME

PROJECT
INTRODUCTION
This project is a recreation of the classic Pong game,
implemented using Python and Pygame. This innovated Pong
game includes several additional features like:
• Paddle shrinking
• An additional level where a second ball is introduced
• A countdown timer
• Support for two players

The game allows both players to control paddles and try to


score by hitting the ball past their opponent.
OBJECTIVES
• To recreate the Pong game
with Python and Pygame.
• To enhance the gameplay
experience with features
such as countdown timers,
paddle shrinking, and game
restarts.
• To understand key game
development principles
such as input handling,
collision detection, and
game state management.
GAME MECHANICS SCORE BOARD

c
• Player Controls: Player 1 controls
the paddle using the 'W' and 'S'
keys, while Player 2 uses the 'UP'
and 'DOWN' arrow keys.
• Ball Movement: The ball moves in a
2D space and bounces off the top and
bottom edges of the screen, as well
as off the paddles.
• BLUE USES: RED
Scoring: Points are awarded when a USES:
player misses the ball. The game
continues until a player reaches 30
points, at which point the game ends.
SHRUNK PADDLE

GAME MECHANICS
c
• Paddle Shrinking: If the score difference
between the two players exceeds 3 points,
the losing player's paddle shrinks to half
its original height, making it harder to
block the ball.

• Level 2:Level 2 is an additional level


where a second ball is introduced, when a
players score reaches 15 the game levels
up making this game more exciting and 2 BALLS
challenging.
• Countdown Timer: A countdown from 3 is
displayed when the game starts or restarts,
giving players a brief pause before the game
begins adding excitement and anticipation for
the players

COUNTDOWN
USER INTERFACE
WINNER DISPLAYED

• Game Area: The black background


with blue and red paddles and a
white ball.
• Scores: The current score for
both players is displayed at the
top of the screen.
• Countdown Timer: A countdown of
3, 2, 1 before the game starts,
adding excitement and
anticipation for the players
• Game Over Screen: When a player
wins by reaching 30 points, the
screen displays the winner’s
name and offers an option to OPTION TO RESTART
This project is a recreation of
the classic Pong game, here are
the innovations made listed:

• Paddle Shrinking: If the score


difference between the two
players exceeds 3 points, the
losing player's paddle shrinks
to half its original height,
making it harder to block the
INNOVATIONS ball.

• Level 2:Level 2 is an
additional level where a second
ball is introduced, when a
players score reaches 15 the
game levels up making this game
more exciting and challenging.

• Countdown Timer: A countdown

You might also like