/** * Crea una instancia de un nuevo juego. La semilla se utiliza para inicializar el * pseudo-aleatoria Generador de números. De esta manera, un juego puede ser replicado exactamente * mediante el uso de idéntica Semillas. Nota: en la competencia, los juegos recibidos desde el * servidor de juego son El uso de diferentes semillas. De lo contrario acontecimientos inversión * global sería predecible. * * @param seed The seed for the pseudo-random number generator */ public Game(long seed) { this.seed = seed; rnd = new Random(seed); _init(0); }
/** * Initiates a new game specifying the maze to start with. * * @param seed Seed used for the pseudo-random numbers * @param initialMaze The maze to start the game with */ public Game(long seed, int initialMaze) { this.seed = seed; rnd = new Random(seed); _init(initialMaze); }