- In the sheet 'ChessDB', if the algebraic notation was in Spanish, enter a 4 in cell K2.
- Go to sheet 'Chessboard'
- Select game #11 with K1 cell.
- Choose the output language for algebraic notation, by example set 1 into K11 cell to show the shapes of the chess pieces.
- Increases the K10 cell counter to see the movements of the game.
- Decrease counter to undo movements.
- Try other controls of the board.
- Analyze the game and learns and progresses in the chess game.
Note: This sheet should be written only in cells with a yellow background.
If the chess game is written in several lines, it will be copied in cells I21:I50, a line in each cell. Into column J is the formula to concatenate these cells and convert multiple lines to one, which is achieved in J50 cell.
If the game is written in a single line, or after obtaining a single line in the J50 cell, is copied to D1.
In cells D111:D200 comments and variants are removed from the game content between two parentheses "(..)" or between two brackets "{..}" and the values that begin with a dollar sign "$", getting in cell D200 and D2 only the moves of the game.
The game stored in D2 is converted into its individual moves in the range D3: D101, being the limit of 99 moves played by each player.
'NumericDB' sheet
Verifies the correctness of the conversion between algebraic notation and the number notation of the chess games stored in the database that consists of the 'ChessDB', 'AlgebraicDB' and 'NumericDB' sheets.
The movements are obtained in numerical notation into the 'Notation' sheet, in the range N6:O104. These numerical values must be copied manually in the range E3:F101 of the 'Game' sheet for numerical notation G3:G101 which, in turn, must be copied into the column on the page 'NumericDB' for the corresponding chess game.
'Notation' sheet compares the obtained numerical notation 'NumericDB' in the range H6:H104 with the numerical data converted from the algebraic notation.
An stored game in each column, for example to column K are copied in the range K1:K99, a movement in each cell, eg into K1: 1. d4 Nf6
You can store games in any of the 50 languages sheet 'Languages' or in symbolic notation, such as "figurines" for example: 8.♕d2 ♘d7
In row 1 is reflected the number of the game.
Row 2 shows the language in which you saved the game in algebraic notation, with the number of language.
Row 4 includes a description of the game.
In rows range 5:22 is saved the data game, obtaining a summary in row 23.
The conversion is based on an intermediate language, an algebraic notation with figurines that uses Unicode characters to represent the chess pieces, so they are independent of the languages to be translated.
- A chessboard of 64 squares numbered from a1 to h8, algebraically, and from 11 to 88, numerically.
- The black and white pieces in figurines that are formatted with Unicode characters.
- A chessboard with chess pieces represented by the letters of the algebraic notation language selected by the user.
- A chessboard with pieces symbolized by 1 to 6 for white and -1 to -6 for black.
- A chessboard with the numbers representing each of the 64 squares.
- Cell K1 to select the number of the database chess game.
- Cell L2 to select between numeric and algebraic notation.
- Cell K9 to choose the movement of each play.
- Cell K10 to see the original position of the piece moved in the last movement.
- Cell O10 to change the color of the squares on the chessboard.
- Cell R10 to rotate the board and change the player's point of view of the white and black pieces.
- Cell K11 to choose the language of the algebraic notation.
This last feature lets you view games in any of the 50 different languages, including algebraic notation in graphics figurines of the chess pieces.
What additional features would you like to see in the next version of this chess viewer?
You can tell me writing a post.




