CS435 Class Project

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

Server must pass basic tests by Monday, April 13, at 10:30

Server will be presented during the week of April 27, or possibly the following week if presentations take a long time

Final server with all bugs fixed due Friday, May 8, 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 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 3, so that bugs discovered during the in-class presentation can be fixed.

Server grade items: