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.
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
- 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
- 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
- Spinning board mode
- Analog control compatibility