Comments 7
JavaScript-у явно надоело перебирать, он распилил её на кусочки и растолкал в оставшиеся места, а 24-ю вообще выкинул.
Я так понял, что это не номера фигур, а номер положения фигуры в пространстве. Точнее номер, определяющий комбинации поворотов по трем осям.
Все верно, это не порядковые номера, это номер положения в трехмерном пространстве. Порядковый номер не представляет собой интереса, т.к. скрипт может собирать в своем порядке, а реальный порядок сборки может отличаться. «Распил по кусочкам» — это срезы элементов. Так как коробок 5х5х5 представлен в виде 5ти срезов (взгляд сверху), следовательно, элементы головоломки так же представлены в виде срезов. По поводу «фигуры 23» на втором срезе — это 3 элемента головоломки (определяются цветом), располагающиеся в коробке в положении «23».
По идее скрипт можно ускорить, если перенести расчеты в web worker'ы. Тогда и страница будет более отзывчивой.
Only those users with full accounts are able to leave comments. Log in, please.