Struct gameai::strategies::negamax::Negamax [] [src]

pub struct Negamax<G: Hash> {
    pub params: NegamaxParams,
    // some fields omitted
}

Fields

Methods

impl<G> Negamax<G> where
    G: RandGame + Send + Display + Hash + Eq,
    G::Agent: Send,
    G::Move: Send + Ord
[src]

[src]

Trait Implementations

impl<G> Strategy<G> for Negamax<G> where
    G: RandGame + Send + Display + Hash + Eq,
    G::Agent: Send,
    G::Move: Send + Ord
[src]

[src]

Decide the next move to make.

[src]

Create the initial state for this strategy.