Toroidal Cup/Rules

From Golly.Life Wiki

Main: Toroidal Cup

The Objective

  1. Golly is a game played between two or more teams, each of a different color, on a rectangular grid with even dimensions.
  2. Play shall proceed according to the rules of Conway's Game of Life (B3/S23), modified for multiple colors.
  3. A day shall consist of a set of games between two or more teams.
  4. A season shall consist of an odd number of days, following which a pool of winners shall be selected for a post-season playoffs bracket. The winner of this bracket shall be declared the Toroidal Cup Champion until the next season begins.
  5. All golly games during a given season shall use a common grid size.
  6. The objective of both teams is to maintain the most number of alive cells on the M x N grid by the time the game is declared over.
  7. Once play begins, it shall continue until the team with the most living cells on the board has maintained a constant victory percentage (number of live cells of that team's color divided by number of live cells total) at a constant value of greater than 50% for a specified number of generations.

The Field

The Grid

  1. The field shall be laid out as a rectangular M x N grid, where M and N are even integers.

Patterns

  1. Each matchup of teams shall have a pattern assigned for that matchup.
  2. The initial configuration of each team on the grid is determined by the pattern for that matchup.
  3. A single set of patterns shall be used throughout a given season.
  4. The pattern for a matchup shall determine which shapes shall be placed on the grid. The exact arrangement of the shapes for each game shall be unique and random.

Quadrants

  1. The grid shall be divided into four quadrants, which shall have unique names based on the pattern used for that game. The quadrants shall serve no purpose in the game whatsoever.

Equipment and Roster

  1. Each team shall maintain a roster of players, with one player assigned to a unique grid square.
  2. Each cell on the grid is alive or dead. If a cell is alive, it may only be occupied by a single player.
  3. Each player is permitted to live in a single cell for the duration of their lifetime.
  4. Players shall not complain about how small their cell is.
  5. Players shall not be permitted to sublet or lease their cell.
  6. Players shall not be permitted to make any additions to their cell, including but not limited to: fences that fail to meet inspection standards, antennas or satellite dishes, canvases or tarps on the exterior of the cell, pets above the 200 kg household pet weight limit, or any other modifications to the cell that would affect its appearance in any way that may interfere with the golly spectator experience.
  7. Players shall be responsible for repairing damages and removing all furniture from their cell prior to dying.

Game Play

  1. The game shall commence through the fourth dimension using a set of uniform, explicit time steps.
  2. Each square on the grid shall be in a state of being either alive or dead.
  3. Each live cell shall have a color associated with a team playing in the game.
  4. For each square that is populated:
    1. Each cell with one or no neighbors shall die by solitude;
    2. Each cell with four or neighbors shall die by overpopulation;
    3. Each cell with 2-3 neighbors shall survive to the next generation.
  5. For each square that is unpopulated:
    1. Each cell with 3 neighbors shall become populated.
  6. For a game of life with 2 colors, each new cell that is birthed shall take on the color of the majority of its parent cells. In the case of a tie, the tiebreaker is determined by the parity of the cell.

Ending the Game

  1. Game play shall proceed uninterrupted for 240 generations, during which a running average of the victory percentage (the number of live cells of the team with the most cells, divided by the number of live cells total) over a window of 240 shall be tabulated.
  2. When the running average of the victory percentage has remained constant (and not 50%) to within a specified tolerance for three consecutive generations, the winning team shall be declared the victor.
  3. The tolerance used to determine whether the running average has changed from the prior generation shall be 1e-12.

Season

  1. Each season shall consist of S games, where S is a positive, odd integer. In general, S = 49.
  2. Each team shall play their season's games against teams in the same division (intra-divisional games) or against teams in the same league (inter-divisional games).
  3. Schedules for each season shall be determined randomly. Mechanisms may be implemented to ensure a fair schedule for all teams.

Postseason

  1. At the end of each season, a playoffs bracket shall be determined.
  2. Each league shall declare one winner from each division, with each division winner earning a spot in the playoffs bracket. The remaining spots in the playoffs bracket shall go to the non-division winner teams with the best win records in the league.
  3. In the case where two teams are tied in number of wins, the best record shall be assigned to the team with the most cumulative points over the course of the season (the highest-scoring team). in the case of a tie in total, teams shall roll a 100-sided die. The team that rolls the highest number shall have the best record.
  4. Each postseason bracket shall consist of at least three rounds:
    1. League Division Series Round: two division series per league, played amongst the top 4 teams in each league. The number 1 and number 4 seeds shall play the first division series. The number 2 and number 3 seeds shall play the second division series. The series shall be best of 5.
    2. League Championship Series Round: one championship series per league, played amongst the top 2 teams in each league. The series shall be best of 5.
    3. Toroidal Cup Series Round: one Toroidal Cup series, played between the winners from each league. The series shall be best of 7.
  5. The championship team shall be the team that wins 4 games in the Toroidal Cup Series. They shall be declared the Toroidal Cup champion and shall remain the Toroidal Cup champion until a new champion is named.