CS435 Class Project

Client due Wednesday, March 10, at 9:00 AM (Class Time)

Server must pass basic tests by Wednesday, April 7, at 10:30

Server will be presented during the week of May 3, or possibly during the final exam time if presentations take a long time.

Final server with all bugs fixed due Wednesday, May 12, at 9:00 AM

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 and Internet-accessible server such as 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 7. 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 3, so that bugs discovered during the in-class presentation can be fixed.

Server grade items: