public interface GameConstants
| Modifier and Type | Field and Description |
|---|---|
static float |
ARCHON_BULLET_INCOME
The bullet income per turn (independent of number of archons).
|
static int |
BROADCAST_MAX_CHANNELS
The size of the team-shared array for signaling.
|
static float |
BULLET_INCOME_UNIT_PENALTY
The decrease in bullet income per turn per bullet that you have.
|
static float |
BULLET_SPAWN_OFFSET
The distance from the outer edge of a robot bullets are spawned.
|
static float |
BULLET_TREE_BULLET_PRODUCTION_RATE
The amount of bullets produced from one unit of health per bullet tree.
|
static int |
BULLET_TREE_CONSTRUCTION_COOLDOWN
Number of cooldown turns robot must wait between planting trees.
|
static float |
BULLET_TREE_COST
The cost in bullets to spawn a bullet tree.
|
static float |
BULLET_TREE_DECAY_RATE
The amount of health bullet trees lose per turn from decay.
|
static float |
BULLET_TREE_MAX_HEALTH
The max health of bullet trees.
|
static float |
BULLET_TREE_RADIUS
The radius of bullet trees.
|
static float |
BULLETS_INITIAL_AMOUNT
The amount of bullets that each team starts with.
|
static int |
EXCEPTION_BYTECODE_PENALTY
The bytecode penalty that is imposed each time an exception is thrown.
|
static int |
GAME_DEFAULT_ROUNDS
The default game maxiumum number of rounds.
|
static int |
GAME_DEFAULT_SEED
The default game seed.
|
static float |
GENERAL_SPAWN_OFFSET
The distance, as measured at its minimum value, between the bodies
of a creator robot and the robot/tree it spawns.
|
static float |
INTERACTION_DIST_FROM_EDGE
The distance around a robot's edge it can interact with robots/trees (water, shake, chop, etc)
|
static float |
LUMBERJACK_CHOP_DAMAGE
The chop damage when lumberjacks perform the chop action on a tree.
|
static float |
LUMBERJACK_STRIKE_RADIUS
The radius around a lumberjack affected by a strike().
|
static int |
MAP_MAX_HEIGHT
The maximum possible map height.
|
static int |
MAP_MAX_WIDTH
The maxiumum possible map width.
|
static int |
MAP_MIN_HEIGHT
The minimum possible map height.
|
static int |
MAP_MIN_WIDTH
The minumum possible map width.
|
static int |
MAX_ROBOT_ID
Maximum ID a Robot will have; all bullets will have IDs larger than this
|
static float |
MAX_ROBOT_RADIUS
The maximum radius a robot can have.
|
static float |
NEUTRAL_TREE_HEALTH_RATE
The rate at which the max health of neutral trees are determined.
|
static float |
NEUTRAL_TREE_MAX_RADIUS
The max radius a neutral tree can have.
|
static float |
NEUTRAL_TREE_MIN_RADIUS
The min radius a neutral tree can have.
|
static int |
NUMBER_OF_ARCHONS_MAX
Maximum archons that can appear on a map (per team).
|
static int |
NUMBER_OF_INDICATOR_STRINGS
The number of indicator strings that a player can associate with a robot.
|
static float |
PENTAD_SHOT_COST
The bullet cost to fire a pentad shot.
|
static float |
PENTAD_SPREAD_DEGREES
The degrees at which the bullets are spread apart in a pentad shot.
|
static float |
PLANTED_UNIT_STARTING_HEALTH_FRACTION
The fraction of max health which trees and gardener-produced robots start at.
|
static float |
SINGLE_SHOT_COST
The bullet cost to fire a single shot.
|
static java.lang.String |
SPEC_VERSION
The current spec version the server compiles with.
|
static float |
TANK_BODY_DAMAGE
The damage a tank does to a tree when it attempts to move on top of it.
|
static int |
TEAM_MEMORY_LENGTH
The number of longs that your team can remember between games.
|
static float |
TRIAD_SHOT_COST
The bullet cost to fire a triad shot.
|
static float |
TRIAD_SPREAD_DEGREES
The degrees at which the bullets are spread apart in a triad shot.
|
static int |
VICTORY_POINTS_TO_WIN
The number of victory points required to win the game.
|
static float |
VP_BASE_COST
The price, in bullets, of 1 victory point at the start of the game
|
static float |
VP_INCREASE_PER_ROUND
The price, in bullets, the victory point cost increases each turn
|
static float |
WATER_HEALTH_REGEN_RATE
The amount of health a tree gains when watered.
|
static final java.lang.String SPEC_VERSION
static final int MAP_MIN_HEIGHT
static final int MAP_MAX_HEIGHT
static final int MAP_MIN_WIDTH
static final int MAP_MAX_WIDTH
static final int VICTORY_POINTS_TO_WIN
static final int TEAM_MEMORY_LENGTH
static final int NUMBER_OF_INDICATOR_STRINGS
static final int EXCEPTION_BYTECODE_PENALTY
static final int NUMBER_OF_ARCHONS_MAX
static final int MAX_ROBOT_ID
static final float BULLET_TREE_MAX_HEALTH
static final float BULLET_TREE_RADIUS
static final float BULLET_TREE_COST
static final float BULLET_TREE_DECAY_RATE
static final float BULLET_TREE_BULLET_PRODUCTION_RATE
static final int BULLET_TREE_CONSTRUCTION_COOLDOWN
static final float NEUTRAL_TREE_MIN_RADIUS
static final float NEUTRAL_TREE_MAX_RADIUS
static final float NEUTRAL_TREE_HEALTH_RATE
static final float LUMBERJACK_CHOP_DAMAGE
static final float TANK_BODY_DAMAGE
static final float PLANTED_UNIT_STARTING_HEALTH_FRACTION
static final float BULLETS_INITIAL_AMOUNT
static final float ARCHON_BULLET_INCOME
static final float BULLET_INCOME_UNIT_PENALTY
static final float TRIAD_SPREAD_DEGREES
static final float PENTAD_SPREAD_DEGREES
static final float SINGLE_SHOT_COST
static final float TRIAD_SHOT_COST
static final float PENTAD_SHOT_COST
static final float BULLET_SPAWN_OFFSET
static final float LUMBERJACK_STRIKE_RADIUS
static final int BROADCAST_MAX_CHANNELS
static final float VP_BASE_COST
static final float VP_INCREASE_PER_ROUND
static final float GENERAL_SPAWN_OFFSET
static final float INTERACTION_DIST_FROM_EDGE
static final float WATER_HEALTH_REGEN_RATE
static final float MAX_ROBOT_RADIUS
static final int GAME_DEFAULT_SEED
static final int GAME_DEFAULT_ROUNDS