Initial attempt at minishogi.
[gnushogi.git] / TODO
1 Generic cleanups
2
3 - hunt for more hardcoded variant-specific constants
4   - position of captured pieces in curses mode
5   - compile with bound-checker
6 - add autosave mode to ease hunt for segfaults ?
7 - generate patterns.inc at build-time
8 - use 2D array for the board, get rid of the (i)nunmap stuff
9 - fixup build procedure to support parallel make runs
10 - investigate those preexisting "overflow in implicit constant
11   conversion" warnings
12
13 Minishogi-related stuff
14
15 - make minishogi a run-time option rather than a compile-time one
16 - minishogi patterns
17 - tune difficulty levels
18 - other tunings to investigate
19   * PromotionZoneDistanceBonus
20   * OPENING_HINT
21 - add minishogi stuff to the doc
22 - use valid minishogi moves in online help
23
24 - segfault (on level 1) following 2e1d 1d4a
25         => field.piece can reach 14 in pattern.c::update_advance_bonus
26            => probably related to using patterns for standard shogi
27            => must break the circular pattern.o <-> pattern.inc dep to
28                 be able to generated pattern.inc as needed