This is a client-server arcade-style game developed as a final project for CS 35201. Players control a bucket that must catch balls dropping from random points in the sky. The game demonstrates basic real-time networking between a client and server using Python and Pygame.
- Brandon Angell
- Kent Ogasawara
This project uses a client-server architecture:
-
Server Side
- Displays the game window and visuals
- Manages game state (ball positions, bucket location, scoring)
-
Client Side
- Handles user input (WASD)
- Sends input data to the server
- Receives updated game state from the server
- WASD – Move the bucket left, right, up and down
- Python 3.12.3
- Pygame library
- Network connectivity between client and server