Форум атеистического сайта

Дебатня => Изба-Дебатня => Тема начата: Летбур от 20 Июнь, 2010, 06:20:07 am

Название: игра в "Жизнь"
Отправлено: Летбур от 20 Июнь, 2010, 06:20:07 am
Нашел случайно очень простенькую математическую игру, изображающую живые клетки. Модель очень простенькая, но прикольная. Правила: есть бесконечное двухмерное поле клеток. Каждая клетка может находится в двух состояниях - живая или мертвая. Каждая клетка граничит с восемью другими клетками. Если рядом с мертвой клеткой есть 3 живые, то она тоже оживает. Если рядом с живой находятся две или три живые - она остается живой. Если меньше двух - умирает от одиночества. Больше - умирает от перенаселенности. Что вы думаете?
(http://upload.wikimedia.org/wikipedia/commons/9/96/Animated_glider_emblem.gif)
"планер"
жизнь-википедия (http://ru.wikipedia.org/wiki/%D0%96%D0%B8%D0%B7%D0%BD%D1%8C_%28%D0%B8%D0%B3%D1%80%D0%B0%29)
жизнь ссылки (http://www.beluch.ru/life/llife.htm)
подробно о жизни (http://www.beluch.ru/life/gardner/g1.htm)
The Game Of Life - скачать (http://www.vidon.ru/softportal/progr62.html)
играть online (http://visti.net/skl/)
Название: единственность
Отправлено: Inry от 21 Июнь, 2010, 10:35:13 am
Самое замечательное, что данна игра - единственная в своём классе. То есть, для всех возможных наборов правил рождения-умирания, существует всего один вариант, при котором возможна реализация Тьюринг-полной модели.
Название:
Отправлено: Летбур от 22 Июнь, 2010, 05:37:44 am
Я однажды поэкспериментировал с эволюцией жизни. Нарисовал случайным образом фигуру и посмотрел, как она будет развиваться. Как правило, в конце концов, в ходе эволюции, выживают простейшие живые организмы - блоки и мигалки.
Более сложные формы, даже такие как те же ульи и флип-флопы, возникают редко.
 Как вы думаете, чего не хватает жизни для САМОПРОИЗВОЛЬНОГО появления более сложных фигур (которые вообще возможны)? На мой взгляд, надо чтоб у жизни был какой-то стимул развиваться, например, если систему обстреливать непрерывным потоком планеров, или космических кораблей, то что нибудь интересное получится? Тогда, по идее, должны выжить сложные фигуры, которые могут сопротивляться потоку, а как вы думаете?
Название:
Отправлено: дарго магомед от 22 Июнь, 2010, 07:25:21 am
Цитата: "Летбур"
Я однажды поэкспериментировал с эволюцией жизни.
:shock:  А-фи-гейт...
Название:
Отправлено: Stranger от 22 Июнь, 2010, 07:29:47 am
Цитата: "Летбур"
Как вы думаете, чего не хватает жизни для САМОПРОИЗВОЛЬНОГО появления более сложных фигур

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

Кстати, кое-что о других экспериментах с "искусственной жизнью":
http://ai.obrazec.ru/evolution.htm (http://ai.obrazec.ru/evolution.htm)
Название:
Отправлено: ant_man от 23 Июнь, 2010, 13:14:12 pm
Цитата: "Летбур"
...
 Как вы думаете, чего не хватает жизни для САМОПРОИЗВОЛЬНОГО появления более сложных фигур (которые вообще возможны)?


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

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

С моей точки зрения - самопроизвольно - это когда из случайного набора клеток вырастает что-то интересное. "Что-то интересное" - это когда система состоит из более чем 6 клеток, которые активно взаимодействуют друг с другом на протяжении хотя бы на протяжении 1000 ходов.
Название:
Отправлено: Ysbryd от 24 Июнь, 2010, 08:22:19 am
Скачал эту штуковину. Вещь интересная. Правда, у меня что-то вся система достаточно быстро впадает в статичное состояние. Попробую на досуге поиграться. Летбур, спасибо за ссылки!
Название:
Отправлено: Stranger от 24 Июнь, 2010, 13:28:03 pm
Дарю свой вариант вместе с исходником (для тех, кто шарит в паскале): http://strangerstrongov.narod2.ru/life.zip (5 килобайт).
Написал эту программу давным-давно, ещё когда учился программировать, как скринсейвер к Dos Navigator, поэтому клетки периодически меняют цвет в зависимости от "возраста".
Добавлен элемент хаоса - случайно возникают и исчезают некоторые клетки.
Название:
Отправлено: Летбур от 27 Июнь, 2010, 06:48:33 am
как ее запустить в windows xp?
Название:
Отправлено: ant_man от 27 Июнь, 2010, 08:43:29 am
Цитата: "Летбур"
как ее запустить в windows xp?

-нажать кнопку "Пропустить"
-воспользоваться эмулятором MS-DOS: http://dosbox.sf.net (http://dosbox.sf.net)
Название:
Отправлено: Stranger от 27 Июнь, 2010, 15:28:50 pm
Цитата: "Летбур"
как ее запустить в windows xp?

Если Вы о моей программе, то попробуйте через "проводник" выставить в свойствах программы>экран "полноэкранный режим"
У меня без всяких эмуляторов запускается под XP.