Tagging — what this page tells machines

Game of Life

Everything below is normally invisible. It is what search engines and LLMs read to decide whether to retrieve and cite this page.


About

Conway's Game of Life: a grid of cells that live or die by three simple rules each generation. Click cells to draw, randomise a soup, or step one frame at a time and watch gliders crawl across the board.

How it works

A flat Uint8Arraygrid (wrapping at the edges) is advanced by counting each cell's eight neighbours: a live cell survives on 2–3, a dead cell is born on exactly 3. Rendered to a <canvas>, stepped on an interval. No backend.


Metadata
title
Game of Life
description
Conway's Game of Life in the browser — a cellular automaton you can seed, pause, and draw on. Watch patterns breed, glide, and die.
canonical
https://kaspirius.com/life
updated
Last updated

Heading outline

Structured data (JSON-LD)
TechArticle

Same as Article, flagged as technical/developer reference material.

{
  "@context": "https://schema.org",
  "@type": "TechArticle",
  "headline": "Game of Life — toy",
  "description": "Conway's Game of Life in the browser — a cellular automaton you can seed, pause, and draw on. Watch patterns breed, glide, and die.",
  "url": "https://kaspirius.com/life",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://kaspirius.com/life"
  },
  "datePublished": "2026-06-18",
  "dateModified": "2026-06-18",
  "author": {
    "@type": "Person",
    "name": "kaspirius",
    "url": "https://kaspirius.com"
  },
  "publisher": {
    "@type": "Organization",
    "name": "kaspirius",
    "url": "https://kaspirius.com"
  }
}
↖ kaspirius