Автор Тема: игра в "Жизнь"  (Прочитано 3848 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Летбур

  • Афтар
  • ***
  • Сообщений: 468
  • Репутация: +0/-0
игра в "Жизнь"
« : 20 Июнь, 2010, 06:20:07 am »
Нашел случайно очень простенькую математическую игру, изображающую живые клетки. Модель очень простенькая, но прикольная. Правила: есть бесконечное двухмерное поле клеток. Каждая клетка может находится в двух состояниях - живая или мертвая. Каждая клетка граничит с восемью другими клетками. Если рядом с мертвой клеткой есть 3 живые, то она тоже оживает. Если рядом с живой находятся две или три живые - она остается живой. Если меньше двух - умирает от одиночества. Больше - умирает от перенаселенности. Что вы думаете?

"планер"
жизнь-википедия
жизнь ссылки
подробно о жизни
The Game Of Life - скачать
играть online
« Последнее редактирование: 01 Январь, 1970, 00:00:00 am от Летбур »
для инновационного развития необходима святая инквизиция

Оффлайн Inry

  • Афтар
  • ***
  • Сообщений: 199
  • Репутация: +0/-0
единственность
« Ответ #1 : 21 Июнь, 2010, 10:35:13 am »
Самое замечательное, что данна игра - единственная в своём классе. То есть, для всех возможных наборов правил рождения-умирания, существует всего один вариант, при котором возможна реализация Тьюринг-полной модели.
« Последнее редактирование: 01 Январь, 1970, 00:00:00 am от Inry »

Оффлайн Летбур

  • Афтар
  • ***
  • Сообщений: 468
  • Репутация: +0/-0
(Нет темы)
« Ответ #2 : 22 Июнь, 2010, 05:37:44 am »
Я однажды поэкспериментировал с эволюцией жизни. Нарисовал случайным образом фигуру и посмотрел, как она будет развиваться. Как правило, в конце концов, в ходе эволюции, выживают простейшие живые организмы - блоки и мигалки.
Более сложные формы, даже такие как те же ульи и флип-флопы, возникают редко.
 Как вы думаете, чего не хватает жизни для САМОПРОИЗВОЛЬНОГО появления более сложных фигур (которые вообще возможны)? На мой взгляд, надо чтоб у жизни был какой-то стимул развиваться, например, если систему обстреливать непрерывным потоком планеров, или космических кораблей, то что нибудь интересное получится? Тогда, по идее, должны выжить сложные фигуры, которые могут сопротивляться потоку, а как вы думаете?
« Последнее редактирование: 01 Январь, 1970, 00:00:00 am от Летбур »
для инновационного развития необходима святая инквизиция

Оффлайн дарго магомед

  • Заслуженный Афтар
  • ******
  • Сообщений: 6 326
  • Репутация: +0/-4
(Нет темы)
« Ответ #3 : 22 Июнь, 2010, 07:25:21 am »
Цитата: "Летбур"
Я однажды поэкспериментировал с эволюцией жизни.
:shock:  А-фи-гейт...

Оффлайн Stranger

  • Афтар
  • ***
  • Сообщений: 255
  • Репутация: +0/-0
(Нет темы)
« Ответ #4 : 22 Июнь, 2010, 07:29:47 am »
Цитата: "Летбур"
Как вы думаете, чего не хватает жизни для САМОПРОИЗВОЛЬНОГО появления более сложных фигур

Надо хаоса чуток добавить - например, случайно возникающие или исчезающие клетки  :D

Кстати, кое-что о других экспериментах с "искусственной жизнью":
http://ai.obrazec.ru/evolution.htm
« Последнее редактирование: 01 Январь, 1970, 00:00:00 am от Stranger »
[size=92]ПОЗНАВАЙТЕ ВСЕЛЕННУЮ - МАТЬ ВАШУ![/size]

Оффлайн ant_man

  • Афтар
  • ***
  • Сообщений: 222
  • Репутация: +0/-0
(Нет темы)
« Ответ #5 : 23 Июнь, 2010, 13:14:12 pm »
Цитата: "Летбур"
...
 Как вы думаете, чего не хватает жизни для САМОПРОИЗВОЛЬНОГО появления более сложных фигур (которые вообще возможны)?


Самости нехватает. Зависят, сволочи, от алгоритма, программиста и его понимания фигуры, сложности, самопроизвольности...
« Последнее редактирование: 01 Январь, 1970, 00:00:00 am от ant_man »

Оффлайн Летбур

  • Афтар
  • ***
  • Сообщений: 468
  • Репутация: +0/-0
(Нет темы)
« Ответ #6 : 23 Июнь, 2010, 15:04:25 pm »
Цитата: "ant_man"
Цитата: "Летбур"
...
 Как вы думаете, чего не хватает жизни для САМОПРОИЗВОЛЬНОГО появления более сложных фигур (которые вообще возможны)?

Самости нехватает. Зависят, сволочи, от алгоритма, программиста и его понимания фигуры, сложности, самопроизвольности...

С моей точки зрения - самопроизвольно - это когда из случайного набора клеток вырастает что-то интересное. "Что-то интересное" - это когда система состоит из более чем 6 клеток, которые активно взаимодействуют друг с другом на протяжении хотя бы на протяжении 1000 ходов.
« Последнее редактирование: 01 Январь, 1970, 00:00:00 am от Летбур »
для инновационного развития необходима святая инквизиция

Оффлайн Ysbryd

  • Афтар жжот
  • ****
  • Сообщений: 1 542
  • Репутация: +0/-0
(Нет темы)
« Ответ #7 : 24 Июнь, 2010, 08:22:19 am »
Скачал эту штуковину. Вещь интересная. Правда, у меня что-то вся система достаточно быстро впадает в статичное состояние. Попробую на досуге поиграться. Летбур, спасибо за ссылки!
« Последнее редактирование: 01 Январь, 1970, 00:00:00 am от Ysbryd »
Религия помогает умереть, но мешает жить (с)
Правила форума

Оффлайн Stranger

  • Афтар
  • ***
  • Сообщений: 255
  • Репутация: +0/-0
(Нет темы)
« Ответ #8 : 24 Июнь, 2010, 13:28:03 pm »
Дарю свой вариант вместе с исходником (для тех, кто шарит в паскале): http://strangerstrongov.narod2.ru/life.zip (5 килобайт).
Написал эту программу давным-давно, ещё когда учился программировать, как скринсейвер к Dos Navigator, поэтому клетки периодически меняют цвет в зависимости от "возраста".
Добавлен элемент хаоса - случайно возникают и исчезают некоторые клетки.
« Последнее редактирование: 01 Январь, 1970, 00:00:00 am от Stranger »
[size=92]ПОЗНАВАЙТЕ ВСЕЛЕННУЮ - МАТЬ ВАШУ![/size]

Оффлайн Летбур

  • Афтар
  • ***
  • Сообщений: 468
  • Репутация: +0/-0
(Нет темы)
« Ответ #9 : 27 Июнь, 2010, 06:48:33 am »
как ее запустить в windows xp?
« Последнее редактирование: 01 Январь, 1970, 00:00:00 am от Летбур »
для инновационного развития необходима святая инквизиция