Package com.takenoko.bot
Interface Bot
- All Known Implementing Classes:
ColletBot
,FullRandomBot
,GeneralTacticBot
,IrrigationMaster
,PriorityBot
,RushPandaBot
,SmartApplyWeather
,SmartApplyWind
,SmartChooseAndApplyWeather
,SmartDrawImprovement
,SmartDrawIrrigation
,SmartGardener
,SmartObjective
,SmartPanda
,SmartPattern
,SmartPlaceIrrigation
,SmartStoreIrrigation
,WeatherMaster
public interface Bot
The Bot interface will allow the class implementing it to interact with the game and play.
-
Method Summary
Modifier and TypeMethodDescriptionchooseAction
(Board board, BotState botState, History history) This method will allow the player to choose an action to execute.
-
Method Details
-
chooseAction
This method will allow the player to choose an action to execute.- Parameters:
board
- The board of the game.botState
- The state of the bot.history
-- Returns:
- The action chosen by the player.
-