ChessSteps
This is a web-based chess viewer written in Java to display and control checker moves. You can put all the cheker moves in a text file and use this viewer to step forward, backward, play, reset, stop. You can also set up the chess board with only the checkers you want and initialize their positions. This applet is suitable for an online chess tutorial.