Все проектыAll projectsУсі проєкти
Системное и CLISystems & CLIСистемне та CLI ЗавершёнCompletedЗавершений 2026

Game of Life

Жизнь Конвея

Реализация клеточного автомата «Жизнь» Конвея на Rust.An implementation of Conway's Game of Life cellular automaton in Rust.Реалізація клітинного автомата «Життя» Конвея на Rust.

Исходники не опубликованыSources not publishedВихідники не опубліковані
Rust

О проектеOverviewПро проєкт

«Жизнь» Конвея — знаменитый клеточный автомат. Правил всего несколько: клетка живёт, рождается или умирает в зависимости от числа живых соседей.

Но из этих простейших правил рождается невероятно сложное поведение — устойчивые фигуры, движущиеся «планеры», осцилляторы, целые механизмы. Это классический пример того, как сложное возникает из простого.

Реализация на Rust — классика, которую интересно написать самому хотя бы раз, чтобы своими глазами увидеть, как из четырёх правил появляется целый мир.

Conway's Game of Life is the famous cellular automaton. There are only a few rules: a cell lives, is born or dies depending on the number of living neighbours.

But from these simplest rules incredibly complex behaviour emerges — stable shapes, moving 'gliders', oscillators, whole mechanisms. It's a classic example of the complex arising from the simple.

A Rust implementation — a classic worth writing yourself at least once, to see with your own eyes how a whole world appears from four rules.

«Життя» Конвея — знаменитий клітинний автомат. Правил лише кілька.

Але з цих простих правил народжується неймовірно складна поведінка — «планери», осцилятори, цілі механізми.

Реалізація на Rust — класика, яку цікаво написати самому.

ОсобенностиFeaturesОсобливості

  • Клеточный автомат «Жизнь» Конвея
  • Несколько правил, сложное поведение
  • Классический пример эмерджентности
  • Реализация на Rust
  • Conway's Game of Life cellular automaton
  • A few rules, complex behaviour
  • A classic example of emergence
  • Implemented in Rust
  • Клітинний автомат «Життя» Конвея
  • Кілька правил, складна поведінка
  • Класичний приклад емерджентності
  • Реалізація на Rust

Похожие проектыRelated projectsСхожі проєкти