Life

From
Alexander Lezin (2:5059/9.77)
To
Roman Vdovenkov
Date
2002-11-22T20:53:08Z
Area
RU.ALGORITHMS
    Приветствую Вас, Roman.

21 ноября 2002 23:49, Roman Vdovenkov -> Alexander Lezin

 RV> *Don't fear the eyes of the dark lord, Alexander !*

 RV>>> Каким образом можно выделить стационарные колонии в "Жизни"? То
 RV>>> есть, например, в конце остаются несколько устойчивых наборов,
 RV>>> которые не изменяются - нужно каждый из них сохранить в
 RV>>> отдельный файл. Интересует то, каким образом выделить из всего
 RV>>> оставшегося поля отдельные фигуры.
 AL>>     Стационарные не меняются, выцепить их не трудно. Но
 AL>> существуют ещё так называемые "мигалки" (рис 1) и постоянно
 AL>> перемещающиеся, но вполне себе устойчивые наборы, такие как
 AL>> "планер" (рис 2). Их в расчёт принимаешь?

[censored]

 RV> Нет, такие отлавливать не нужно.

    Ок. Можно считать некую фигуру отдельной, если покруг неё есть "периметр"
из пустых клеток. Соответственно в текущий ход выделяешь все существующие
фигуры, запоминаешь их состояние и сравниваешь с тем, что получилось на
следующий ход. Вроде как ничего сложного нет.


    Всего хорошего, Roman.

--- Ite, missa est   : Тимур Шаов - Шао-дэ-дзин                  a@sura.ru ---
 * Origin: Не пишите длинных писем - у чекистов устают глаза (2:5059/9.77)