Пример - Игра Жизнь. Простая реализация на языке NetLogo
Book information
Description
Игра «Жизнь» (Conway's Game of Life) — клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году. Место действия этой игры — «вселенная» — это размеченная на клетки поверхность. В нашем случае она замкнутая. Каждая клетка на этой поверхности может находиться в двух состояниях: быть живой; быть мёртвой.Клетка имеет восемь соседей. Распределение живых клеток в начале игры называется первым поколением. Каждое следующее поколение рассчитывается на основе предыдущего по таким правилам: пустая (мёртвая) клетка, рядом с которой ровно три живые клетки, оживает; если у живой клетки есть две или три живые соседки, то эта клетка продолжает жить; в противном случае (если соседей меньше двух или больше трёх) клетка умирает (от «одиночества» или от «перенаселённости»).Игрок не принимает прямого участия в игре, а лишь расставляет начальную конфигурацию «живых» клеток, которые затем взаимодействуют согласно правилам уже без его участия.Эти простые правила приводят к огромному разнообразию форм, которые могут возникнуть в игре.В архиве вы найдете небольшую библиотеку известных конфигураций:Glider;Spaceship;Tumbler;Exploder.
Similar books
Решение задач с использованием рекурсии
Сбалансированные деревья поиска
Введение в алгоритмы
Communication complexity (Коммуникационная сложность)
Написание программ на языке нормальных алгорифмов Маркова. Написание программ на языке REFAL
DOC
Основи алгоритмізації та програмування
Основы теории алгоритмов