Dark Hole: в общем, на периодах надо работать: нужна линия с 3-мя 1-ами, значит надо делать массив "плоским" и перебирать (начиная с нуля): 2,5,8,11,14 и т.д., чтобы найти "1". а потом по найденным элементам проверять соседние.
Dark Hole: А-а-а..... я понял вашу логику: "если я не понимаю, значит написанное - говнокод!")))
А может наоборот?! Например: написанный код, еще недоступен вашему пониманию?)))
Кстати, тоже дофига есть что исправлять в алгоритме, т.к. отслеживать наличие 1-ц - лучше смещением диагоналей, чтобы в любом направлении сразу ловить эту цепочку из 3-х единиц. А уже по выловленным - смотреть.
Так вот - будет еще быстрее.
Видно, что все созданы из 4-х одинаковых под углом 90 градусов..
Фракталы - возможно, но тогда бы были разные они.
Где бы готовые формулы для создания рисунков подглядеть?
Возможно, что и в 3D тоже есть.... (было бы круто!)
utyfua: лучший вариант - это когда всё НЕОБХОДИМОЕ! (а не все подряд!) окружение грузится ранее инициализации всех классов в основном потоке. а уже после - используется ООП.