Hacker News Digest

Тег: #cellular-automata

Постов: 2

Show HN: ASCII Automata (hlnet.neocities.org)

ASCII AUTOMATA v2 (beta) — это интерактивный инструмент для создания ASCII-искусства с помощью клеточных автоматов. Пользователи могут настраивать размер ячеек, выбирать шрифты и управлять различными параметрами сетки. Интерфейс включает режимы рисования (GROW, MANUAL, BARRIER) и инструменты вроде DRAW RECT для создания прямоугольников. Система предлагает пять стилей роста (DEPTH, PARALLEL, RANDOM, SCATTER, SCAN) с возможностью настройки селективности, случайного шанса и близости элементов.

Программа предоставляет три метода подсчета очков (DISTANCE, CONNECTION, EXACT) с поддержкой взвешенных значений для диагональных и кардинальных направлений. Управление анимацией осуществляется через кнопки PLAY, STOP и NEXT. Созданные работы можно экспортировать в PNG или скопировать как текст. Инструмент разработан Хейкки Лотвоненом (Heikki Lotvonen) в 2025 году и включает функцию RANDOM SEED для генерации уникальных паттернов.

by california-og • 17 октября 2025 г. в 20:19 • 80 points

ОригиналHN

#ascii#cellular-automata#visualization#interactive-tools#text-art

Комментарии (8)

  • ASCII AUTOMATA анализирует визуальную связность символов в текстовых шрифтах, оценивая краевую связность фрагментов и подбирая соседние для "роста".
  • Инструмент визуализирует частоту использования символов через красную тепловую карту.
  • Участники высоко оценили инструмент, сравнив его с 10print.org и отметив креативность подхода.
  • Предложено добавить поддержку PETSCII шрифта.

Lace: A New Kind of Cellular Automata Where Links Matter (novaspivack.com)

LACE — это новый вид клеточных автоматов, разработанных Новой Спивэком. В отличие от классической игры «Жизнь», LACE использует не только состояния клеток, но и их связи (топологию соседства), что позволяет достичь гораздо более сложного и реалистичного поведения, напоминающего живые системы.

Ключевые особенности:

  • Динамические связи: Состояние сети определяется не только состояниями клеток, но и их взаимосвязями, которые также могут меняться.
  • Эмерджентность: Из простых локальных правил возникают сложные глобальные паттерны, включая самовоспроизведение, адаптацию и даже нечто вроде «осознания».
  • Масштабируемость: LACE работает на сетках любого размера, от микроскопических до вселенских, и демонстрирует фракталоподобные свойства на разных масштабах.

Спивэк подчеркивает, что LACE — не просто абстракция; это шаг к цифровой физике, где пространство, время и материя возникают из чистой информации. Он видит это как мост между математикой и физикой, предлагая, что реальность сама по себе может быть вычислительной.

Для поклонников Конвея или Вольфрама: LACE — это не замена, а расширение, открывающее новые горизонты в искусственной жизни и цифровой физике, приближая нас к пониманию жизни, Вселенной и всего остального через призму информации.

by airesearcher • 16 октября 2025 г. в 13:33 • 126 points

ОригиналHN

#cellular-automata#topology#complex-systems#emergence#artificial-life#digital-physics#conways-game-of-life#self-organization

Комментарии (50)

  • LACE представляет собой новый класс клеточных автоматов, где правила опираются на топологию связей между клетками, а не на их состояние.
  • В отличии от классических клеточных автоматов, LACE использует связи между клетками как метрики для правил, что делает возможным само-организацию сложных структур.
  • Обсуждение поднимает вопросы о том, какие именно правила используются в демонстрациях, и как они отличаются от классических правил клеточных автоматов.
  • Некоторые участники обсуждения высказывают предположение, что LACE может быть вычислительно эквивалентен к классическим клеточным автоматам, но с другой стороны, это может быть не так важно, поскольку различные представления одной и той же модели могут выявлять новые феномены.
  • В конце концов, обсуждение приходит к выводу, что LACE является инструментом для исследования влияния топологических свойств на поведение клеточных автоматов, и что в будущем можно было бы использовать LACE для изучения влияния различных топологий на поведение клеточных автоматов.