Tiny Checkers From www.tinywindowsgames.com - A Dynofoo (www.dynofoo.com) Venture =================================================================== Credits ------- Keeping in with the tiny theme of all of our games, a tiny amount of effort was spent in making this one. The computer AI code was copied from Victor Huang and Sung Ha Huh's Java Applet, which can be found at http://www.cs.caltech.edu/~vhuang/cs20/c/applet/more.html We extend our thanks to these fine people for making their source code available. Their efforts are greatly appreciated. Simplified Instructions ----------------------- These rules are just a quick introduction. You can probably find a better explanation of the rules somewhere on the internet. Checkers (or Draughts) is a game played on an 8x8 chessboard. Each player starts with 12 pieces, and you each take turns at moving them, until the opponent cannot make a move, either due to their pieces being "blocked" by yours, or by you taking all their pieces. Each piece can only move one space diagonally unless taking another piece, in which case it moves two squares diagonally by jumping over the opponent's piece. If, after taking an opponent's piece, you have the opportunity to take another with the same piece that you just moved, then you may do so: this leads to "walking". Pieces can only move forwards. If a piece reaches the far side of the board, it becomes a "king" piece, which can move forwards or backwards. If you have the opportunity to take an opponents piece at any time, you must do so. This is called "forcing" a capture. Controls -------- Press ESCape at any time to quit. At the title screen, press either 1, 2 or 3 to start the game. The number you select is the level of the computer opponent (1=easy, 2=medium, 3=difficult). In this game, you play as the black pieces, and the computer plays as white. When the game starts, click on a piece that you want to move. If it can be moved (eg, there is no forced capture anywhere else), the square it is sitting on will turn yellow. If not, it will turn blue, and you will have to select another piece. Once a piece is selected, click on a valid destination square to move it. If it can be moved again, the new location square will also light yellow. You can choose not to move (pass) by pressing the P key. Size ---- By default, Tiny Checkers runs in tiny mode. Each square on the board is 6x6 pixels. However, you can make the window larger or smaller by using command line parameters. Examples: >tinycheckers 5 Each square is 5x5 pixels >tinycheckers 40 Each square is 40x40 pixels. The maximum width and height of each square is 64 pixels. The minimum width and height of each square is 5 pixels.