コード例 #1
0
ファイル: Game.java プロジェクト: jgacitua/PacMan
  /**
   * 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);
  }
コード例 #2
0
ファイル: Game.java プロジェクト: jgacitua/PacMan
  /**
   * 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);
  }