update TODO - chess-puzzles - chess puzzle book generator | |
git clone git://git.codemadness.org/chess-puzzles | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 752c96801f72527cf5bc3faab7ad7d1d7889ddbf | |
parent 4d582297eea29262d3ed81b786c28276e006589f | |
Author: Hiltjo Posthuma <[email protected]> | |
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 screenreader… | |
+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. |