[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Programming advanced strategy



Bouzy described and implemented many high level concepts using OOP in his
thesis (in french). His aim was to model the cognitive process involved in
playing go. 

Bouzy's dissertation is available at:
ftp://www.joy.ne.jp/welcome/igs/Go/computer/bbthese.ps.Z.

Some interesting aspects of this work (simple fuzzy logic evaluators for
territory and influence) were used in GnuGo 2.

IMHO the main shortcoming of the resulting program (INDIGO : Is Now Defined
In Good Objects) is its far from optimum rule-based engine which is supposed
to prioritize goals. It is quite hard to resolve several fuzzy logic
evaluators into a _consistent_ good move.

Jean-Pierre Vesinet
jpvesinet@xxxxxxxxxxxxxxxxx