07 октября 2020

Математическая игра "Жизнь" Джона Конвея

Данный сайт посвещён одной из самых простых, но в тоже время очень интересных и, пожалуй, самой таинственной и загадочной игре "Жизнь", разработанной английским математиком Джоном Конвеем, и опубликованной в октябрьском выпуске журнала Scientific American в рубрике математических игр Мартина Гарднера в 1970 году.

Игра "Жизнь" представляет собой частный случай клеточных автоматов и является, пожалуй, самым интересным примером подобного автомата.

Когда я впервые услышал об игре "Жизнь" от одного своего друга (Маус), меня она сразу заинтересовала. Меня поразило то, что при столь простых правилах, игра обладает многообразием форм, исследуя которые можно каждый раз открывать всё новые и новые конфигурации. Игра просто поражает своими возможностями, но в тоже время является потрясающе простой!

К сожалению, дома у меня стоял слабый компьютер с операционной системой Gentoo Linux, со сломаной системой установки программного обеспечения (emerge). Поэтому посмотреть саму игру мне не удалось. И тогда я решил, что надо самому реализовать подобный автомат чтобы посмотреть и исследовать эту замечательную игру.

На следующий день я написал первую версию своего симулятора игры "Жизнь". Передо мной стояла задача: нужно написать программу, чтобы посмотреть как выглядит клеточный автомат (а конкретно игра "Жизнь"), удовлетворяющую следующим условиям:

  1. программа должна быть кросплатформенной
  2. программа должна обладать простым и удобным интерфейсом
  3. реализация интерфейса должна занимать как можно меньше времени
Выбор пал на web. Так появилась моя версия симулятора игры "Жизнь", которую я назвал GameLive.

Этот сайт предназначен для всех, кто интересуется математическими играми, а конкретно игрой "Жизнь" и теорией клеточных автоматов.

С уважением,
Василий Бодров