commit 752c96801f72527cf5bc3faab7ad7d1d7889ddbf
parent 4d582297eea29262d3ed81b786c28276e006589f
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 21 Dec 2023 18:17:34 +0100
update TODO
Diffstat:
M | TODO | | | 20 | ++++++++++++++++++-- |
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/TODO b/TODO
@@ -1,5 +1,21 @@
+- code cleanup:
+ - separate parsefen() function.
+ - separate parsemoves() function.
+
+- option for output for annotating moves in a human-like way (for screenreaders/espeak).
+https://en.wikipedia.org/wiki/Portable_Game_Notation
+PGN:
+
+"In a few cases, a more detailed representation is needed to resolve ambiguity;
+if so, the piece's file letter, numerical rank, or the exact square is inserted
+after the moving piece's name (in that order of preference). Thus, Nge2
+specifies that the knight originally on the g-file moves to e2. "
+
+- rename fen.c to be more unique so it can be installed in $PATH.
+
? output for PGN notation for moves:
- mainly for solutions page.
- maybe add some option to show it in tty/ASCII mode.
-- man page
-- improve README
+
+- improve documentation.
+- more tests.