This project will consist of a client side NES emulator which will which will play with other users via peer to peer connection, and a server which will hold client user information, client saved games, and will be a chat server(Netplay is done via peer to peer to save bandwidth on the server). NES Emulation code should play games to near 100 percent perfectly with graphics and sound capabilities. The client will be able to log in to the server using login and pass, and then will go into a chat portal where he/she can talk to peers and join or create games much like the [url removed, login to view] realms. Except, all games will not be the same as there are many different types of multiplayer games for the NES console. Therefore, when a client wants to join a game, the games must match; the client who wants to join must possess the exact same game to load in order to join that particular game. The server will be able to keep a database of all user information including account information. This database will be accessible for easy editing. The server will display the amount of games currently in session and the amount of users currently logged on. It will also have the option of viewing chatrooms that users are in. Both client and server should run under Windows.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. 4) Both client and server should be written in C/C++ 5) The client and server must contain all of the features as described in the description unless otherwise authorized.
Both the client and server should run on Windows 95, 98, ME, NT, 2000 and XP platforms. Both should be written in C/C++
## Deadline information
Although deadline is January 25th, 2003, I would very much prefer early work completions. Coder who is picked from among the pool will most likely be hired again to do the coming SNES client/server project.