List savannah news in announcements to be made on release.
[gnushogi.git] / TODO
1 Known bugs:
2
3 - some positions show problem in the evaluation algorithm
4 - minishogi repetition rule, different from standard shogi, is
5   not implemented
6 - with no piece on board, computer generates invalid move
7
8 Target for v1.5:
9
10 - refactor dspwrappers into a driver-like structure
11 - integrate H.G.Muller's work on the xboard protocol on top of that
12 - deprecate xshogi in favor of xboard
13 - make minishogi a run-time option rather than a compile-time one,
14   using the "variant" mechanism of the xboard protocol
15
16 Generic cleanups
17
18 - switch cli parsing to getopt
19 - hunt for extern's and prototypes spread all over the source
20 - use automake
21 - hunt for more hardcoded variant-specific constants
22   - position of captured pieces in curses mode
23   - compile with bound-checker
24 - add autosave mode to ease hunt for segfaults ?
25 - use 2D array for the board, get rid of the (i)nunmap stuff
26 - fixup build procedure to support parallel make runs
27 - investigate those preexisting "overflow in implicit constant
28   conversion" warnings
29
30 Minishogi-related stuff
31
32 - minishogi patterns
33 - tune difficulty levels
34 - other tunings to investigate
35   * PromotionZoneDistanceBonus
36   * OPENING_HINT
37 - add minishogi stuff to the doc
38 - use valid minishogi moves in online help