Title of the project :Chess Masters Club
Creating and managing an Online Chess Club where game lovers can learn and play Chess games by different means (Chess tutorial, puzzle, game with computer or other player etc.). Professional players can take part in tournaments that is totally a commercial activity for site owner.
User of the System
A. General end-users for fun.
B. Chess tournament players.
i. Registration and profile management for Players with their preferences.
ii. Provision for Chess pieces movement polices.
iii. Chess Watch must be available to all users.
iv. Players rating evaluation algorithm.
v. Tournament game management activities.
vi. Game stop, resume and saving options
vii. Facilitate communication between players using forums/online chat
viii. Help, tutorial and instructions for end-users to learn chess game and puzzle
ix. Strategic data and graphs for admin and authority
x. Basic and advance admin facilities like backup/recovery of data, generating various reports etc.
i. Board will be loaded once in browser, then we send geometric notation of the board for refreshing. So board will be refreshed in micro seconds.
ii. Use of SSL for data transmission during game.
iii. 24x7 Availability
Â¢ Java based client for User B & C
Â¢ Basic level chess between User & computer
Â¢ Customizable color scheme or skins
User Interface Priorities
A. Professional look and feel but light interface that can attract viewers
B. Use of AJAX atleast with all registration forms
C. Browser testing and support for IE, NN, Mozila, and Firefox.
D. Use of Graphical tool like JASPER to show strategic data/reports to admin
E. Reports exportable in .XLS, .PDF or any other desirable format.