Take note of more cleanups to do.
[gnushogi.git] / TODO
1 Generic cleanups
2
3 - switch cli parsing to getopt
4 - hunt for extern's and prototypes spread all over the source
5 - merge old Makefile.profile.in back into Makefile.in if meaningful at all
6 - use automake
7 - drop gnushogi.lng, merge strings back into code
8 - use version from configure.ac, get rid of version.h, drop patchlevel
9 - hunt for more hardcoded variant-specific constants
10   - position of captured pieces in curses mode
11   - compile with bound-checker
12 - add autosave mode to ease hunt for segfaults ?
13 - use 2D array for the board, get rid of the (i)nunmap stuff
14 - fixup build procedure to support parallel make runs
15 - investigate those preexisting "overflow in implicit constant
16   conversion" warnings
17
18 Minishogi-related stuff
19
20 - make minishogi a run-time option rather than a compile-time one
21 - minishogi patterns
22 - tune difficulty levels
23 - other tunings to investigate
24   * PromotionZoneDistanceBonus
25   * OPENING_HINT
26 - add minishogi stuff to the doc
27 - use valid minishogi moves in online help