Uses of Class
com.takenoko.engine.History
Packages that use History
Package
Description
-
Uses of History in com.takenoko.bot
Methods in com.takenoko.bot with parameters of type HistoryModifier and TypeMethodDescriptionBot.chooseAction
(Board board, BotState botState, History history) This method will allow the player to choose an action to execute.FullRandomBot.chooseAction
(Board board, BotState botState, History history) PriorityBot.chooseAction
(Board board, BotState botState, History history) protected PriorityBot
protected void
ColletBot.fillAction
(Board board, BotState botState, History history) protected void
GeneralTacticBot.fillAction
(Board board, BotState botState, History history) protected void
IrrigationMaster.fillAction
(Board board, BotState botState, History history) protected abstract void
PriorityBot.fillAction
(Board board, BotState botState, History history) protected void
RushPandaBot.fillAction
(Board board, BotState botState, History history) protected void
WeatherMaster.fillAction
(Board board, BotState botState, History history) -
Uses of History in com.takenoko.bot.unitary
Methods in com.takenoko.bot.unitary with parameters of type HistoryModifier and TypeMethodDescriptionSmartObjective.analyzeObjectivesToRedeem
(BotState botState, History history) protected void
SmartApplyWeather.fillAction
(Board board, BotState botState, History history) protected void
SmartApplyWind.fillAction
(Board board, BotState botState, History history) protected void
SmartChooseAndApplyWeather.fillAction
(Board board, BotState botState, History history) protected void
SmartDrawImprovement.fillAction
(Board board, BotState botState, History history) protected void
SmartDrawIrrigation.fillAction
(Board board, BotState botState, History history) protected void
SmartGardener.fillAction
(Board board, BotState botState, History history) protected void
SmartObjective.fillAction
(Board board, BotState botState, History history) protected void
SmartPanda.fillAction
(Board board, BotState botState, History history) protected void
SmartPattern.fillAction
(Board board, BotState botState, History history) protected void
SmartPlaceIrrigation.fillAction
(Board board, BotState botState, History history) protected void
SmartStoreIrrigation.fillAction
(Board board, BotState botState, History history) -
Uses of History in com.takenoko.bot.utils
Methods in com.takenoko.bot.utils with parameters of type HistoryModifier and TypeMethodDescriptionHistoryAnalysis.analyzeRushPanda
(History history) HistoryAnalysis.analyzeRushPanda
(History history, double threshold) Analyse the history and determine the bots which are using the Rush Panda strategy.HistoryAnalysis.getCurrentBotScores
(History history) Retrieves the current score for each bot manager in the history.static GameProgress
HistoryAnalysis.getGameProgress
(History history) Calculate the game progress as an LinkGameProgress
Enum.static int
HistoryAnalysis.getMaxCurrentBotScore
(History history) Calculates the maximum current score of all bot managers in the history. -
Uses of History in com.takenoko.engine
Fields in com.takenoko.engine declared as HistoryMethods in com.takenoko.engine that return HistoryMethods in com.takenoko.engine with parameters of type HistoryModifier and TypeMethodDescriptionvoid
Ask for the bot to choose an action based on his algorithm and then execute the returned action.Constructors in com.takenoko.engine with parameters of type HistoryModifierConstructorDescriptionGameEngine
(int numberOfRounds, Board board, ConsoleUserInterface consoleUserInterface, GameState gameState, List<BotManager> botManagerList, Scoreboard scoreboard, BotStatistics botStatistics, History history) -
Uses of History in com.takenoko.stats
Methods in com.takenoko.stats with parameters of type HistoryModifier and TypeMethodDescriptionvoid
HistoryStatistics.updateEvolution
(BotManager botManager, History history) void
HistoryStatisticsItem.updateEvolution
(History history, UUID uniqueID)