There are plenty of open sources projects out there already which do this but they need to be updated! You may just have to modify the code. I want only a 2d engine similar to [url removed, login to view] (making it simpler!). The frontend needs to communicate to me the
1) Move made using existing "algebraic chess notation" (read about it on wikipedia)
2) Time the move was made
3) Ack that the move has been received from server (obviously there will be two players playing on two different machines).
4) Time left on clock (read up on chess time control). This value can be forced changed by my servlet.
Data Communication back and forth must be done via a webservice.
33% if you have good rating history upfront
33% when the code works
33% upon delivery of the code and verification that the documentation is complete and understandable.
If you do good work, I will rehire for other games including checkers, poker, blackjack. It's a fun job and I'm easy to work with. I live in California.