I need to get a web interface to allow many people to play chess against a computer program (using a FREE chess engine like crafty or toga or fruit or something like that). They will be able to set the board size, the colors, the pieces, and the difficulty they want (using opening book, how many moves deep to search, etc). You will probably have to have the computer have a queue of moves to make that it processes and then sends back the response move. The moves passed to the computer will be in FEN position so that previous moves are not necessary to understand. Ideally this would be built in html/js (not flash, etc) and there is free libraries for stuff similar to this at dhtmlgoodies-dot-com. We can do all of the design/html for this, we just need the backend engine setup, the move queue, the settings passed to the computer, and the basics of the front-end for the user. Here are some examples of what is out there right now (which lack the features and design that I require): http://www.postcardchess.com/computerchess.html http://chess.delorie.com/ http://pine.cs.yale.edu/java/chess.html http://www.chess.com/play/computer.html http://www.chesslab.com/PositionSearch.html (analyze tab) http://www.shredderchess.com/play-chess-online.html I know that there will be some heavy hardware requirements to this, and I am happy to get the hardware required to make this work. Please message me if you have any more questions!
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).