Skip to content

Charlie-DOS/3P_Python_Pong_v2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

We must build 3 person pong

The intent of this fork is to make modifications and improve the replay ability of the 3 person pong game developed by Mycole as well as just learn my way around the pygame library.

Controls

1P (RED): T, Y
2P (GREEN): Up, Down arrows
3P (BLUE): A, Z

Start: Enter Pause: P Quit: Esc

Score is handled by the last paddle to touch the ball when it enters a score zone gets the point. If your paddle was the last one hit and you score on your own zone, you lose a point. Game ends at 10 points

Current Improvements

  • Adjust padding of paddle movement
  • Adjust controls and make them constants in the file for easy editing
  • Remove lines behind paddle to emphasize out of bounds
  • Create scouring system based on last paddle touched
  • End game at 10 points
  • Adjust delay before ball reset
  • Add Sound Effects
  • Game start and end UI menus

To Dos

  • AI and player select options
  • Package game for widespread playability
  • Unite drawing and collision code
  • Ensure padding is consistent regardless of screen draw size
  • Increase ball speed as voleys increase
  • Alter play zone depending on score
  • Alter ball collision code depending on where the ball and paddle colide
  • Improve state management
  • Paddles traverse 1/3 of the playing field
  • Settings menu

Stretch To Dos

  • Spinning board mode
  • Analog control compatibility

About

Making modifications and improvements to the groundwork 3 person pong game.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%