pachi_py/pachi/tactics/selfatari.c (5 lines): - line 98: /* TODO: Check for ladder! */ - line 107: /* TODO: > 2? But maybe the group can capture - line 276: /* FIXME Do we really need this ? */ - line 363: /* TODO: If there's so much eye space that even with filling + capture - line 457: /* FIXME looks like check_throwin() does it actually. */ pachi_py/pachi/pattern.c (4 lines): - line 235: /* TODO: is_ladder() is too conservative in some - line 353: /* TODO: is_ladder() is too conservative in some - line 392: /* TODO: is_ladder() is too conservative in some - line 490: /* TODO: We should match pretty much all of these features pachi_py/pachi/playout/moggy.c (3 lines): - line 773: /* FIXME: Use the gammas. */ - line 887: /* FIXME: We give the malus even if this move - line 1082: * GNUGo. This might be indicative of some bug, FIXME bisect? */ pachi_py/pachi/pattern.h (3 lines): - line 21: /* TODO: Try completely separate ko / no-ko features. And many other - line 89: /* TODO: MC owner, playing ko, #liberties, #libs of opponent, ... */ - line 114: * TODO: Special-case high values to match larger areas or the pachi_py/pachi/tools/twogtp.py (3 lines): - line 364: # FIXME: write_sgf - line 387: # FIXME: write_sgf - line 422: # FIXME: $self->writesgf($sgffile) if defined $sgffile; pachi_py/pachi/patternsp.c (2 lines): - line 38: /* TODO: (Stern, 2006) uses a hand-modified - line 308: /* TODO: Compare also # of patternscan encounters? */ pachi_py/pachi/timeinfo.c (2 lines): - line 15: /* Max net lag in seconds. TODO: estimate dynamically. */ - line 369: // TODO: keep statistics to get good estimate of lag not just current move pachi_py/pachi/montecarlo/montecarlo.c (2 lines): - line 38: /* FIXME: Cutoff rule for simulations. Currently we are so fast that this - line 42: /* FIXME: We cannot handle seki. Any good ideas are welcome. A possibility is pachi_py/pachi/uct/prior.c (2 lines): - line 24: /* TODO: Introduce foreach_fpoint() to iterate only over non-occupied - line 300: /* FIXME: Optimal pattern_eqex is about -1000 with small playout counts pachi_py/pachi/uct/uct.c (2 lines): - line 541: // FIXME this makes pondering useless when using dcnn ... - line 700: // TODO: Further tuning and experiments with better time allocation schemes. pachi_py/pachi/tactics/ladder.c (1 line): - line 157: /* TODO: Remove the redundant parameters. */ pachi_py/pachi/uct/dynkomi.c (1 line): - line 378: * TODO: Make the ratchet expire after a while. */ pachi_py/pachi/gtp.c (1 line): - line 496: /* TODO: Engine should choose free handicap; however, it tends to take pachi_py/pachi/move.h (1 line): - line 16: /* TODO: Smarter way to do this? */ pachi_py/pachi/patternsp.h (1 line): - line 20: * TODO: Better upper bound to save more data. */ pachi_py/pachi/uct/walk.c (1 line): - line 365: /* TODO: Don't necessarily restart the sequence walk when pachi_py/pachi/t-unit/sar.t (1 line): - line 55: sar w c2 1 # Makes bent 4, bad normally (except in corner ... FIXME ?) pachi_py/pachi/tools/sgf2gtp.py (1 line): - line 129: # TODO handle weird sgf files better pachi_py/pachi/uct/tree.h (1 line): - line 51: /* TODO: Performance would benefit from a reorganization: pachi_py/pachi/uct/tree.c (1 line): - line 482: /* FIXME: Adjust for board symmetry. */ pachi_py/extra_unused.pyx (1 line): - line 288: # TODO handle weird sgf files better pachi_py/cypachi.pyx (1 line): - line 250: # TODO: use the C++ operator== pachi_py/pachi/board.c (1 line): - line 203: /* TODO: We do not handle board symmetry on boards pachi_py/pachi/uct/search.c (1 line): - line 460: /* TODO: Early break if best->variance goes under threshold pachi_py/pachi/distributed/protocol.c (1 line): - line 372: /* FIXME: this often results in infinite loops on errors pachi_py/pachi/joseki/joseki.c (1 line): - line 59: * the rest of the sequence for now. (TODO: Make quadrants