public class Game
extends joueur.BaseGame
Modifier and Type | Field and Description |
---|---|
java.util.List<Body> |
bodies
All the celestial bodies in the game.
|
Player |
currentPlayer
The player whose turn it is currently.
|
int |
currentTurn
The current turn number, starting at 0 for the first player's turn.
|
int |
dashCost
The cost of dashing.
|
int |
dashDistance
The distance traveled each turn by dashing.
|
static java.lang.String |
gameVersion
The hash of the game version we have locally.
|
double |
genariumValue
The value of every unit of genarium.
|
java.util.List<Job> |
jobs
A list of all jobs.
|
double |
legendariumValue
The value of every unit of legendarium.
|
int |
maxAsteroid
The highest amount of material, that can be in a asteroid.
|
int |
maxTurns
The maximum number of turns before the game will automatically end.
|
int |
minAsteroid
The smallest amount of material, that can be in a asteroid.
|
int |
miningSpeed
The rate at which miners grab minerals from asteroids.
|
double |
mythiciteAmount
The amount of mythicite that spawns at the start of the game.
|
int |
orbitsProtected
The number of orbit updates you cannot mine the mithicite asteroid.
|
double |
oreRarityGenarium
The rarity modifier of the most common ore.
|
double |
oreRarityLegendarium
The rarity modifier of the rarest ore.
|
double |
oreRarityRarium
The rarity modifier of the second rarest ore.
|
int |
planetEnergyCap
The amount of energy a planet can hold at once.
|
int |
planetRechargeRate
The amount of energy the planets restore each round.
|
java.util.List<Player> |
players
List of all the players in the game.
|
int |
projectileRadius
The standard size of ships.
|
java.util.List<Projectile> |
projectiles
Every projectile in the game.
|
int |
projectileSpeed
The amount of distance missiles travel through space.
|
double |
rariumValue
The value of every unit of rarium.
|
double |
regenerateRate
The regeneration rate of asteroids.
|
java.lang.String |
session
A unique identifier for the game instance that is being played.
|
int |
shipRadius
The standard size of ships.
|
int |
sizeX
The size of the map in the X direction.
|
int |
sizeY
The size of the map in the Y direction.
|
int |
timeAddedPerTurn
The amount of time (in nano-seconds) added after each player performs a turn.
|
int |
turnsToOrbit
The number of turns it takes for a asteroid to orbit the sun.
|
java.util.List<Unit> |
units
Every Unit in the game.
|
public java.util.List<Body> bodies
public Player currentPlayer
public int currentTurn
public int dashCost
public int dashDistance
public double genariumValue
public java.util.List<Job> jobs
public double legendariumValue
public int maxAsteroid
public int maxTurns
public int minAsteroid
public int miningSpeed
public double mythiciteAmount
public int orbitsProtected
public double oreRarityGenarium
public double oreRarityLegendarium
public double oreRarityRarium
public int planetEnergyCap
public int planetRechargeRate
public java.util.List<Player> players
public int projectileRadius
public int projectileSpeed
public java.util.List<Projectile> projectiles
public double rariumValue
public double regenerateRate
public java.lang.String session
public int shipRadius
public int sizeX
public int sizeY
public int timeAddedPerTurn
public int turnsToOrbit
public java.util.List<Unit> units
public static final java.lang.String gameVersion
© 2020 MST ACM SIG-GAME