webchess logo webchess logo webchess logo

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.

Try the demo now!