gambit
gambit
API
com.phasmidsoftware.gambit
examples
connect4
AlphaBetaPlayerConnect4
Connect4
Connect4
Connect4Demo
Connect4GameRunner
Connect4State
Connect4Tournament
HeuristicPlayer
RandomPlayer
tictactoe
AlphaBetaPlayerTicTacToe
BeadResult
Board
Draw
HeuristicPlayer
Loss
Matchbox
Matchbox
Matchboxes
Matchboxes
MenacePlayer
Outcome
PerfectPlayer
RandomPlayer
TicTacToe
TicTacToe
TicTacToeState$
TicTacToeState$
loggableTicTacToe
TicTacToeDemo
TicTacToeGameRunner
TicTacToeUtils
Win
game
AlphaBetaPlayer
AlphaBetaPlayer
AlphaBetaWindow
AlphaBetaWindow
Contestant
FlatTTCache
GambitConfig
Game
GameResult
GameRunner
MCTSNode
MCTSNode
MCTSPlayer
MatchResult
Move
NodeLimitException
Player
State
TTCache
TTEntry
TTFlag
Tournament
TrancheTTCache
Transition
util
Aggregators
BackedOutput
BufferedCharSequenceOutput
BufferedOutput
CharacterOutput
GambitException
LazyLogger
LazyLogger
NonOutput
Output
Output
OutputException
Outputable
Shuffle
TypedOutput
UnbackedOutput
WriterOutput
gambit
/
com.phasmidsoftware.gambit
/
com.phasmidsoftware.gambit.util
/
Aggregators
Aggregators
com.phasmidsoftware.gambit.util.Aggregators
object
Aggregators
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Aggregators
.
type
Members list
Clear all
Value members
Concrete methods
def
filterN
[
X
](
r
:
Seq
[
X
],
w
:
Seq
[
X
])(
n
:
Int
,
p
:
X
=>
Boolean
):
Seq
[
X
]
def
hasOne
[
X
](
xs
:
Seq
[
X
])(
p
:
X
=>
Boolean
):
Option
[
X
]
def
hasTwo
[
X
](
xs
:
Seq
[
X
])(
p
:
X
=>
Boolean
):
Option
[(
X
,
X
)]
In this article
Attributes
Members list
Value members
Concrete methods