From 2ccaf1778ba08db2fdd32ef6b5e0b597850f9996 Mon Sep 17 00:00:00 2001 From: Yann Dirson Date: Sun, 5 Aug 2007 18:52:19 +0200 Subject: [PATCH] Write down current problems impacting Shogi. --- TODO_shogi | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 TODO_shogi diff --git a/TODO_shogi b/TODO_shogi new file mode 100644 index 0000000..cc1e3a0 --- /dev/null +++ b/TODO_shogi @@ -0,0 +1,24 @@ +tagua core: +- tagua should make promotion an option to the user + -> maybe by splitting target square if canPromote(), so the piece + gets promoted if it gets dropped in second half of the square ? +- gnushogi engine gets confused when moving through history => generic pb ? +- tooltips for figurines, for people who can't read kanji + +shogi variant: +- pools overlap when too many pieces were captured +- decorated move could show captured piece + +gnushogi engine: +- gnushogi engine should catch "Illegal move: " notices from gnushogi +- engine should detect endgame conditions from gnushogi: + "Drawn game!" "Black mates!" + (gnushogi only reports a draw on one side !?) +- support x?(save|get) commands (need tagua support ?) + +other shogi: +- implement ACS protocol and shogi-server extended commands + http://www.computer-shogi.org/protocol/tcp_ip_server_11_e.html + http://shogi-server.sourceforge.jp/protocol.html +- support for GPS Shogi engine + http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/ -- 2.11.4.GIT