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