Skip to content

VincentBounce/Google-Sheets-Conway-Game-of-Life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 

Repository files navigation

👾Conway's Game of Life for Google Sheets

image




🕹Play /// Fork

  • Sign in to your Google account
  • File > Make a copy

Control the whole game with 2 switches

  • 🟨 RESET [B7] Check and uncheck to restart
  • 🟩 RUN [B13] Click on it, and HOLD SPACEBAR until GAME OVER message

Draw your pattern instead of the automatic random one with this 3rd switch below

  • ☑️ SEED MODE [B85] You can copy your favorite or high-score seeds to the [Saved seeds] sheet



🎞️Introducing Conway's Game of Life for Google Sheets

v1 published on 2024-02-04

2024-02-04 https://x.com/VincentBounce/status/1753906987287327084
2024-02-13 https://youtu.be/Za2HlAjVzag




⚖️Rules

Goal

The goal is to keep your cells moving the longer you can until a repeating pattern appears. The pattern cycle detection is limited to one of up to 16 periods. Don't use bigger oscillators. The more new generations are created, the more your score is increased. Alternative goal: obtaining the highest generations count until ALL cells DIE.

Rules

Each new generation of cells on the grid is calculated from the previous one with 4 basic rules:

  1. Any live cell with fewer than 2 neighbors dies, as if by underpopulation.
  2. Any live cell with more than 3 live neighbors dies, as if by overpopulation.
  3. Any live cell with 2 or 3 live neighbors lives on to the next generation.
  4. Any dead cell with exactly 3 live neighbors becomes a live cell, as if by reproduction.

Deterministic & unpredictable

  • Deterministic: the same initial pattern always produces the same generations.

  • Unpredictable: forecasting the 100th gen without computing each intermediate one is impossible.

  • There are 2⁵⁷⁴ possible games, it's 10¹⁰⁰ times more than the atom quantity in the universe!

  • No one can certify that the highest score has been reached.




🧬Seed mode

🎲Random seed

You can select the target density of the generated population. Then scroll up, tick Reset 2 times and Run.

image

✍️Custom seed

You can tick every cell, so you can draw the pattern you want. Then scroll up, tick Reset 2 times and Run.

image

About

Conway's Game of Life adapted for Google Sheets! A simple gameplay where the goal is to survive as long as possible by setting up the best initial configuration.

Topics

Resources

Stars

Watchers

Forks