This is a small chess applet that I wrote recently. Play a game or two or as many as you like and try to understand how it choses its moves! I want to know what you think of this program and and will appreciate any comments. If you are a programmer and you want to suggest some changes to the code, I'll be happy to mention your name on this page. So please send your feedback to vdmf99@yahoo.com

How to play: click the piece that moves, then click the destination square. To castle, just move the king, and the rook will be moved automatically. Note: the applet may take some time to download.

And here is how it works!

(c) Copyright statement: This code is the author's exclusive property. You are allowed to read, analyze, compile, run and test this code. You are NOT allowed to tamper with, or modify this code in any way UNLESS you agree to inform the author about all the changes you have made to the code. If you publish any part of this code on your web site, you must include a reference to this page. 05/27/01

Chess.java Chessboard.java Colors.java EnemyThread.java Field.java GoodButton.java GoodFrame.java Move.java Piece.java PopupFrame.java Position.java PositionAnalysis.java Square.java TransformationDialog.java