Chess Algebraic Notation Tutor


Lately I’ve working on improving my chess game by reading up on and practicing tactics. Most chess tactics guides describe the moves using algebraic notation, where each square of the chessboard is identified by a unique coordinate pair — a letter and a number.

I wanted a way to drill (practice) this notation, so I wrote a small DHTML app that will present a chessboard with a highlighted square, then take input from the keyboard, and highlight the square green if the position guessed is correct, or red if it’s incorrect. Continue Reading