Hierarchy For All Packages
- org.gaardeon.sharkbait.michael,
- org.gaardeon.sharkbait.michael.eval,
- org.gaardeon.sharkbait.michael.players,
- org.gaardeon.sharkbait.michael.players.virtual,
- org.gaardeon.sharkbait.uci
Class Hierarchy
- java.lang.Object
- org.gaardeon.sharkbait.michael.Algebraic
- org.gaardeon.sharkbait.michael.App
- org.gaardeon.sharkbait.michael.players.BasePlayer (implements org.gaardeon.sharkbait.michael.players.Player)
- org.gaardeon.sharkbait.michael.players.virtual.BaseRandomPlyPathFinder
- org.gaardeon.sharkbait.michael.BishopMoves
- org.gaardeon.sharkbait.michael.Board
- org.gaardeon.sharkbait.michael.BoardState
- org.gaardeon.sharkbait.michael.players.virtual.CandidatePathActor (implements org.gaardeon.sharkbait.michael.players.virtual.PlyActor)
- org.gaardeon.sharkbait.michael.players.CandidatePaths
- org.gaardeon.sharkbait.michael.players.CandidatesChooser (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- org.gaardeon.sharkbait.michael.ChessPiece
- org.gaardeon.sharkbait.michael.ConsoleUtil
- org.gaardeon.sharkbait.michael.eval.ControlMaxEval (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.ControlOppMin (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.players.Elo
- org.gaardeon.sharkbait.michael.Fen
- org.gaardeon.sharkbait.michael.Fen.FenBuilder
- org.gaardeon.sharkbait.michael.players.FillOutPaths (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- org.gaardeon.sharkbait.michael.players.FindBetterOpponentResponse (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- org.gaardeon.sharkbait.michael.players.FindMyBetterAlternate (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- org.gaardeon.sharkbait.michael.Game
- org.gaardeon.sharkbait.michael.GameResult
- org.gaardeon.sharkbait.michael.eval.GridEval_v1 (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.GridEval_v2 (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.GridEval_v3 (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.GridEval4 (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.players.HumanPlayer (implements org.gaardeon.sharkbait.michael.players.GamePlayer)
- org.gaardeon.sharkbait.michael.players.virtual.ImportantMoveChooser (implements org.gaardeon.sharkbait.michael.players.PlyChooser, org.gaardeon.sharkbait.michael.players.virtual.UsesCandidatePaths)
- org.gaardeon.sharkbait.michael.LongBits
- org.gaardeon.sharkbait.michael.Match
- org.gaardeon.sharkbait.michael.eval.MaterialController (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.MaterialController2 (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.MaterialController2_1 (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.MaterialController2_2 (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.MaterialController3 (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.MaterialController3_1 (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.Materialist (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.MaxControlDiff (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.eval.MaxControlRatio (implements org.gaardeon.sharkbait.michael.ChessEval)
- org.gaardeon.sharkbait.michael.Move
- org.gaardeon.sharkbait.michael.players.OnePlyPlayer (implements org.gaardeon.sharkbait.michael.players.GamePlayer)
- org.gaardeon.sharkbait.michael.players.PawnPushChooser (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- org.gaardeon.sharkbait.michael.players.PerfectPlayer (implements org.gaardeon.sharkbait.michael.players.GamePlayer, org.gaardeon.sharkbait.michael.players.Player)
- org.gaardeon.sharkbait.michael.eval.PieceEvalator1 (implements org.gaardeon.sharkbait.michael.ChessEval, org.gaardeon.sharkbait.michael.eval.PieceEval)
- org.gaardeon.sharkbait.michael.PlayerMoves
- org.gaardeon.sharkbait.michael.players.Ply (implements java.lang.Comparable<T>)
- org.gaardeon.sharkbait.michael.players.PlyMsg
- org.gaardeon.sharkbait.michael.players.PlyMsgQueue
- org.gaardeon.sharkbait.michael.players.virtual.PlyPathFinder
- org.gaardeon.sharkbait.michael.players.PlyPermutator
- org.gaardeon.sharkbait.michael.players.virtual.PlyPlayer (implements org.gaardeon.sharkbait.michael.players.GamePlayer)
- org.gaardeon.sharkbait.michael.players.ProveMeWrong (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- org.gaardeon.sharkbait.michael.players.RandomOptimisticPathChooser (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- org.gaardeon.sharkbait.michael.players.RandomOptimisticTopPathChooser (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- org.gaardeon.sharkbait.michael.players.RandomPathChooser (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- org.gaardeon.sharkbait.michael.players.RandomPlayer (implements org.gaardeon.sharkbait.michael.players.GamePlayer)
- org.gaardeon.sharkbait.michael.players.RandomTopPathChooser (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- org.gaardeon.sharkbait.michael.RookMoves
- org.gaardeon.sharkbait.michael.RoundRobinTournament (implements org.gaardeon.sharkbait.michael.Tournament)
- org.gaardeon.sharkbait.michael.players.ScoredItems<K,
S> - org.gaardeon.sharkbait.michael.players.SearchingOpponentPlyPlayer (implements org.gaardeon.sharkbait.michael.players.GamePlayer)
- org.gaardeon.sharkbait.michael.Sharkbait
- org.gaardeon.sharkbait.michael.players.SimpleMove (implements java.lang.Comparable<T>)
- org.gaardeon.sharkbait.michael.players.virtual.SimplePathFinder (implements org.gaardeon.sharkbait.michael.players.FailingPathFinder, org.gaardeon.sharkbait.michael.players.virtual.UsesCandidatePaths)
- org.gaardeon.sharkbait.michael.players.virtual.SmarterPathFinder (implements org.gaardeon.sharkbait.michael.players.FailingPathFinder, org.gaardeon.sharkbait.michael.players.virtual.UsesCandidatePaths)
- org.gaardeon.sharkbait.michael.players.virtual.StaticLocks
- org.gaardeon.sharkbait.michael.players.TakePieceChooser (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.gaardeon.sharkbait.michael.IllegalMoveException
- java.lang.RuntimeException
- java.lang.Exception
- org.gaardeon.sharkbait.michael.players.TopPathChooser (implements org.gaardeon.sharkbait.michael.players.PlyChooser)
- org.gaardeon.sharkbait.michael.TournamentResults
- org.gaardeon.sharkbait.michael.players.TwoPlyPlayer (implements org.gaardeon.sharkbait.michael.players.GamePlayer)
- org.gaardeon.sharkbait.michael.players.TwoPlySearchingPlyPlayer (implements org.gaardeon.sharkbait.michael.players.GamePlayer)
- org.gaardeon.sharkbait.uci.UCIGridlessSharkbaitPlayer (implements org.gaardeon.sharkbait.uci.UCIEngine)
- org.gaardeon.sharkbait.uci.UCIProcessWrapper (implements org.gaardeon.sharkbait.uci.UCIEngine)
- org.gaardeon.sharkbait.uci.UCISharkbaitPlayer (implements org.gaardeon.sharkbait.uci.UCIEngine)
Interface Hierarchy
- org.gaardeon.sharkbait.michael.ChessEval
- org.gaardeon.sharkbait.michael.players.GamePlayer
- org.gaardeon.sharkbait.michael.players.HasPlyUtils
- org.gaardeon.sharkbait.michael.players.FailingPathFinder
- org.gaardeon.sharkbait.michael.players.PlyChooser
- org.gaardeon.sharkbait.michael.eval.PieceEval
- org.gaardeon.sharkbait.michael.players.Player
- org.gaardeon.sharkbait.michael.players.virtual.PlyActor
- org.gaardeon.sharkbait.michael.Tournament
- org.gaardeon.sharkbait.uci.UCIEngine
- org.gaardeon.sharkbait.uci.UCIResponseListener
- org.gaardeon.sharkbait.michael.players.virtual.UsesCandidatePaths
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.gaardeon.sharkbait.michael.Direction
- org.gaardeon.sharkbait.michael.Fen.Fens
- org.gaardeon.sharkbait.michael.GameLogStyle
- org.gaardeon.sharkbait.michael.GameResult.VictoryResult
- org.gaardeon.sharkbait.michael.MoveBlockType
- org.gaardeon.sharkbait.michael.PieceColor
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- org.gaardeon.sharkbait.michael.KnownEvalInfo
- org.gaardeon.sharkbait.michael.players.MoveChoice (implements java.lang.Comparable<T>)
- org.gaardeon.sharkbait.michael.players.PlyAndMove
- org.gaardeon.sharkbait.michael.players.PlyMoveChoice
- org.gaardeon.sharkbait.michael.players.ScoredPath (implements java.lang.Comparable<T>)
- org.gaardeon.sharkbait.michael.players.SimplePly
- java.lang.Record