Coordinate move notation

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

Coordinate move notation

Postby Eli Bendersky » 24 Feb 2004, 13:12

Geschrieben von: / Posted by: Eli Bendersky at 24 February 2004 13:12:21:

For my chess program, I'm now considering various move notations. I'd like to keep a list of FENs with moves in a file, to test my move generation.
The best move notation for a program to understand is definitely coordinate:
e2-e4, a2-b3 (capture), a7-a8=Q (promotion), that's about it.
However, I'm concerned about the completeness of this representation. For instance, given a board and the last move in coordinate notation, is it possible to reproduce the previous board (i.e. Undo Move ?) I think not, because a pawn capture can be enpassant or not enpassant, it's not possible to know from coordinate notation. Is this right ?
Thanks
Eli
Eli Bendersky
 

a2xb3 ?? (n/t)

Postby Matthias Gemuh » 24 Feb 2004, 13:30

Geschrieben von: / Posted by: Matthias Gemuh at 24 February 2004 13:30:11:
Als Antwort auf: / In reply to: Coordinate move notation geschrieben von: / posted by: Eli Bendersky at 24 February 2004 13:12:21:
For my chess program, I'm now considering various move notations. I'd like to keep a list of FENs with moves in a file, to test my move generation.
The best move notation for a program to understand is definitely coordinate:
e2-e4, a2-b3 (capture), a7-a8=Q (promotion), that's about it.
However, I'm concerned about the completeness of this representation. For instance, given a board and the last move in coordinate notation, is it possible to reproduce the previous board (i.e. Undo Move ?) I think not, because a pawn capture can be enpassant or not enpassant, it's not possible to know from coordinate notation. Is this right ?
Thanks
Eli



BigLion + Taktix
Matthias Gemuh
 

Re: Coordinate move notation

Postby Omid David » 24 Feb 2004, 13:51

Geschrieben von: / Posted by: Omid David at 24 February 2004 13:51:48:
Als Antwort auf: / In reply to: Coordinate move notation geschrieben von: / posted by: Eli Bendersky at 24 February 2004 13:12:21:
For my chess program, I'm now considering various move notations. I'd like to keep a list of FENs with moves in a file, to test my move generation.
The best move notation for a program to understand is definitely coordinate:
e2-e4, a2-b3 (capture), a7-a8=Q (promotion), that's about it.
However, I'm concerned about the completeness of this representation. For instance, given a board and the last move in coordinate notation, is it possible to reproduce the previous board (i.e. Undo Move ?) I think not, because a pawn capture can be enpassant or not enpassant, it's not possible to know from coordinate notation. Is this right ?
Thanks
Eli
You have the same problem in other notations too. For example, in the move Nxd5, do you know which piece was captured on d5?!
I use only one simple coordinate notation, e.g., e2e4, e7e8q, etc. In order to undo a move, you have to save the needed info in history.
Omid David
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: No registered users and 25 guests