Game of Life offline 1.1

Лицензии: Бесплатный ‎Размер файла: 12.69 MB
‎Рейтинг пользователей: 2.5/5 - ‎1 ‎Голосов

Игра жизни, также известная просто как жизнь, является клеточным автоматом, разработанным британским математиком Джоном Хортоном Конвеем в 1970 году. Учитывая доску с м на n клетки, каждая клетка имеет начальное состояние жить (1) или мертвых (0). Каждая ячейка взаимодействует со своими восемью соседями (горизонтальными, вертикальными, диагональными), используя следующие четыре правила (взятые из приведенной выше статьи Википедии): Любая живая клетка с менее чем двумя живыми соседями умирает, как будто вызванная недо населением. Любая живая клетка с двумя или тремя живыми соседями живет следующим поколением. Любая живая клетка с более чем тремя живыми соседями умирает, как бы от перего населения. Любая мертвая клетка с ровно тремя живыми соседями становится живой клеткой, как бы путем размножения. Напишите функцию для вычисления следующего состояния (после одного обновления) доски с учетом ее текущего состояния. Дальнейшие действия: Не могли бы вы решить ее на месте? Помните, что доска должна быть обновлена в то же время: Вы не можете обновить некоторые ячейки, а затем использовать их обновленные значения для обновления других ячеек. В этом вопросе мы представляем доску с помощью 2D массива. В принципе, доска бесконечна, что вызовет проблемы, когда активная область посягает на границу массива. Как бы вы решить эти проблемы?

история версии

  • Версия 1.1 размещено на 2016-12-07

Подробная информация о программе