- backup(double) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- backupRollout(int, int) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
Keep track of stats for rollouts.
- BasicGameView - Class in com.fossgalaxy.games.fireworks.human.ui
-
Created by piers on 11/04/17.
- BasicGameView(int, int) - Constructor for class com.fossgalaxy.games.fireworks.human.ui.BasicGameView
-
- BasicHand - Class in com.fossgalaxy.games.fireworks.state
-
An implementation of a hand.
- BasicHand(BasicHand) - Constructor for class com.fossgalaxy.games.fireworks.state.BasicHand
-
Create a deep copy of a given hand.
- BasicHand(int) - Constructor for class com.fossgalaxy.games.fireworks.state.BasicHand
-
Create a new blank hand.
- BasicHuman - Class in com.fossgalaxy.games.fireworks.human
-
Created by piers on 07/04/17.
- BasicHuman() - Constructor for class com.fossgalaxy.games.fireworks.human.BasicHuman
-
- BasicState - Class in com.fossgalaxy.games.fireworks.state
-
- BasicState(BasicState) - Constructor for class com.fossgalaxy.games.fireworks.state.BasicState
-
- BasicState(int) - Constructor for class com.fossgalaxy.games.fireworks.state.BasicState
-
- BasicState(int, int) - Constructor for class com.fossgalaxy.games.fireworks.state.BasicState
-
- BasicStats - Class in com.fossgalaxy.stats
-
Created by webpigeon on 26/01/17.
- BasicStats() - Constructor for class com.fossgalaxy.stats.BasicStats
-
- Beta - Annotation Type in com.fossgalaxy.games.fireworks.annotations
-
Created by piers on 05/04/17.
- bindBlindCard(int, Hand, List<Card>) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.DeckUtils
-
Bind cards, but don't use real values if present.
- bindCard(int, Hand, List<Card>) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.DeckUtils
-
- bindCard(int, Card) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
Bind a card to a given slot, keeping all known information about it.
- bindCard(int, Card) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
Bind a card to a given slot, keeping all known information about it.
- bindCard(int, Card) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- bindCards(List<Integer>, Map<Integer, List<Card>>) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.DeckUtils
-
- bindOrder(Map<Integer, List<Card>>) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.DeckUtils
-
- BoardGameGeekFactory - Class in com.fossgalaxy.games.fireworks.ai.boardgamegeek
-
Created by webpigeon on 09/05/17.
- BoardGameGeekFactory() - Constructor for class com.fossgalaxy.games.fireworks.ai.boardgamegeek.BoardGameGeekFactory
-
- borderColour - Variable in class com.fossgalaxy.games.fireworks.human.ui.pretty.LifeComponent
-
- BreadthFirstSearch - Class in com.fossgalaxy.games.fireworks.ai.iggi
-
- BreadthFirstSearch() - Constructor for class com.fossgalaxy.games.fireworks.ai.iggi.BreadthFirstSearch
-
- build(String[]) - Method in interface com.fossgalaxy.games.fireworks.utils.agentbuilder.AgentFactory
-
- build() - Method in interface com.fossgalaxy.games.fireworks.utils.agentbuilder.AgentFactory
-
- build(String...) - Method in class com.fossgalaxy.games.fireworks.utils.agentbuilder.ConstructorFactory
-
- build(String[]) - Method in class com.fossgalaxy.games.fireworks.utils.agentbuilder.MethodFactory
-
- buildAgent() - Static method in class com.fossgalaxy.games.fireworks.ai.vanDenBergh.VanDenBerghFactory
-
- buildAgent(double, double, HintRules, DiscardRules) - Static method in class com.fossgalaxy.games.fireworks.ai.vanDenBergh.VanDenBerghFactory
-
- buildAgent(String, int, String, int) - Static method in class com.fossgalaxy.games.fireworks.App
-
Build an agent
- buildAgent(String, int, String[]) - Static method in class com.fossgalaxy.games.fireworks.App
-
Build an agent
- buildAgent(String, int, int[]) - Static method in class com.fossgalaxy.games.fireworks.App
-
- buildAgent(String, int, int, int) - Static method in class com.fossgalaxy.games.fireworks.App
-
Allows for creating MCTS specifically with some fields
- buildAgent(String, int, String, int, int, int, int) - Static method in class com.fossgalaxy.games.fireworks.App
-
Allows for creating Predictor MCTS with some fields
- buildAgent(String, double) - Static method in class com.fossgalaxy.games.fireworks.App
-
Builds a risky agent with a given threshold
- buildAgent(String, String...) - Method in class com.fossgalaxy.games.fireworks.utils.agentbuilder.AgentFinder
-
Generate an agent with a given name from this factory
- buildAgent(String, String...) - Static method in class com.fossgalaxy.games.fireworks.utils.AgentUtils
-
- buildAgent(String) - Static method in class com.fossgalaxy.games.fireworks.utils.AgentUtils
-
- buildAgent(Integer[]) - Static method in class com.fossgalaxy.games.fireworks.utils.AgentUtils
-
- buildAgent(int[]) - Static method in class com.fossgalaxy.games.fireworks.utils.AgentUtils
-
- buildCard() - Static method in class com.fossgalaxy.games.fireworks.human.ui.pretty.MockApp
-
- buildCautious() - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.IGGIFactory
-
Cautious but helpful bot.
- buildCautiousMCTS() - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.IGGIFactory
-
- buildChain(BreadthFirstSearch.Node) - Method in class com.fossgalaxy.games.fireworks.ai.iggi.BreadthFirstSearch
-
- buildCliveJ() - Static method in class com.fossgalaxy.games.fireworks.ai.boardgamegeek.BoardGameGeekFactory
-
A factory implementing CliveJ's ruleset
- buildFactory(Method) - Method in class com.fossgalaxy.games.fireworks.utils.agentbuilder.AgentFinder
-
- buildFactory(Class<? extends Agent>) - Method in class com.fossgalaxy.games.fireworks.utils.agentbuilder.AgentFinder
-
- buildFlawedPlayer() - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.IGGIFactory
-
- buildHand(Hand, int) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.HeuristicGameView
-
- buildHand(Hand, int) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.PrettyGameView
-
- buildIGGI2Player() - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.IGGIFactory
-
- buildIGGIPlayer() - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.IGGIFactory
-
- buildIndicators() - Static method in class com.fossgalaxy.games.fireworks.human.ui.pretty.MockApp
-
- buildIndicators(Hand, int, boolean) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.PrettyGameView
-
- buildInternalState() - Static method in class com.fossgalaxy.games.fireworks.ai.osawa.OsawaFactory
-
Internal-State Strategy as described by Osawa
- buildMCTSND() - Static method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
- buildOuterState() - Static method in class com.fossgalaxy.games.fireworks.ai.osawa.OsawaFactory
-
Outer-State Strategy as described by Osawa
- buildPiersPlayer() - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.IGGIFactory
-
- buildPMCTSND(Agent[]) - Static method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPredictor
-
- buildPolicyND(Agent) - Static method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPolicy
-
- buildPredictor(String...) - Static method in class com.fossgalaxy.games.fireworks.utils.AgentUtils
-
Allow creation of other forms of predictors
- buildPredictors(int, int, String) - Static method in class com.fossgalaxy.games.fireworks.utils.AgentUtils
-
- buildPredictors(int, String...) - Static method in class com.fossgalaxy.games.fireworks.utils.AgentUtils
-
- buildRandom() - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.IGGIFactory
-
- buildRandom() - Static method in class com.fossgalaxy.games.fireworks.ai.osawa.OsawaFactory
-
- buildRiskyPlayer(double) - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.IGGIFactory
-
- buildRiskyPlayer() - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.IGGIFactory
-
- buildSelfRecog() - Static method in class com.fossgalaxy.games.fireworks.ai.osawa.OsawaFactory
-
Self-recognition Strategy as described by Osawa
- buildTest2() - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.IGGIFactory
-
- buildUI() - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.PrettyGameView
-
- deal(int) - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- deal(int) - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- DebugUtils - Class in com.fossgalaxy.games.fireworks.utils
-
Created by webpigeon on 11/10/16.
- Deck - Class in com.fossgalaxy.games.fireworks.state
-
Represents a deck of Hanabi cards.
- Deck() - Constructor for class com.fossgalaxy.games.fireworks.state.Deck
-
- Deck(Deck) - Constructor for class com.fossgalaxy.games.fireworks.state.Deck
-
Provides a clone of the given deck
- DeckComponent - Class in com.fossgalaxy.games.fireworks.human.ui.pretty
-
Created by webpigeon on 20/04/17.
- DeckComponent(GameState) - Constructor for class com.fossgalaxy.games.fireworks.human.ui.pretty.DeckComponent
-
- DeckModel - Class in com.fossgalaxy.games.fireworks.ai.mcts.model
-
Created by Piers on 09/08/2016.
- DeckModel() - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.model.DeckModel
-
- DeckUtils - Class in com.fossgalaxy.games.fireworks.ai.rule.logic
-
- DEFAULT_ITERATIONS - Static variable in class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
- DEFAULT_NUM_RUNS - Static variable in class com.fossgalaxy.games.fireworks.App2Csv
-
Deprecated.
- DEFAULT_ROLLOUT_DEPTH - Static variable in class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
- DEFAULT_TREE_DEPTH_MUL - Static variable in class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
- determinise(GameState, int, Map<Integer, List<Card>>, List<Integer>) - Method in class com.fossgalaxy.games.fireworks.ai.ga.Individual
-
- DiscardCard - Class in com.fossgalaxy.games.fireworks.state.actions
-
- DiscardCard(int) - Constructor for class com.fossgalaxy.games.fireworks.state.actions.DiscardCard
-
- DiscardComponent - Class in com.fossgalaxy.games.fireworks.human.ui.pretty
-
Created by webpigeon on 21/04/17.
- DiscardComponent(GameState) - Constructor for class com.fossgalaxy.games.fireworks.human.ui.pretty.DiscardComponent
-
- DiscardHighest - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Created by webpigeon on 09/05/17.
- DiscardHighest() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.DiscardHighest
-
- DiscardIfCertain - Class in com.fossgalaxy.games.fireworks.ai.rule.simple
-
Discard a card we know is 100% safe based on provided information.
- DiscardIfCertain() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.simple.DiscardIfCertain
-
- DiscardLeastLikelyToBeNecessary - Class in com.fossgalaxy.games.fireworks.ai.rule.random
-
Returns the slot that is least likely to be necessary.
- DiscardLeastLikelyToBeNecessary() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.random.DiscardLeastLikelyToBeNecessary
-
- DiscardOldestFirst - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Created by webpigeon on 18/10/16.
- DiscardOldestFirst() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.DiscardOldestFirst
-
- DiscardOldestNoInfoFirst - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Created by webpigeon on 18/10/16.
- DiscardOldestNoInfoFirst() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.DiscardOldestNoInfoFirst
-
- DiscardProbablyUselessCard - Class in com.fossgalaxy.games.fireworks.ai.rule.random
-
Created by piers on 12/12/16.
- DiscardProbablyUselessCard() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.random.DiscardProbablyUselessCard
-
- DiscardProbablyUselessCard(double) - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.random.DiscardProbablyUselessCard
-
- DiscardRandomly - Class in com.fossgalaxy.games.fireworks.ai.rule.random
-
- DiscardRandomly() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.random.DiscardRandomly
-
- DiscardRules - Enum in com.fossgalaxy.games.fireworks.ai.vanDenBergh
-
Created by piers on 12/12/16.
- DiscardSafeCard - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Discards a card that is safe - It is safe to discard if it cannot be played
- DiscardSafeCard() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.DiscardSafeCard
-
- discardSlot(int) - Static method in enum com.fossgalaxy.games.fireworks.ai.hat.Recommendation
-
- DiscardUnidentifiedCard - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Created by piers on 04/05/17.
- DiscardUnidentifiedCard() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.DiscardUnidentifiedCard
-
- DiscardUselessCard - Class in com.fossgalaxy.games.fireworks.ai.rule
-
This rule is damage control - we can't get a perfect score because we have discarded a prerequisite card, now we
know it's safe to discard higher value cards of the same suit.
- DiscardUselessCard() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.DiscardUselessCard
-
- disqal - Variable in class com.fossgalaxy.games.fireworks.GameStats
-
The number of illegal (cheating) moves made during this game.
- doDefaultBehaviour(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.rule.ProductionRuleAgent
-
- doMove(int, GameState) - Method in interface com.fossgalaxy.games.fireworks.ai.Agent
-
Standardised interface for game playing agents.
- doMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.ga.RMHC
-
- doMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.hat.HatGuessing
-
- doMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.mcs.MonteCarloSearch
-
- doMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
- doMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPredictor
-
- doMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.NoisyPredictor
-
- doMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.osawa.RandomAgent
-
- doMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.RandomAgent
-
- doMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.rule.ProductionRuleAgent
-
- doMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.human.BasicHuman
-
- doMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.HumanUIAgent
-
- doRecommend(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.hat.HatGuessing
-
Playable: a card that can be successfully played with the current game state.
- doSuperMove(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPredictor
-
- doWarmup(int, int, String, String, String) - Static method in class com.fossgalaxy.games.fireworks.cluster.PredictorRunnerSingle
-
- drawCard(Graphics2D, Color, String, int, int, int, int, boolean) - Static method in class com.fossgalaxy.games.fireworks.human.ui.pretty.CardComponent
-
- drawCard(Graphics2D, Card, int, int, int, int, boolean) - Static method in class com.fossgalaxy.games.fireworks.human.ui.pretty.CardComponent
-
- drawFromDeck() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- drawFromDeck() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- GAME_SIZE - Static variable in class com.fossgalaxy.games.fireworks.App2Csv
-
Deprecated.
- GameEvent - Class in com.fossgalaxy.games.fireworks.state.events
-
- GameEvent(MessageType) - Constructor for class com.fossgalaxy.games.fireworks.state.events.GameEvent
-
- gameID - Variable in class com.fossgalaxy.games.fireworks.GameStats
-
A unique ID for this game.
- GameInformation - Class in com.fossgalaxy.games.fireworks.state.events
-
- GameInformation(int, int, int, int) - Constructor for class com.fossgalaxy.games.fireworks.state.events.GameInformation
-
- GameRunner - Class in com.fossgalaxy.games.fireworks
-
A basic runner for the game of Hanabi.
- GameRunner(UUID, int) - Constructor for class com.fossgalaxy.games.fireworks.GameRunner
-
- GameRunner(String, int) - Constructor for class com.fossgalaxy.games.fireworks.GameRunner
-
Create a game runner with a given ID and number of players.
- GameRunnerCheat - Class in com.fossgalaxy.games.fireworks
-
Game runner that allows the agents to know what cards are in their hands.
- GameRunnerCheat(String, int) - Constructor for class com.fossgalaxy.games.fireworks.GameRunnerCheat
-
- GameState - Interface in com.fossgalaxy.games.fireworks.state
-
- GameStats - Class in com.fossgalaxy.games.fireworks
-
- GameStats(String, int, int, int, int, int, int) - Constructor for class com.fossgalaxy.games.fireworks.GameStats
-
- GameUtils - Class in com.fossgalaxy.games.fireworks.utils
-
This contains tools to help run games in a consistent, reproducible way.
- GameView - Class in com.fossgalaxy.games.fireworks.human.ui
-
Created by webpigeon on 20/04/17.
- GameView() - Constructor for class com.fossgalaxy.games.fireworks.human.ui.GameView
-
- generateActions(int, GameState) - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.Utils
-
- generateAllActions(int, int) - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.Utils
-
- GenerateFFAGames - Class in com.fossgalaxy.games.fireworks.cluster
-
Generate matchups between an agent and other agents.
- GenerateGames - Class in com.fossgalaxy.games.fireworks.cluster
-
Generate matchups between an agent and other agents.
- GenerateGAPredictorGames - Class in com.fossgalaxy.games.fireworks.cluster
-
Generate matchups between an agent and other agents.
- GeneratePredictorGames - Class in com.fossgalaxy.games.fireworks.cluster
-
Generate matchups between an agent and other agents.
- generatePredictorString(String, int, String) - Static method in class com.fossgalaxy.games.fireworks.cluster.PredictorRunnerSingle
-
- GeneratePureGames - Class in com.fossgalaxy.games.fireworks.cluster
-
Generate matchups between an agent and itself.
- GeneratePurePredictorGames - Class in com.fossgalaxy.games.fireworks.cluster
-
Generate matchups between an agent and other agents.
- generateSuitableActions(int, GameState) - Static method in class com.fossgalaxy.games.fireworks.ai.iggi.Utils
-
- GenerateValidation - Class in com.fossgalaxy.games.fireworks.cluster
-
Created by webpigeon on 16/11/16.
- GenerateValidationGames - Class in com.fossgalaxy.games.fireworks.cluster
-
Created by newowner on 21/12/2016.
- getAction() - Method in class com.fossgalaxy.games.fireworks.ai.AgentPlayer
-
- getAction(int, int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.ga.Individual
-
- getAction() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- getAction() - Method in class com.fossgalaxy.games.fireworks.human.ui.UIPlayer
-
- getAction() - Method in interface com.fossgalaxy.games.fireworks.players.Player
-
- getAge(int) - Method in class com.fossgalaxy.games.fireworks.state.TimedHand
-
- getAgent() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- getAgentNames() - Static method in class com.fossgalaxy.games.fireworks.utils.SetupUtils
-
Get the list of agents to use for evaluation.
- getAllActionsExpandedAlready() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- getBestNode() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- getCard(int) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
Get the card really present in the slot (or null if unknown).
- getCard(int) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
Get the card really present in the slot (or null if unknown).
- getCard(int) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- getCardAt(int, int) - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getCardAt(int, int) - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getCardsLeft() - Method in class com.fossgalaxy.games.fireworks.state.Deck
-
Gets the number of cards left in the deck
- getChild(Action) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- getChildren() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- getChildSize() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- getColor(CardColour) - Static method in class com.fossgalaxy.games.fireworks.human.ui.GameView
-
- getColour() - Method in class com.fossgalaxy.games.fireworks.state.events.CardInfoColour
-
- getColours(int) - Method in class com.fossgalaxy.games.fireworks.state.hands.PerfectHand
-
- getColours(int) - Method in interface com.fossgalaxy.games.fireworks.state.hands.SimpleHand
-
- getCopy() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getCopy() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getDeck() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getDeck() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getDepth() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- getDiscards() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getDiscards() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getEncodedValue(int, int) - Method in class com.fossgalaxy.games.fireworks.ai.hat.HatGuessing
-
Helper method to understand the hint system
- getEvent() - Method in class com.fossgalaxy.games.fireworks.state.events.GameEvent
-
- getFactories() - Method in class com.fossgalaxy.games.fireworks.utils.agentbuilder.AgentFinder
-
- getHand(int) - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getHand(int) - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getHandSize() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getHandSize() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getHighestScorePossible(GameState, CardColour) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.HandUtils
-
Calculates the maximum possible score obtainable for the given colour
- getHistEntry(T, Long) - Static method in class com.fossgalaxy.games.fireworks.utils.DebugUtils
-
- getHistory() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getHistory() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getHistStr(Map<T, Long>) - Static method in class com.fossgalaxy.games.fireworks.utils.DebugUtils
-
- getInfomation() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getInfomation() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getInformingAction(GameState, int) - Method in class com.fossgalaxy.games.fireworks.ai.rule.TellIllInformed
-
- getKnownColour(int) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
Get the known colour of this slot, from the perspective of the player who's hand it is.
- getKnownColour(int) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
Get the known colour of this slot, from the perspective of the player who's hand it is.
- getKnownColour(int) - Method in class com.fossgalaxy.games.fireworks.state.NegativeHand
-
- getKnownColour(int) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- getKnownValue(int) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
Get the known value of this slot, from the perspective of the player who's hand it is.
- getKnownValue(int) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
Get the known value of this slot, from the perspective of the player who's hand it is.
- getKnownValue(int) - Method in class com.fossgalaxy.games.fireworks.state.NegativeHand
-
- getKnownValue(int) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- getLegalMoves(GameState, int) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- getLives() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getLives() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getLivesLostMyGo() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.IterationObject
-
- getMax() - Method in class com.fossgalaxy.stats.BasicStats
-
- getMax() - Method in interface com.fossgalaxy.stats.StatsSummary
-
- getMean() - Method in class com.fossgalaxy.stats.BasicStats
-
- getMean() - Method in interface com.fossgalaxy.stats.StatsSummary
-
- getMin() - Method in class com.fossgalaxy.stats.BasicStats
-
- getMin() - Method in interface com.fossgalaxy.stats.StatsSummary
-
- getMinTableValue(GameState) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.HandUtils
-
- getMissingPiece(GameState, int, int) - Method in class com.fossgalaxy.games.fireworks.ai.hat.HatGuessing
-
- getN() - Method in class com.fossgalaxy.stats.BasicStats
-
- getN() - Method in interface com.fossgalaxy.stats.StatsSummary
-
- getName() - Method in class com.fossgalaxy.games.fireworks.ai.AgentPlayer
-
- getName() - Method in interface com.fossgalaxy.games.fireworks.players.Player
-
- getNewestCard(GameState, int) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.finesse.PlayFinesse
-
This method will return -1 if someone doesn't want us to know what order our cards were delt in.
- getNewestSlot() - Method in class com.fossgalaxy.games.fireworks.state.TimedHand
-
- getOldestSlot() - Method in class com.fossgalaxy.games.fireworks.state.TimedHand
-
- getPairedNames() - Static method in class com.fossgalaxy.games.fireworks.utils.SetupUtils
-
Get the list of agents to use for pairing with evaluation.
- getPerformer() - Method in class com.fossgalaxy.games.fireworks.state.events.CardInfo
-
- getPerspective(int) - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
Get a version of the hand for a given player, with information about their hand removed.
- getPlayerCount() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getPlayerCount() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getPlayerId() - Method in class com.fossgalaxy.games.fireworks.state.events.CardInfo
-
Deprecated.
- getPlayerId() - Method in class com.fossgalaxy.games.fireworks.state.events.CardReceived
-
- getPlayerTold() - Method in class com.fossgalaxy.games.fireworks.state.events.CardInfo
-
- getPointsGainedMyGo() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.IterationObject
-
- getPossibleColours(int) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
get possible colours for a given slot.
- getPossibleColours(int) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
get possible colours for a given slot.
- getPossibleColours(int) - Method in class com.fossgalaxy.games.fireworks.state.NegativeHand
-
- getPossibleColours(int) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- getPossibleValues(int) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
get possible values for a given slot.
- getPossibleValues(int) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
get possible values for a given slot.
- getPossibleValues(int) - Method in class com.fossgalaxy.games.fireworks.state.NegativeHand
-
- getPossibleValues(int) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- getProbablity(List<Card>, Card) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.DeckUtils
-
- getProbablity(List<Card>, CardColour) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.DeckUtils
-
- getProbablity(List<Card>, Integer) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.DeckUtils
-
- getProbablity(List<Card>, Predicate<Card>) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.DeckUtils
-
- getRange() - Method in class com.fossgalaxy.stats.BasicStats
-
- getRange() - Method in interface com.fossgalaxy.stats.StatsSummary
-
- getRecommendationForAHand(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.hat.HatGuessing
-
Gets the integer recommendation for the Hat Guessing algorithm for a single hand
- getRepeatCount() - Static method in class com.fossgalaxy.games.fireworks.utils.SetupUtils
-
Get the default number of repeats to do.
- getRules() - Method in class com.fossgalaxy.games.fireworks.ai.rule.ProductionRuleAgent
-
- getRules() - Static method in class com.fossgalaxy.games.fireworks.ai.rule.RuleSet
-
- getScore() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getScore() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getSeedCount() - Static method in class com.fossgalaxy.games.fireworks.utils.SetupUtils
-
Get the number of seeds we should be using.
- getSize() - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
The number of cards which make up this hand.
- getSize() - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
The number of cards which make up this hand.
- getSize() - Method in class com.fossgalaxy.games.fireworks.state.hands.PerfectHand
-
- getSize() - Method in interface com.fossgalaxy.games.fireworks.state.hands.SimpleHand
-
- getSize() - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- getSlotId() - Method in class com.fossgalaxy.games.fireworks.state.events.CardReceived
-
- getSlots() - Method in class com.fossgalaxy.games.fireworks.state.events.CardInfo
-
- getSlots() - Method in class com.fossgalaxy.games.fireworks.state.events.CardInfoColour
-
- getSlots() - Method in class com.fossgalaxy.games.fireworks.state.events.CardInfoValue
-
- getStartingInfomation() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getStartingInfomation() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getStartingLives() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getStartingLives() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getTableScores(GameState) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.HandUtils
-
- getTableValue(CardColour) - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- getTableValue(CardColour) - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- getThreshold() - Method in class com.fossgalaxy.games.fireworks.ai.rule.random.PlayProbablySafeCard
-
- getTopCard() - Method in class com.fossgalaxy.games.fireworks.state.Deck
-
Gets and removes the top card from the deck
- getUCTNode(GameState) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- getUCTValue() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- getValue() - Method in class com.fossgalaxy.games.fireworks.state.events.CardInfoValue
-
- getValues(int) - Method in class com.fossgalaxy.games.fireworks.state.hands.PerfectHand
-
- getValues(int) - Method in interface com.fossgalaxy.games.fireworks.state.hands.SimpleHand
-
- Graphing - Class in com.fossgalaxy.games.fireworks.graphing
-
Created by piers on 23/03/17.
- Graphing() - Constructor for class com.fossgalaxy.games.fireworks.graphing.Graphing
-
- IfRule - Class in com.fossgalaxy.games.fireworks.ai.rule.wrapper
-
Created by piers on 07/12/16.
- IfRule(BiFunction<Integer, GameState, Boolean>, Rule) - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.wrapper.IfRule
-
- IfRule(BiFunction<Integer, GameState, Boolean>, Rule, Rule) - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.wrapper.IfRule
-
- IGGI_RISKY - Static variable in class com.fossgalaxy.games.fireworks.App
-
- IGGI_RISKY - Static variable in class com.fossgalaxy.games.fireworks.RiskyRunner
-
- IGGIFactory - Class in com.fossgalaxy.games.fireworks.ai.iggi
-
Stratergies used/theorised about by IGGI students.
- incrementLivesLostMyGo() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.IterationObject
-
- incrementPointsGainedMyGo() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.IterationObject
-
- IndicatorPanel - Class in com.fossgalaxy.games.fireworks.human.ui.pretty
-
Created by webpigeon on 20/04/17.
- IndicatorPanel(Hand, int, boolean) - Constructor for class com.fossgalaxy.games.fireworks.human.ui.pretty.IndicatorPanel
-
- Individual - Class in com.fossgalaxy.games.fireworks.ai.ga
-
Created by webpigeon on 24/02/17.
- Individual(int) - Constructor for class com.fossgalaxy.games.fireworks.ai.ga.Individual
-
- Individual(Individual) - Constructor for class com.fossgalaxy.games.fireworks.ai.ga.Individual
-
- InfoComponent - Class in com.fossgalaxy.games.fireworks.human.ui.pretty
-
Created by webpigeon on 21/04/17.
- InfoComponent(GameState) - Constructor for class com.fossgalaxy.games.fireworks.human.ui.pretty.InfoComponent
-
- information - Variable in class com.fossgalaxy.games.fireworks.GameStats
-
The number of information tokens remaining at the end of the game
- init(Long) - Method in class com.fossgalaxy.games.fireworks.GameRunner
-
Initialise the game for the players.
- init() - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
Initialise all information about the slots.
- init() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- init(Long) - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- init() - Method in class com.fossgalaxy.games.fireworks.state.Deck
-
Initialises the deck of cards with a complete set for the game
- init() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- init(Long) - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- init() - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
Initialise all information about the slots.
- init() - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- initialObservations(List<Card>) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.model.DeckModel
-
Provide the model with a list of cards that are visible at the start of the game.
- isBlocked(GameState, int) - Method in class com.fossgalaxy.games.fireworks.ai.rule.TryToUnBlock
-
A blocked player is a player who has no safe play or discard move and has no information tokens to tell.
- isCompletePossible(int, Card) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
Check if this card is possible based on complete infomation.
- isCompletePossible(int, Card) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
Check if this card is possible based on complete infomation.
- isCompletePossible(int, Card) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- isDead(GameState, Card) - Method in class com.fossgalaxy.games.fireworks.ai.hat.HatGuessing
-
Is the card dead by the Hat Guessing definition
- isDiscard() - Method in enum com.fossgalaxy.games.fireworks.ai.hat.Recommendation
-
- isDiscardable(List<Card>, GameState) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.DeckUtils
-
- isDiscardable(Card, GameState) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.DeckUtils
-
- isGameOver() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- isGameOver() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- isIndispensable(GameState, Card) - Method in class com.fossgalaxy.games.fireworks.ai.hat.HatGuessing
-
places a card can be:
1) in the deck (still in deck or our hand)
2) in the discard pile (played incorrectly or discarded cards)
3) on the table (card is no longer needed, a copy was played successfully)
4) another player's hand (our copy is not the only one)
- isLeaf() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- isLegal(int, GameState) - Method in interface com.fossgalaxy.games.fireworks.state.actions.Action
-
- isLegal(int, GameState) - Method in class com.fossgalaxy.games.fireworks.state.actions.DiscardCard
-
- isLegal(int, GameState) - Method in class com.fossgalaxy.games.fireworks.state.actions.PlayCard
-
- isLegal(int, GameState) - Method in class com.fossgalaxy.games.fireworks.state.actions.TellColour
-
- isLegal(int, GameState) - Method in class com.fossgalaxy.games.fireworks.state.actions.TellValue
-
- isMyGo(int) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.IterationObject
-
- isPlay() - Method in enum com.fossgalaxy.games.fireworks.ai.hat.Recommendation
-
- isPlayable(GameState, Card) - Method in class com.fossgalaxy.games.fireworks.ai.hat.HatGuessing
-
Is the card playable by the Hat Guessing definition
- isPlayable(Card, GameState) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.PlaySafeCard
-
- isPlayable(Card, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.rule.random.PlayProbablySafeCard
-
- isPossible(int, Card) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
check if the card is possible, based on the owner's prespective
- isPossible(int, Card) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
check if the card is possible, based on the owner's prespective
- isPossible(int, Integer) - Method in class com.fossgalaxy.games.fireworks.state.hands.PerfectHand
-
- isPossible(int, CardColour) - Method in class com.fossgalaxy.games.fireworks.state.hands.PerfectHand
-
- isPossible(int, CardColour) - Method in interface com.fossgalaxy.games.fireworks.state.hands.SimpleHand
-
- isPossible(int, Integer) - Method in interface com.fossgalaxy.games.fireworks.state.hands.SimpleHand
-
- isPossible(int, CardColour, Integer) - Method in interface com.fossgalaxy.games.fireworks.state.hands.SimpleHand
-
- isPossible(int, Card) - Method in class com.fossgalaxy.games.fireworks.state.NegativeHand
-
- isPossible(int, Card) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- isReceived() - Method in class com.fossgalaxy.games.fireworks.state.events.CardReceived
-
- isSafeBecauseFiveAlreadyPlayed(GameState, CardColour) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.HandUtils
-
- isSafeBecauseValueLowerThanMinOnTable(GameState, Integer) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.HandUtils
-
- isSafeBecauseValueLowerThanPlayed(GameState, CardColour, Integer) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.HandUtils
-
- isSafeToDiscard(GameState, int, int) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.HandUtils
-
Returns true if a given card is safe to discard.
- isSafeToDiscard(GameState, CardColour, Integer) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.HandUtils
-
- isSafeToDiscardHigherThanPossible(GameState, CardColour, Integer) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.logic.HandUtils
-
Returns true if the card is safe to discard because it is higher than what is currently possible for its colour
- isUnblocking(GameState, int) - Method in class com.fossgalaxy.games.fireworks.ai.rule.TryToUnBlock
-
Can a player cause an information token to become available during their turn?
- isUnique() - Method in class com.fossgalaxy.games.fireworks.state.events.CardInfo
-
- isUsableCard(GameState, CardColour, Integer) - Static method in class com.fossgalaxy.games.fireworks.ai.rule.TryToUnBlock
-
- isVisibleTo(int) - Method in class com.fossgalaxy.games.fireworks.state.events.CardDrawn
-
- isVisibleTo(int) - Method in class com.fossgalaxy.games.fireworks.state.events.CardReceived
-
- isVisibleTo(int) - Method in class com.fossgalaxy.games.fireworks.state.events.CheatEvent
-
- isVisibleTo(int) - Method in class com.fossgalaxy.games.fireworks.state.events.GameEvent
-
- IterationObject - Class in com.fossgalaxy.games.fireworks.ai.mcts
-
Created by piers on 05/10/16.
- IterationObject(int) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.IterationObject
-
- iterator() - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
Create an iterator of the cards, based on the real cards present.
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.App
-
Plays a series of games with a single agent mixed with another agent
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.App2Csv
-
Deprecated.
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.App2CsvMulti
-
Deprecated.
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.FreeForAllGameSingle
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.GenerateFFAGames
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.GenerateGames
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.GenerateGAPredictorGames
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.GeneratePredictorGames
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.GeneratePureGames
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.GeneratePurePredictorGames
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.GenerateValidation
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.GenerateValidationGames
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.MCTSTuner
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.MixedAgentGameSingle
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.PredictorRunnerSingle
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.cluster.ValidationGameSingle
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.graphing.Graphing
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.human.ui.HumanGame
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.human.ui.HumanView
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.human.ui.pretty.MockApp
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.MixedAgentGame
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.RiskyRunner
-
Runs an experiment calculating for each threshold the average score a game of 2-5 players achieved
if they are all risky players.
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.utils.agentbuilder.AgentFinder
-
- main(String[]) - Static method in class com.fossgalaxy.games.fireworks.utils.AgentUtils
-
- makeCSVLine(String, String, String, String, String[], long, GameStats, String) - Static method in class com.fossgalaxy.games.fireworks.cluster.PredictorRunnerSingle
-
- MARGIN - Static variable in class com.fossgalaxy.games.fireworks.human.ui.BasicGameView
-
- MCTS - Class in com.fossgalaxy.games.fireworks.ai.mcts
-
Created by WebPigeon on 09/08/2016.
- MCTS() - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
Create a default MCTS implementation.
- MCTS(int) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
- MCTS(int, int, int) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
Create an MCTS agent which has the parameters.
- MCTS - Static variable in class com.fossgalaxy.games.fireworks.App
-
- MCTSNode - Class in com.fossgalaxy.games.fireworks.ai.mcts
-
Created by webpigeon on 22/08/16.
- MCTSNode(Collection<Action>) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- MCTSNode(int, Action, Collection<Action>) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- MCTSNode(MCTSNode, int, Action, Collection<Action>) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- MCTSPolicy - Class in com.fossgalaxy.games.fireworks.ai.mcts
-
A version of the MCTS agent that replaces the random rollout with policy based rollouts.
- MCTSPolicy(Agent) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPolicy
-
- MCTSPolicy(int, int, int, Agent) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPolicy
-
- MCTSPredictor - Class in com.fossgalaxy.games.fireworks.ai.mcts
-
Created by WebPigeon on 09/08/2016.
- MCTSPredictor(Agent[]) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPredictor
-
- MCTSPredictor(Agent[], int) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPredictor
-
- MCTSPredictor(Agent[], int, int, int) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPredictor
-
- MCTSTuner - Class in com.fossgalaxy.games.fireworks.cluster
-
Created by piers on 18/10/16.
- MessageType - Enum in com.fossgalaxy.games.fireworks.state.events
-
- MethodFactory - Class in com.fossgalaxy.games.fireworks.utils.agentbuilder
-
Created by piers on 07/04/17.
- MethodFactory(Class<?>, Method, Function<String, ?>[]) - Constructor for class com.fossgalaxy.games.fireworks.utils.agentbuilder.MethodFactory
-
- MethodFactory(Class<?>, Method, Function<String, ?>[], String) - Constructor for class com.fossgalaxy.games.fireworks.utils.agentbuilder.MethodFactory
-
- MixedAgentGame - Class in com.fossgalaxy.games.fireworks
-
A runner capable of playing the games for every legal hand size
- MixedAgentGameSingle - Class in com.fossgalaxy.games.fireworks.cluster
-
A runner capable of playing the games for every legal hand size
- MockApp - Class in com.fossgalaxy.games.fireworks.human.ui.pretty
-
Created by webpigeon on 20/04/17.
- MockApp() - Constructor for class com.fossgalaxy.games.fireworks.human.ui.pretty.MockApp
-
- MonteCarloSearch - Class in com.fossgalaxy.games.fireworks.ai.mcs
-
Flat MC search player
- MonteCarloSearch(Agent) - Constructor for class com.fossgalaxy.games.fireworks.ai.mcs.MonteCarloSearch
-
Constructs a new MC Search player with the given policy to use
- moves - Variable in class com.fossgalaxy.games.fireworks.GameStats
-
The number of moves made in the game
- multiEval(GameState, int) - Method in class com.fossgalaxy.games.fireworks.ai.ga.Individual
-
- mutate() - Method in class com.fossgalaxy.games.fireworks.ai.ga.Individual
-
- paintComponent(Graphics) - Method in class com.fossgalaxy.games.fireworks.human.ui.BasicGameView
-
- paintComponent(Graphics) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.CardComponent
-
- paintComponent(Graphics) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.DeckComponent
-
- paintComponent(Graphics) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.DiscardComponent
-
- paintComponent(Graphics) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.IndicatorPanel
-
- paintComponent(Graphics) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.InfoComponent
-
- paintComponent(Graphics) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.LifeComponent
-
- paintComponent(Graphics) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.TableCard
-
- PARAM_END - Static variable in class com.fossgalaxy.games.fireworks.utils.AgentUtils
-
- PARAM_SEPARATOR - Static variable in class com.fossgalaxy.games.fireworks.utils.AgentUtils
-
- PARAM_START - Static variable in class com.fossgalaxy.games.fireworks.utils.AgentUtils
-
- Parameter - Annotation Type in com.fossgalaxy.games.fireworks.annotations
-
Describes a parameter that can be constructed.
- parseAgents(String) - Static method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPredictor
-
- parseIntArray(String) - Static method in class com.fossgalaxy.games.fireworks.utils.agentbuilder.AgentFinder
-
- PerfectHand - Class in com.fossgalaxy.games.fireworks.state.hands
-
This hand ignores all information, except for cards which have been given to it via the game engine.
- PerfectHand(PerfectHand) - Constructor for class com.fossgalaxy.games.fireworks.state.hands.PerfectHand
-
- PerfectHand(int) - Constructor for class com.fossgalaxy.games.fireworks.state.hands.PerfectHand
-
- PlayCard - Class in com.fossgalaxy.games.fireworks.state.actions
-
- PlayCard(int) - Constructor for class com.fossgalaxy.games.fireworks.state.actions.PlayCard
-
- playCheatGame(String, String, String[], Long, Player...) - Static method in class com.fossgalaxy.games.fireworks.App2Csv
-
Deprecated.
Play a complete information (cheated) version of Hanabi
- Player - Interface in com.fossgalaxy.games.fireworks.players
-
- player - Variable in class com.fossgalaxy.games.fireworks.state.actions.TellColour
-
- player - Variable in class com.fossgalaxy.games.fireworks.state.actions.TellValue
-
- playerHands - Variable in class com.fossgalaxy.games.fireworks.human.ui.pretty.PrettyGameView
-
- playerID - Variable in class com.fossgalaxy.games.fireworks.human.ui.pretty.PrettyGameView
-
- players - Variable in class com.fossgalaxy.games.fireworks.GameRunner
-
- playerTelling - Variable in class com.fossgalaxy.games.fireworks.state.events.CardInfo
-
- playerTold - Variable in class com.fossgalaxy.games.fireworks.state.events.CardInfo
-
- PlayFinesse - Class in com.fossgalaxy.games.fireworks.ai.rule.finesse
-
Created by webpigeon on 11/05/17.
- PlayFinesse() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.finesse.PlayFinesse
-
- PlayFinesseTold - Class in com.fossgalaxy.games.fireworks.ai.rule.finesse
-
Created by webpigeon on 11/05/17.
- PlayFinesseTold() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.finesse.PlayFinesseTold
-
- playGame(String) - Static method in class com.fossgalaxy.games.fireworks.App
-
Plays a game with the given agent
- playGame(String, String[], Long, Player...) - Static method in class com.fossgalaxy.games.fireworks.App2Csv
-
Deprecated.
- playGame(String, String[], Long, Agent...) - Static method in class com.fossgalaxy.games.fireworks.App2Csv
-
Deprecated.
- playGame(Long) - Method in class com.fossgalaxy.games.fireworks.GameRunner
-
Play the game and generate the outcome.
- playGameErrTrace(String, String, String[], Long, Agent...) - Static method in class com.fossgalaxy.games.fireworks.App2Csv
-
Deprecated.
Play a standard Hanabi game with agents.
- playGameErrTrace(String, String, String[], Long, Player...) - Static method in class com.fossgalaxy.games.fireworks.App2Csv
-
Deprecated.
Play a standard version of hanabi.
- PlayIfCertain - Class in com.fossgalaxy.games.fireworks.ai.rule.simple
-
Play a card we know is 100% safe based on provided information.
- PlayIfCertain() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.simple.PlayIfCertain
-
- playMixed(String, String) - Static method in class com.fossgalaxy.games.fireworks.App
-
Plays a mixed game with the agent under test and all other agents as the agent
- PlayProbablySafeCard - Class in com.fossgalaxy.games.fireworks.ai.rule.random
-
Created by piers on 08/11/16.
- PlayProbablySafeCard() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.random.PlayProbablySafeCard
-
- PlayProbablySafeCard(double) - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.random.PlayProbablySafeCard
-
- PlaySafeCard - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Created by webpigeon on 12/10/16.
- PlaySafeCard() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.PlaySafeCard
-
- playSlot(int) - Static method in enum com.fossgalaxy.games.fireworks.ai.hat.Recommendation
-
- PlayUniquePossibleCard - Class in com.fossgalaxy.games.fireworks.ai.rule
-
I have been involved in a finesse in the workplace and may be entitled to compensation.
- PlayUniquePossibleCard() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.PlayUniquePossibleCard
-
- policy - Variable in class com.fossgalaxy.games.fireworks.ai.AgentPlayer
-
- PREDICTOR_MCTS - Static variable in class com.fossgalaxy.games.fireworks.App
-
- PREDICTOR_MCTSND - Static variable in class com.fossgalaxy.games.fireworks.App
-
- PredictorRunnerSingle - Class in com.fossgalaxy.games.fireworks.cluster
-
A runner capable of playing the games for every legal hand size
- PrettyGameView - Class in com.fossgalaxy.games.fireworks.human.ui.pretty
-
Created by webpigeon on 20/04/17.
- PrettyGameView(GameState, int, HumanUIAgent) - Constructor for class com.fossgalaxy.games.fireworks.human.ui.pretty.PrettyGameView
-
- printChildren() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- printD3() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- printDeck(Logger, GameState) - Static method in class com.fossgalaxy.games.fireworks.utils.DebugUtils
-
- printDiscard(Logger, GameState) - Static method in class com.fossgalaxy.games.fireworks.utils.DebugUtils
-
- printHands(Logger, GameState) - Static method in class com.fossgalaxy.games.fireworks.utils.DebugUtils
-
- printState(Logger, GameState) - Static method in class com.fossgalaxy.games.fireworks.utils.DebugUtils
-
- printTable(Logger, GameState) - Static method in class com.fossgalaxy.games.fireworks.utils.DebugUtils
-
- ProductionRuleAgent - Class in com.fossgalaxy.games.fireworks.ai.rule
-
- ProductionRuleAgent() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.ProductionRuleAgent
-
- score - Variable in class com.fossgalaxy.games.fireworks.GameStats
-
The score at the final move of the game.
- search(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.iggi.BreadthFirstSearch
-
- select(MCTSNode, GameState, IterationObject) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
- select(MCTSNode, GameState, IterationObject) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPredictor
-
- selectActionForExpand(GameState, MCTSNode, int) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
Select a new action for the expansion node.
- selectActionForExpand(GameState, MCTSNode, int) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPredictor
-
Select a new action for the expansion node.
- selectActionForRollout(GameState, int) - Method in class com.fossgalaxy.games.fireworks.ai.mcs.MonteCarloSearch
-
- selectActionForRollout(GameState, int) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
- selectActionForRollout(GameState, int) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPolicy
-
Rather than perform a random move, query a policy for one.
- selectActionForRollout(GameState, int) - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPredictor
-
- selectPlayer(int, GameState) - Method in class com.fossgalaxy.games.fireworks.ai.rule.AbstractRule
-
- send(GameEvent) - Method in class com.fossgalaxy.games.fireworks.GameRunner
-
- send(GameEvent) - Method in class com.fossgalaxy.games.fireworks.GameRunnerCheat
-
When a card is drawn, all agents get told what the card was.
- sendMessage(GameEvent) - Method in class com.fossgalaxy.games.fireworks.ai.AgentPlayer
-
- sendMessage(GameEvent) - Method in class com.fossgalaxy.games.fireworks.human.ui.UIPlayer
-
- sendMessage(GameEvent) - Method in interface com.fossgalaxy.games.fireworks.players.Player
-
- setCard(int, CardComponent) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.CardHinter
-
- setCard(int, Card) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
Set a card in a given slot, removing all known information about it.
- setCard(int, Card) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
Set a card in a given slot, removing all known information about it.
- setCard(int, Card) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- setCardAt(int, int, Card) - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- setCardAt(int, int, Card) - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- setColourIndicator(int, IndicatorPanel) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.CardHinter
-
- setHasCard(int, boolean) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
- setHasCard(int, boolean) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
Sets whether the hand has a card in this slot.
- setHasCard(int, boolean) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- setHasCard(int, boolean) - Method in class com.fossgalaxy.games.fireworks.state.TimedHand
-
- setHover(boolean) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.CardComponent
-
- setHover(boolean) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.DeckComponent
-
- setID(int, int) - Method in class com.fossgalaxy.games.fireworks.ai.AgentPlayer
-
- setID(int, int) - Method in class com.fossgalaxy.games.fireworks.human.ui.UIPlayer
-
- setID(int, int) - Method in interface com.fossgalaxy.games.fireworks.players.Player
-
- setInformation(int) - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- setInformation(int) - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- setKnownColour(CardColour, Integer[]) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
Sets the known colour of a slot from the perspective of the owner.
- setKnownColour(CardColour, Integer[]) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
Sets the known colour of a slot from the perspective of the owner.
- setKnownColour(CardColour, Integer[]) - Method in class com.fossgalaxy.games.fireworks.state.NegativeHand
-
- setKnownColour(CardColour, Integer[]) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- setKnownValue(Integer, Integer[]) - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
Sets the known value of a slot from the perspective of the owner.
- setKnownValue(int, int, Integer, CardColour) - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- setKnownValue(int, int, Integer, CardColour) - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
Deprecated.
- setKnownValue(Integer, Integer[]) - Method in interface com.fossgalaxy.games.fireworks.state.Hand
-
Sets the known value of a slot from the perspective of the owner.
- setKnownValue(Integer, Integer[]) - Method in class com.fossgalaxy.games.fireworks.state.NegativeHand
-
- setKnownValue(Integer, Integer[]) - Method in class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- setLives(int) - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- setLives(int) - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- setMove(Action) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.HumanUIAgent
-
- setPlayerMoveRequest(boolean) - Method in class com.fossgalaxy.games.fireworks.human.ui.GameView
-
- setPlayerMoveRequest(boolean) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.PrettyGameView
-
- setPossibleColours(List<CardColour>) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.IndicatorPanel
-
- setPossibleValues(List<Integer>) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.IndicatorPanel
-
- setState(GameState, int) - Method in class com.fossgalaxy.games.fireworks.human.ui.BasicGameView
-
- setState(GameState, int) - Method in class com.fossgalaxy.games.fireworks.human.ui.GameView
-
- setState(GameState, int) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.PrettyGameView
-
- setTableValue(CardColour, int) - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- setTableValue(CardColour, int) - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- setTurnHint(int, boolean) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.PrettyGameView
-
- SetupUtils - Class in com.fossgalaxy.games.fireworks.utils
-
Utility Methods for setting up game runners.
- setValueIndicator(int, IndicatorPanel) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.CardHinter
-
- ShieldedHand - Class in com.fossgalaxy.games.fireworks.state
-
A wrapper to prevent accessing of complete information.
- ShieldedHand(Hand) - Constructor for class com.fossgalaxy.games.fireworks.state.ShieldedHand
-
- shuffle() - Method in class com.fossgalaxy.games.fireworks.state.Deck
-
shuffle this deck of cards.
- shuffle(long) - Method in class com.fossgalaxy.games.fireworks.state.Deck
-
shuffle this deck with a prefined seed
- SimpleHand - Interface in com.fossgalaxy.games.fireworks.state.hands
-
Created by webpigeon on 18/10/16.
- slot - Variable in class com.fossgalaxy.games.fireworks.state.actions.DiscardCard
-
- slot - Variable in class com.fossgalaxy.games.fireworks.state.actions.PlayCard
-
- slots - Variable in class com.fossgalaxy.games.fireworks.state.events.CardInfo
-
- sort() - Method in class com.fossgalaxy.games.fireworks.state.Deck
-
- state - Variable in class com.fossgalaxy.games.fireworks.ai.AgentPlayer
-
- state - Variable in class com.fossgalaxy.games.fireworks.GameRunner
-
- state - Variable in class com.fossgalaxy.games.fireworks.human.ui.pretty.InfoComponent
-
- StatsSummary - Interface in com.fossgalaxy.stats
-
Created by webpigeon on 26/01/17.
- TableCard - Class in com.fossgalaxy.games.fireworks.human.ui.pretty
-
Created by webpigeon on 21/04/17.
- TableCard(GameState, CardColour) - Constructor for class com.fossgalaxy.games.fireworks.human.ui.pretty.TableCard
-
- TANGO_BLUE - Static variable in class com.fossgalaxy.games.fireworks.human.ui.GameView
-
- TANGO_CHOC - Static variable in class com.fossgalaxy.games.fireworks.human.ui.GameView
-
- TANGO_DARK - Static variable in class com.fossgalaxy.games.fireworks.human.ui.GameView
-
- TANGO_GREEN - Static variable in class com.fossgalaxy.games.fireworks.human.ui.GameView
-
- TANGO_GREY - Static variable in class com.fossgalaxy.games.fireworks.human.ui.GameView
-
- TANGO_RED - Static variable in class com.fossgalaxy.games.fireworks.human.ui.GameView
-
- TellAboutOnes - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Tell the next player something about their ones if they don't know already.
- TellAboutOnes() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.TellAboutOnes
-
- TellAnyoneAboutOldestUsefulCard - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Tell any other player about a card in their hand if it is useful in this situation.
- TellAnyoneAboutOldestUsefulCard() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.TellAnyoneAboutOldestUsefulCard
-
- TellAnyoneAboutUsefulCard - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Tell any other player about a card in their hand if it is useful in this situation.
- TellAnyoneAboutUsefulCard() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.TellAnyoneAboutUsefulCard
-
- TellAnyoneAboutUselessCard - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Created by piers on 12/12/16.
- TellAnyoneAboutUselessCard() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.TellAnyoneAboutUselessCard
-
- TellColour - Class in com.fossgalaxy.games.fireworks.state.actions
-
- TellColour(int, CardColour) - Constructor for class com.fossgalaxy.games.fireworks.state.actions.TellColour
-
- TellDispensable - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Created by piers on 01/12/16.
- TellDispensable() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.TellDispensable
-
- TellFinesse - Class in com.fossgalaxy.games.fireworks.ai.rule.finesse
-
Created by webpigeon on 11/05/17.
- TellFinesse() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.finesse.TellFinesse
-
- TellFives - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Created by piers on 05/05/17.
- TellFives() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.TellFives
-
- TellIllInformed - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Created by webpigeon on 09/05/17.
- TellIllInformed() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.TellIllInformed
-
- tellMissingPrioritiseColour(Hand, int, int) - Method in class com.fossgalaxy.games.fireworks.ai.rule.AbstractTellRule
-
- tellMissingPrioritiseValue(Hand, int, int) - Method in class com.fossgalaxy.games.fireworks.ai.rule.AbstractTellRule
-
- TellMostInformation - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Created by piers on 09/12/16.
- TellMostInformation() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.TellMostInformation
-
- TellMostInformation(boolean) - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.TellMostInformation
-
- TellPlayableCard - Class in com.fossgalaxy.games.fireworks.ai.rule.random
-
Tell the next player about a playable card in their hand.
- TellPlayableCard() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.random.TellPlayableCard
-
- TellPlayableCardOuter - Class in com.fossgalaxy.games.fireworks.ai.osawa.rules
-
Tell the next player about a playable card in their hand.
- TellPlayableCardOuter() - Constructor for class com.fossgalaxy.games.fireworks.ai.osawa.rules.TellPlayableCardOuter
-
- TellRandomly - Class in com.fossgalaxy.games.fireworks.ai.rule.random
-
Tell the next player about a card randomly.
- TellRandomly() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.random.TellRandomly
-
- TellUnknown - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Tell the next player about an unknown card.
- TellUnknown() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.TellUnknown
-
- TellValue - Class in com.fossgalaxy.games.fireworks.state.actions
-
- TellValue(int, int) - Constructor for class com.fossgalaxy.games.fireworks.state.actions.TellValue
-
- textColors - Static variable in class com.fossgalaxy.games.fireworks.human.ui.GameView
-
- tick() - Method in class com.fossgalaxy.games.fireworks.state.BasicState
-
- tick() - Method in interface com.fossgalaxy.games.fireworks.state.GameState
-
- TimedHand - Class in com.fossgalaxy.games.fireworks.state
-
Created by webpigeon on 18/10/16.
- TimedHand(TimedHand) - Constructor for class com.fossgalaxy.games.fireworks.state.TimedHand
-
- TimedHand(int) - Constructor for class com.fossgalaxy.games.fireworks.state.TimedHand
-
- toList() - Method in class com.fossgalaxy.games.fireworks.state.Deck
-
- toPlayers(Agent...) - Static method in class com.fossgalaxy.games.fireworks.App2Csv
-
Deprecated.
Wrap agents into players.
- toPlayers(String[], Agent[]) - Static method in class com.fossgalaxy.games.fireworks.utils.SetupUtils
-
- toString() - Method in class com.fossgalaxy.games.fireworks.ai.AgentPlayer
-
- toString() - Method in class com.fossgalaxy.games.fireworks.ai.hat.HatGuessing
-
- toString() - Method in class com.fossgalaxy.games.fireworks.ai.mcs.MonteCarloSearch
-
- toString() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
- toString() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSNode
-
- toString() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPolicy
-
- toString() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.MCTSPredictor
-
- toString() - Method in class com.fossgalaxy.games.fireworks.ai.mcts.NoisyPredictor
-
- toString() - Method in class com.fossgalaxy.games.fireworks.ai.osawa.RandomAgent
-
- toString() - Method in class com.fossgalaxy.games.fireworks.ai.rule.ProductionRuleAgent
-
- toString() - Method in class com.fossgalaxy.games.fireworks.ai.rule.random.PlayProbablySafeCard
-
- toString() - Method in class com.fossgalaxy.games.fireworks.GameStats
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.actions.DiscardCard
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.actions.PlayCard
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.actions.TellColour
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.actions.TellValue
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.BasicHand
-
Pretty print this hand.
- toString() - Method in class com.fossgalaxy.games.fireworks.state.Card
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.events.CardDiscarded
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.events.CardDrawn
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.events.CardInfoColour
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.events.CardInfoValue
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.events.CardPlayed
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.events.CheatEvent
-
- toString() - Method in class com.fossgalaxy.games.fireworks.state.events.GameInformation
-
- toString() - Method in class com.fossgalaxy.games.fireworks.utils.agentbuilder.ConstructorFactory
-
- toString() - Method in class com.fossgalaxy.games.fireworks.utils.agentbuilder.MethodFactory
-
- treeDepthMul - Variable in class com.fossgalaxy.games.fireworks.ai.mcts.MCTS
-
- TryToUnBlock - Class in com.fossgalaxy.games.fireworks.ai.rule
-
Created by piers on 04/05/17.
- TryToUnBlock() - Constructor for class com.fossgalaxy.games.fireworks.ai.rule.TryToUnBlock
-
- validateDiscard(Action) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.PrettyGameView
-
- validateTell(Action) - Method in class com.fossgalaxy.games.fireworks.human.ui.pretty.PrettyGameView
-
- ValidationGameSingle - Class in com.fossgalaxy.games.fireworks.cluster
-
Created by newowner on 21/12/2016.
- value - Variable in class com.fossgalaxy.games.fireworks.state.actions.TellValue
-
- value - Variable in class com.fossgalaxy.games.fireworks.state.Card
-
- valueOf(String) - Static method in enum com.fossgalaxy.games.fireworks.ai.hat.Recommendation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fossgalaxy.games.fireworks.ai.vanDenBergh.DiscardRules
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fossgalaxy.games.fireworks.ai.vanDenBergh.HintRules
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fossgalaxy.games.fireworks.state.CardColour
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.fossgalaxy.games.fireworks.state.events.MessageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.fossgalaxy.games.fireworks.ai.hat.Recommendation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.fossgalaxy.games.fireworks.ai.vanDenBergh.DiscardRules
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.fossgalaxy.games.fireworks.ai.vanDenBergh.HintRules
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.fossgalaxy.games.fireworks.state.CardColour
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.fossgalaxy.games.fireworks.state.events.MessageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VanDenBergh - Class in com.fossgalaxy.games.fireworks.ai.vanDenBergh
-
Created by piers on 07/04/17.
- VanDenBergh(double, double, HintRules, DiscardRules) - Constructor for class com.fossgalaxy.games.fireworks.ai.vanDenBergh.VanDenBergh
-
- VanDenBerghFactory - Class in com.fossgalaxy.games.fireworks.ai.vanDenBergh
-
Created by piers on 09/12/16.