org.moyoman.module.proverbs
Interface Proverbs

All Superinterfaces:
Cloneable, ModuleInterface, Serializable
All Known Implementing Classes:
IgoProverbs

public interface Proverbs
extends ModuleInterface

The class that implements this interface will suggest moves based on whether they are suggested or discouraged by a proverb, e.g, hane at the end of two stones.


Field Summary
static float CONFIDENCE
           
 
Method Summary
 MoveDescriptorForest getSequences()
          Return sequences of moves that are suggested or discouraged by a proverb.
 
Methods inherited from interface org.moyoman.module.ModuleInterface
clone, getMoves, getScheduler
 

Field Detail

CONFIDENCE

public static final float CONFIDENCE
See Also:
Constant Field Values
Method Detail

getSequences

public MoveDescriptorForest getSequences()
Return sequences of moves that are suggested or discouraged by a proverb. Note that all moves may not be equally good, and some in fact may be bad where the opponent is following a proverb. The user of this module can call getMoves() to see the relative ratings of moves. The sequences are so that the user of this module can evaluate the consequences of moves which this module might rate as bad, but might be good in the broader context.

Returns:
A MoveDescriptorForest which contains sequences of moves following proverbs.