|
launch java web start chessview swing component download project screenshot palm & pocket pc version readme palm screenshot Pathfinder Associates, LLC |
Chess TrainerHelp, or how to get the most out of the Chess Trainer.What is it?This is a program that I wrote for my own use to improve my chess visualization ability. I decided to share it with other players, since I believe they can benefit from it. It basically helps you remember what color the squares are, how the pieces move, and so on, all in your head. It does so by posing you various excercises that, if practiced every day, will let you visualize positions without the aid of a board.I use this tool every day. You may want to use it the way I do, or you could develop your own method of training. I work my way through the panels, doing 20 of each excercise. I proceed Color->Same Color->Diagonal 2->Diagonal 3->Knight->Knight 2->Mate. Then, after all of that I play a game against Vince. Start slow, by either lagging the display by one ply, or by blanking out one quadrant. Work your way up to the 7 ply and four quadrants. New: now available for Palm OS & Pocket PC. The Different PanelsNew: Opening TrainerThis is really more of an experiment. It takes a modest opening book of some 2500 positions and quizes you on them. It uses a basic learning theory algorithm, ala the learning box (see So lernt man lernen by Sebastian Leitner, ISBN 3-4510-5060-9) to make the study more effective. At some point I'll likely make this a free standing application with the ability to load different opening books.Apologies again for algebraic entry, i.e. d2d4, O-O, e7xd8Q. VinceProbably the coolest feature of the application, Vince is a weak chess engine with some interesting features. Specifically, you can set the chess board to "lag" a certain number of plys - in other words, show the position from 1 to 12 half moves ago. Playing with this setting on trains you to imagine the postions a few moves down the road.You can also hide from 1 to 4 quadrants of the board, forcing you to imagine where the pieces are in the hidden parts, and you can hide pawns or pieces (or both). Move entry is textual, since dragging and dropping on an out-of-whack board doesn't make a lot of sense. Move entry is as follows:
Vince doesn't recognize book draws, the 50 move rule, or 3-fold repitition, but what do you want? Figure it out, you're smarter than he is! Vince display's its move in a text field just below the board. Plus there is a list of moves on the right hand side. If you want to end the game and start over, just hit the "New Game" button. ColorHere you are asked to identify what the color of a particular square, e.g. e1, g5, b7, is. It keeps track of your answers and calculates your correct answer percentage.Same ColorHere you are asked whether two squares are the same color, e.g. are a1 and f6 the same color? It keeps track of your answers and calculates your correct answer percentage.Diagonal 2Here you are asked whether two squares are on the same diagonal.Diagonal 3Here you are asked whether three squares are on the same diagonal.KnightHere you are asked whether two squares are a knight move apart. For example, e2 and d4 are a knight move apart.Knight 2Here you are asked whether two squares are two knight moves apart. In other words, if you put a knight on one square, can you reach the other by executing two moves. For example, a knight on g1 can move to f3 and from there to g5. So g1 and g5 are two knight moves apart.MateAsks you to determine whether the position described is checkmate.Future PlansNone as for now, but am willing to entertain ideas.Getting the Source, etc.See the project page for CVS and source packages.Getting in Touch with the AuthorYou can reach me at Chess at Work (www.chessatwork.com) under the name dkappe.
Thanks to...First, thanks to the folks at Chess At Work (www.chessatwork.com) for a great correspondence site. I was motivated to write this program both for the many friendly chess players there looking to improve their games. Thanks and use it in good health.Next, thanks go to Jan Matthies and his excellent Chess Visualization web site ( http://www.janmatthies.info/chess/cvt/cvt.htm). He also has a commercial CV program with lots of features. Finally, thanks to Mark Buckley and his excellent book, Practical Chess Analysis and Jon Tisdall and his equally excellent book Improve Your Chess Now. The playing program, which I call "Vince" in honor of a helpful patzer who help me hone my tactical abilities when I was young, and the idea to lag the display and hide quadrants of the bord as well as pawns and pieces, come from those two excellent works. CreditsThis program makes use of the excellent Chesspresso (tm) library (http://chesspresso.sourceforge.net).Legal, etc.Chess Trainer is released under terms of the GPL version 2 (see http://www.gnu.org/licenses/gpl.txt) and is © 2004 by Dietrich Kappe. |