DreamChess Version 0.2.1 Copyright (C) 2003-2014 The DreamChess project For the latest information, please check out our website: http://www.dreamchess.org Index ----- 1 - About 2 - License Information 3 - Mouse Controls 4 - Keyboard Controls 5 - Acknowledgments 1 - About --------- DreamChess is a user interface for playing chess. It comes with its own engine called Dreamer. Both DreamChess and Dreamer are compatible with the xboard/Winboard chess engine communication protocol. This means that DreamChess can be used with other xboard-compatible chess engines such as crafty (ftp://ftp.cis.uab.edu/pub/hyatt/) and GNU Chess (http://www.gnu.org/software/chess/). Similarly, the Dreamer chess engine can be used with other xboard-compatible user interfaces such as xboard and Winboard (http://www.tim-mann.org/xboard.html) and recent editions of the commercial chess program Chessmaster (http://www.chessmaster.com/). 2 - License Information ----------------------- DreamChess is licensed under the GNU General Public License (see COPYING). 3 - Mouse Controls ------------------ Left mouse button: Selects menu options or chess pieces/squares To make a chess move, first click on a chess piece and then a destination square Right mouse button: Opens or closes the in-game menu Middle mouse button: Hold down and move mouse to reorient the chess board 4 - Keyboard Controls --------------------- Arrow keys: Changes currently highlighted menu item or chess piece/square Enter: Selects currently highlighted menu item or chess piece/square To make a chess move, first select a chess piece and then a destination square Left ctrl+Arrow key: Reorient chess board Escape: Opens or closes the in-game menu 'P' Key: View previous move of game history 'N' Key: View next move of game history 'R' Key: Retract move (only when it's your turn) Alt+Enter or F11: Toggle fullscreen mode Ctrl+F: Toggle FPS display (only on title screen) 5 - Acknowledgments -------------------- Special thanks go out to the following people: * Francois Dominic Laramee - for his excellent article on chess engines. (http://www.gamedev.net/reference/programming/features/chess1/) * Bob Hyatt - for his many useful Usenet posts over the years. * Dan Potter - for making KallistiOS.