⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 policeconstantsandconditions.java

📁 2004年robotcup世界冠军源代码
💻 JAVA
字号:
// Added By Omid Aghazadehpackage MRL.Police;import yab.agent.*;import yab.agent.object.*;import MRL.Utilities.*;public interface PoliceConstantsAndConditions {  public static final int TASK_TIMEOUT_PERIOD = 40;  public static final int PARTITIONING_START_TIME = 5;  public static final int TASK_ASSIGN_START_TIME = PARTITIONING_START_TIME + 1;  public static final int MIN_BLOCK_REP_TO_OVERRIDE_TASK = 10;  public static final int LOCKED_BB_COEF = 5;  public static final int PREV_PATH_BLOCKAD_THRESH = 10;  public static final float PREV_PATH_VALUE_THRESH = 7;  public static final int LB_FOR_SEARCH_BLOCKADES = 50000;  public static final int UB_FOR_SEARCH_BLOCKADES = 200000;  public static final int INITIAL_FREE_POL_TO_CLEAR_REFS = 1;  public static final int INITIAL_FREE_POL_TO_CLEAR_NEAR_FIRE = 1;  public static final int MIN_TIME_TO_CONSIDER_MOVE_NEAR_FIRE_PATHS_DONE = 10;  public static final int MIN_POLICE_IN_PARTITION = 1;  public static final int MAX_POLICE_IN_PARTITION = 2;  public static final int TASK_MOVE_REPORTED_BLOCKADES = 0;  public static final int TASK_MOVE_NEAR_REFUGE_PATH = 1;  public static final int TASK_MOVE_NEAR_FIRE_PATH = 2;  public static final int TASK_SEARCH_BLOCKADES = 3;  public static final int TASK_MOVE_NEAR_FIRE_BUILDINGS = 4;  public static final int TASK_SEARCH_CIVILIANS = 5;  public static final int TASK_CHECK_AND_REPORT_CIVS = 6;  public static final int TASKS_COUNT = 7;  public static final int LOCKED_BB_TIMEOUT = 10;  public static final float BLOCKADE_COMP_CURRENT_CYCLE_COEF = 1f;  public static final float BLOCKADE_COMP_PREV_CYCLE_COEF = .7f;  public static final float PATH_VAL_CURRENT_CYCLE_COEF = 1f;  public static final float PATH_VAL_PREV_CYCLE_DIFF = 0.9f;  public static final int MESSAGE_DELAY = 2;  public static final int CYCLES_TO_IGNORE_IF_WERE_IN_PATH_FOR_COST_FUNCTION = 1;  public static final float PERCENT_OF_REPORTED_BLOCKADES_TO_CLEAR_BEFORE_CHANGE_TASK_FOR_PARTITIONED = 1f;  public static final float PERCENT_OF_REPORTED_BLOCKADES_TO_CLEAR_BEFORE_CHANGE_TASK_FOR_FREE = 0.9f;  public static final float PERCENT_OF_BUILDINGS_TO_SEARCH_BEFORE_CHANGE_TASK_FOR_PARTITIONED = 1f;  public static final float PERCENT_OF_BUILDINGS_TO_SEARCH_BEFORE_CHANGE_TASK_FOR_FREE = 0.8f;  public static final int MAX_REMAINING_NEAR_FIRE_BUILDINGS_TO_SEARCH_BEFORE_CHANGE_TASK_FOR_PARTITIONED = 0;  public static final int MAX_REMAINING_NEAR_FIRE_BUILDINGS_TO_SEARCH_BEFORE_CHANGE_TASK_FOR_FREE = 0;  public static final int REMAINING_NEAR_FIRE_BUILDINGS_TOLERANCE = 5;  public static final float PERCENT_OF_PATHS_CLEARED_TO_STOP_EXPLORING_FOR_PARTITIONED = 0.7f;  public static final float PERCENT_OF_PATHS_CLEARED_TO_STOP_EXPLORING_FOR_FREE = 0.5f;  public static final float PERCENT_OF_NEAR_FIRE_PATHS_CLEARED_TO_STOP_TASK_FOR_FREE = 0.8f;  public static final float PERCENT_OF_NEAR_FIRE_PATHS_CLEARED_TO_STOP_TASK_FOR_PARTITIONED = 1f;  public static final int FIRE_BUILDINGS_THRESH_FOR_COMPARATOR = 10000;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -