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