"Объясните", - сказала настоятельница, показав на экран.
"Я разработал новую разрежённую структуру данных", - сказал монах, - "и я хотел посмотреть, можно ли её использовать для реализации эффективного моделирования игры Жизнь".
Монах нажал кнопку на экране своего планшета, очистив белый фон от чёрных квадратов. Затем он стилусом нарисовал на нём чёрную ломаную линию. Когда он снова нажал ту же кнопку, черная линия разлетелась по экрану в виде пиксельного конфетти.
Джинью нахмурилась: "Значит это 'Жизнь', не так ли?"
Монах нервно кивнул.
Джинью очистила экран, как это делал монах, затем взяла стилус и написала:
ЗА ВСЕ ГОДЫ
Когда она снова нажала кнопку, слова сразу же разложились и превратились в извивающуюся лужу чёрных и белых личинок. Из этих личинок возникли тучи чёрных пикселей-мух: разлетающихся, размножающихся, сталкивающихся и умирающих. Чёрные муравьи-мусорщики оставили разлагающиеся трупы, синхронно удаляясь прочь к неведомой участи в бесконечности. Вскоре осталась только большая белая пустыня, на которой несколько одиноких пылинок дрожали от слабого, невидимого ветра.
Джинью вернула планшет монаху: "Очень точное моделирование".
* Текст к иллюстрации взят из песни Марширующие муравьи группы Дэйва Мэтьюса, которая прекрасно вписывается в тему. И если вы действительно хотите, чтобы ваш мозг взорвался, оцените эту замечательную реализацию Жизнь внутри Жизни.
Original: Life
Замечательный пример того,
ОтветитьУдалитьчто происходит, если...
...не учитывать правила игры.
Но зная правила можно создать что-то
по-настоящему красивое и...
...вечное.