Тренажёр для тех, кто собирает кубик на время
Кубометр: мой веб-тренажёр для спидкубинга. Обычный таймер показывает только итоговое время, а для роста важно понять, на каком этапе оно теряется. Кубометр разбивает каждую сборку на этапы, находит главный затык и даёт инструменты, чтобы его проработать.
Таймер со сплитами по этапам CFOP
- Методы: CFOP с семью этапами (крест, четыре пары F2L, OLL, PLL), новичковый метод и режим «только F2L» со скрамблом, который путает только два нижних слоя.
- Старт как у stackmat: удерживаешь пробел, ждёшь зелёного, отпускаешь.
- Сплиты: конец этапа отмечается любой клавишей или касанием экрана, сборка завершается сама, когда набраны все этапы.
- Осмотр 15 секунд по правилам WCA с сигналами на 8 и 12 секундах, штрафы +2 и DNF, заметка к сборке.
- Скрамбл из 20 ходов с картинкой развёртки или свой.
Разбор: где теряется время
- ao5 и ao12 по правилам WCA: лучшая и худшая сборки отбрасываются.
- Главный затык: для каждого этапа есть цель как доля от общего целевого времени, и этап с наибольшим превышением подсвечивается вместе с советом, что тренировать.
- Сравнение с прошлыми сборками: каждый этап последней сборки сравнивается со средним по двенадцати предыдущим.
- Графики: динамика времени со скользящим средним, раскладка последних сборок по этапам, сравнение методов.
Метроном для медленной сборки без пауз
Затыки в F2L чаще всего не в скорости рук, а в паузах на поиск следующей пары. Метроном задаёт ровный темп от 30 до 200 ударов в минуту, и собирать нужно по одному повороту на удар, без остановок. Метроном работает на Web Audio с планированием щелчков заранее, поэтому темп не плывёт.
Библиотека кейсов с 3D-кубиком
- Кейсы: 24 для новичкового метода, 40 F2L, OLL и PLL в два шага.
- 3D-анимация на three.js: алгоритм проигрывается ход за ходом на трёх скоростях, без WebGL показываются пошаговые картинки.
- Проверка алгоритмов: каждый прогоняется на собственном симуляторе кубика, а подготовка кейса строится обратным алгоритмом.
- Тренировка кейсов: чаще выпадают те, что идут медленнее всего или ещё не тренировались.
Данные и синхронизация
Все сборки хранятся в браузере, есть экспорт и импорт в JSON и синхронизация между устройствами по коду: записи сливаются, побеждает более свежая правка. Регистрация не нужна. Три темы оформления: светлая, тёмная и как в системе.
Как устроено
JavaScript без сборщика и фреймворков: своя модель кубика с 54 наклейками, 3D на three.js, метроном на Web Audio, графики на SVG. Синхронизация работает через небольшой бэкенд на PHP.
Скриншоты




Частые вопросы
Есть ли онлайн-таймер для кубика Рубика со сплитами?
Да, Кубометр работает в браузере: таймер со сплитами по этапам CFOP, осмотр по правилам WCA, ao5 и ao12.
Как понять, на каком этапе CFOP я теряю время?
После серии сборок раздел «Разбор» показывает среднее по каждому этапу и подсвечивает этап с наибольшим отставанием от цели.
Как тренировать F2L без пауз?
Включить метроном на медленный темп и собирать по одному повороту на удар, постепенно повышая темп.
Нужна ли регистрация?
Нет, данные хранятся в браузере, а для переноса между устройствами используется код синхронизации.





