Trait pleco::engine::Searcher
[−]
[src]
pub trait Searcher { fn best_move(board: Board, timer: &Timer) -> BitMove
where
Self: Sized; fn best_move_depth(board: Board, timer: &Timer, max_depth: u16) -> BitMove
where
Self: Sized; fn name() -> &'static str
where
Self: Sized; }
Required Methods
fn best_move(board: Board, timer: &Timer) -> BitMove where
Self: Sized,
Self: Sized,
fn best_move_depth(board: Board, timer: &Timer, max_depth: u16) -> BitMove where
Self: Sized,
Self: Sized,
fn name() -> &'static str where
Self: Sized,
Self: Sized,
Implementors
impl Searcher for IterativeSearcher
impl Searcher for RandomBot
impl Searcher for SimpleBot
impl Searcher for ParallelSearcher
impl Searcher for AlphaBetaBot
impl Searcher for JamboreeSearcher
impl Searcher for LazySMPSearcher