Я пытаюсь реализовать клеточный автомат, имитирующий волновое поведение. Я использую район фон Неймана с r=2
как здесь
Мой вопрос: как я должен считать состояние ячейки на границе?
Например: у меня есть массив a
, и я хочу подсчитать значение a[0][0]
.
Состояния ячеек — это числа с плавающей запятой в диапазоне (-1,1), где 0 — земля. На «обычных» ячейках я могу брать состояния соседей, но когда соседей меньше (‹12), результат просто неверный и «генерирует» новую волну.