Introduction
Introduction Statistics Contact Development Disclaimer Help
update TODO - chess-puzzles - chess puzzle book generator
git clone git://git.codemadness.org/chess-puzzles
Log
Files
Refs
README
LICENSE
---
commit c569951f00bbd5517962401c1f090cac6a99a8c5
parent 79add5ed63f4c15703b14bfa3209d5046f8ebb3f
Author: Hiltjo Posthuma <[email protected]>
Date: Mon, 8 Jan 2024 22:01:09 +0100
update TODO
Diffstat:
M TODO | 33 ++++++++++-------------------…
1 file changed, 10 insertions(+), 23 deletions(-)
---
diff --git a/TODO b/TODO
@@ -1,28 +1,15 @@
-? pgnnotation make function?
-? PGN output: add game termination state?
- - PGN output: add stalemate?
- - PGN output: but what if resign, time-out, draw offer?
-
-? canpiecemove(): en passant take (if not in check afterwards).
-? ischeckmated(): check en passant take to defend checkmate.
-
- rename fen.c to be more unique so it can be installed in $PATH.
-
-- 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. "
-
-? read PGN to moves?
- - input and output piece mapping?
-
+- read PGN to moves? if its simple to do so.
+ - input and output piece mapping? This would make it useful to convert…
+ PGN notated games to Lichess etc.
- more tests.
- piece ambiguity.
- en passant (in check), etc.
- in check, checkmate.
- - test more chess960 black kingside and queenside castling
- - test more long sequence and halfmove and movenumber counts
+ - test more chess960 black kingside and queenside castling.
+ - test more long sequence and halfmove and movenumber counts.
+- code cleanup:
+ - castling code can be much simplified.
+? PGN output: add game termination state?
+ - PGN output: add stalemate?
+ - PGN output: but what if resign, time-out, draw offer?
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.