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 PriorityBotprotected voidColletBot.fillAction(Board board, BotState botState, History history) protected voidGeneralTacticBot.fillAction(Board board, BotState botState, History history) protected voidIrrigationMaster.fillAction(Board board, BotState botState, History history) protected abstract voidPriorityBot.fillAction(Board board, BotState botState, History history) protected voidRushPandaBot.fillAction(Board board, BotState botState, History history) protected voidWeatherMaster.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 voidSmartApplyWeather.fillAction(Board board, BotState botState, History history) protected voidSmartApplyWind.fillAction(Board board, BotState botState, History history) protected voidSmartChooseAndApplyWeather.fillAction(Board board, BotState botState, History history) protected voidSmartDrawImprovement.fillAction(Board board, BotState botState, History history) protected voidSmartDrawIrrigation.fillAction(Board board, BotState botState, History history) protected voidSmartGardener.fillAction(Board board, BotState botState, History history) protected voidSmartObjective.fillAction(Board board, BotState botState, History history) protected voidSmartPanda.fillAction(Board board, BotState botState, History history) protected voidSmartPattern.fillAction(Board board, BotState botState, History history) protected voidSmartPlaceIrrigation.fillAction(Board board, BotState botState, History history) protected voidSmartStoreIrrigation.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 GameProgressHistoryAnalysis.getGameProgress(History history) Calculate the game progress as an LinkGameProgressEnum.static intHistoryAnalysis.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 TypeMethodDescriptionvoidAsk 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 TypeMethodDescriptionvoidHistoryStatistics.updateEvolution(BotManager botManager, History history) voidHistoryStatisticsItem.updateEvolution(History history, UUID uniqueID)