CS435 Class Project

Client due Monday, March 5, at 12:00 PM (noon)

Server must pass basic tests by Monday, April 16, at 12:00 (noon)

Server will be presented during the week of April 23, or possibly the following week

Final server with all bugs fixed due Monday, May 7

Each student will create a client and a server. These should be unique, and not share any source code, but be able to communicate with each other. They can be written in any language, although the server must be able to run on isoptera. There is no such requirement for the client, but if it doesn't run on my computer, I might ask you to demonstrate it.

Client Requirements:

Server Requirements:

The server must pass a basic LURK protocol test April 16. This will be a script which can be run from isoptera, that will test each protocol message. It may not be completely thorough, but will require the network communication on the server to be largely complete. Server presentation will be in-class, and we will play each game as a class. The final version of the server is due on May 7, so that bugs discovered during the in-class presentation can be fixed.

Server grade items: