From 534639216c8bc77494b7d64af08a8814a09083f8 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Sat, 13 Feb 2010 11:50:54 +0100 Subject: [PATCH] HACKING, TODO: Adjust for recent improvements --- HACKING | 4 ++-- TODO | 12 +++--------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/HACKING b/HACKING index 0912cdf..748f5d2 100644 --- a/HACKING +++ b/HACKING @@ -146,8 +146,8 @@ is a major security hole. Yes, this needs to be cleaned up. Also, currently engines cannot plug in their own commands and there is no GoGui interface. Pachi supports only few GTP commands now. Most importantly, it does not -support the undo command and it does not support time-keeping. -The final_status_list command requires engine support. +support the undo command. The final_status_list command requires engine +support. General Pattern Matcher diff --git a/TODO b/TODO index d464205..ae7b58d 100644 --- a/TODO +++ b/TODO @@ -4,29 +4,23 @@ Docs: Base: * Further optimize board implementation, oprofile fun -* Clean up GTP interface, allow custom GTP commands for - modules +* Clean up GTP interface, allow custom GTP commands for modules * Implement parameter setup over GTP * gogui-friendly GTP interface Patterns: * Heavy optimization work * Analyze feasibility of various possible features -* Use pattern3-type patterns for incremental board spatials matching - (should be much faster, and also usable for Moggy policy) +* Incrementally match all features from fast set +* Incrementally maintain probability distribution for ELO playouts Playouts: * Finish the ELO-play policy -* Mercy rule? * Split playout aspects to custom-stackable pieces * Possibly replay top-rated unplayed moves from the tree in the playout? UCT: -* Ponder mode -* Time controls infrastructure -* Outside of japanese byoyomi, stop reading early if result cannot change -* Support for different default settings for various board sizes * Support for prior hinting based by custom externally linked evaluation function * Support for different float types when running with huge playout counts -- 2.11.4.GIT