About eGURU
eGURU Process
Operational Details
Participants
Project Ideas
Scholarships
FAQs
The Proposal Details
Chess Game
Programming
Chess Game Implementation between mobile client & server. This project provides facility to play chess on mobile phone with server. Currently there are many available Chess Game provide facility to play game mobile to mobile , but no service is provided to play Chess Game single mobile phone .
We plan to implement a chess server, where user can login on the server. User will be shown a chess board on his/her mobile. User will make a move, and has to be confirmed, whereby it is valid move or invalid move, and sent to the server. After user move server make a move. This server move depends on which move is the best this can be find out with the help of Artificial Intelligence (Two level). There will also be options to offer a draw or resign. Chess board status always store on the server because mobile client have less memory, validity always check on the server if we store chess board status on the mobile client than this is problematic because every time send chess board status to server and take back board status, & mobile user may corrupt the board status. * For implementing this project the Tomcat server is used, the mobile side coding is to be done in J2ME. To exchange messages in between server and mobile phone for move validation you have to use Servlets. * For implementing this project the Tomcat server is used, the mobile side coding is to be done in J2ME. To exchange messages in between server and mobile phone for move validation you have to use Servlets.
1] Java documentation. http://java.sun.com/j2se/1.5.0/docs/api/index.html [2] James Keogh, J2ME: The Complete Reference. Osborne/McGraw-Hill (February 27, 2003) [3] Official J2ME site. http://www.java.sun.com/j2me./ [4] J2ME documentation. http://www.java.sun.com/j2me/docs./ [5] J2ME toolkit downloads. http://www.java.sun.com/j2me/download.html. [6] Download the J2ME latest version from. http://java.sun.com/j2me/download.html [7] Download the Tomcat latest version from - http://tomcat.apache.org