Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MinimaxInitScore ¶
Types ¶
type SearchNode ¶
type SearchNode interface { Score() int IsTerminal() bool SearchNodeGenerator() SearchNodeGenerator }
func Minimax ¶
func Minimax(node SearchNode, depth int, maximizing bool) (SearchNode, int)
func MinimaxAlphaBetaPrunning ¶
func MinimaxAlphaBetaPrunning(node SearchNode, depth int, maximizing bool) (SearchNode, int)
func MinimaxConcurrent ¶
func MinimaxConcurrent(node SearchNode, depth int, maximizing bool, workers int) (SearchNode, int)
type SearchNodeGenerator ¶
type SearchNodeGenerator func(maximizing bool) SearchNode
Click to show internal directories.
Click to hide internal directories.