update TODO - chess-puzzles - chess puzzle book generator
(HTM) git clone git://git.codemadness.org/chess-puzzles
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 752c96801f72527cf5bc3faab7ad7d1d7889ddbf
(DIR) parent 4d582297eea29262d3ed81b786c28276e006589f
(HTM) 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(-)
---
(DIR) 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.