Package

axle

game

Permalink

package game

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. game
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AlphaBetaFold[G, S, O, M, MS, MM, N](game: G, move: M, cutoff: Map[Player, N], done: Boolean)(implicit evidence$1: Order[N], evGame: Game[G, S, O, M, MS, MM]) extends Product with Serializable

    Permalink
  2. trait Game[G, S, O, M, MS, MM] extends AnyRef

    Permalink
  3. trait GameIO[G, O, M, MS, MM] extends AnyRef

    Permalink
  4. case class Player(id: String, description: String) extends Product with Serializable

    Permalink

Value Members

  1. object Dice

    Permalink
  2. object Player extends Serializable

    Permalink
  3. object Strategies

    Permalink
  4. def gameStream[G, S, O, M, MS, MM](game: G, start: S, intro: Boolean = true)(implicit evGame: Game[G, S, O, M, MS, MM], evGameIO: GameIO[G, O, M, MS, MM]): Stream[S]

    Permalink
  5. def moveStateStream[G, S, O, M, MS, MM](game: G, fromState: S)(implicit evGame: Game[G, S, O, M, MS, MM]): Stream[(S, M, S)]

    Permalink
  6. def play[G, S, O, M, MS, MM](game: G, start: S, intro: Boolean = true)(implicit evGame: Game[G, S, O, M, MS, MM], evGameIO: GameIO[G, O, M, MS, MM]): S

    Permalink
  7. def play[G, S, O, M, MS, MM](game: G)(implicit evGame: Game[G, S, O, M, MS, MM], evGameIO: GameIO[G, O, M, MS, MM]): S

    Permalink
  8. def playContinuously[G, S, O, M, MS, MM](game: G, start: S)(implicit evGame: Game[G, S, O, M, MS, MM], evGameIO: GameIO[G, O, M, MS, MM]): S

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped