Trait minimax::interface::Strategy [−][src]
Defines a method of choosing a move for the current player.
Required methods
fn choose_move(&mut self, _: &G::S) -> Option<G::M>
[src]
Implementors
impl<E: Evaluator> Strategy<<E as Evaluator>::G> for IterativeSearch<E> where
<E::G as Game>::S: Clone + Zobrist,
<E::G as Game>::M: Copy + Eq,
[src]
<E::G as Game>::S: Clone + Zobrist,
<E::G as Game>::M: Copy + Eq,
impl<E: Evaluator> Strategy<<E as Evaluator>::G> for Negamax<E> where
<E::G as Game>::S: Clone,
<E::G as Game>::M: Copy,
[src]
<E::G as Game>::S: Clone,
<E::G as Game>::M: Copy,
impl<G: Game> Strategy<G> for Random where
G::M: Copy,
[src]
G::M: Copy,