-
Notifications
You must be signed in to change notification settings - Fork 0
pschorf/cs425mp
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is the semester long project for CS 425, Spring 2010 by Myles Megyesi, Paul Schorfheide, and Tom Thompson. It is a distributed Pac Man game. Classes: matchmaker is the lowest level class for interacting with the server, maintaining games, etc. client is a little higher level: this is the class you would use to conenct with other games. Most everything will happen automagically, you should just be able to happily send and receive messages from other players. This can be run from the the command line (python client.py) to run a test client that does nothing. server is the matchmaking server, run it as python server.py game is the actual game client, and can be run as python game.py <server_ip> --unsafe --quiet --port=<server_port> -ai all that's necessary is the server ip, quiet supresses the output, unsafe turns off several threads that monitor the other game players, this is necessary to test the 2000 clients. In order to run game.py, you must have the Pythond Console module installed. We have include the installer in our source files.