User Interface
- Web chess has a graphical user interface. Just click to highlight the piece you want to move, then click the square to move to.
- Move history is displayed either in Algebraic Notation, or in a verbose style.
- You can select from different board and piece "themes" to customise the look of your game.
Game Play
- Persistent Games. Games are stored between web sessions.
- Move validation, including check, pawn promotion, castling and en-passant.
- Undo! You can undo moves (with your opponent's agreement)
- "Offer draw" and "Resign" options.
- You can play timed games with chess clocks.
System Requirements
- WebChess is a PHP/MySQL application which will run with any compatible Web Server, eg Apache.
- The application consists entirely of PHP scripts. PHP4 must be available on the server.
- Games are stored in a MySQL database. MySQL must be accessible on the server.
- There are no client side downloads. The application will run through most standard browsers.
- Java is not required. WebChess will run though most firewalls.
- Move validation requires a Javascript enabled browser.