Rubiks logo

Таймер для учёта времени сборки кубика Рубика и прочих головоломок. Более подробно о возможностях таймера написано ниже скриншота. Могу сказать одно, я пользуюсь своим таймером, так как считаю его наиболее удобным для меня лично. Буду рад, если и вам мой таймер понравится.

Вся графика сделана моим хорошим приятелем и вообще приятным во всех отношениях человеком – Виктором Брановцом.

Огромное спасибо!

Возможности

  • Несколько дисциплин – от 2х2х2 до 7х7х7, пирамидки, скваеры, и.т.д.
  • Учет даты, времени, и скрэмбла для каждой засечки.
  • Отображение текущего времени засечки большими цифрами.
  • Отсчет 15 секунд и автоматический старт таймера, либо “ранний” старт по желанию пользователя (сработает на отпускание пробела).
  • Отображение лучшего и худшего времени.
  • Отображение среднего времени по всем засечкам (без учета лучшего и худшего времени).
  • График засечек с тултипом.
  • Возможность удаления последней засечки, установка флага +2 или DNF для последней засечки.

Клавиатурные сокращения

  • Space – старт / стоп таймера;
  • D – переключение флагов +2, DNF;
  • Del – удаление последней засечки;
  • Ctrl + S – сохранение скриншота;
  • Alt + Enter – переключения режима (оконный / полноэкранный);
  • 1, 0 – последовательный перебор дисциплин;
  • 2 – 7 – выбор куба 2x2x2 – 7x7x7;
  • PgUp, PgDn – промотка по списку засечек;
  • колесо мышки – прокручивает список дисциплин и список засечек.
  • C – добавить комментарий к последней засечке.
  • правая кнопка мышки – добавит комментарий к произвольной засечке.

Планы

  • доработать алгоритм скрэмблов для всех типов головоломок;
  • добавить построение графиков с возможностью масштабирования (близится к завершению);
  • добавить режимы слепой сборки и сборки одной рукой;
  • поддержка профилей;
  • поддержка режима соревнований;

Любые предложения и замечания приветствуются.

UPD 02.03.2015:
Собрался с силами и нажал кнопку build в Xcode, собрал билд для OS X.

UPD 07.08.2014:
Выпустил версию для планшетов под управлением Android.
Немного изменился интерфейс и управление, специфичное для устройств с сенсорным экраном.

UPD 17.08.2010:
Давно не выкладывал обновления, т.к. из-за своей болезни мне просто не было ни сил, ни желания браться хоть за какую то работу. Но сегодня я решился выложить то, что есть сейчас 😉
Диалог настроек еще не сделан, работа с профилем (а соответственно и режим соревнований) так и не доделана.
– изменена архитектура;
– возможность отключения/изменения времени преинспекции (пока только ручным редактированием в файле профиля);
– среднее время по 5, 12, 50, 100;
– при удалении засечки, обновляется положение графика;
– при смене флага засечки (+2) обновляется время и в основном фрейме;
– звуковые эффекты можно отключать менять простой заменой файла со звуком.

UPD 02.12.2009:
– изменилась ссылка на скачивание;
– переработан формат хранения данных;
– кнопка session создает отчет в формате html (пишется в профиль пользователя) и сбрасывает ВСЕ засечки;
– в главном окне таймера вверху отображается дата и время начала сессии;
– ну и традиционно мелкие фиксы, которые лень перечислять.

UPD 29.11.2009:
– временно отключено кеширование фонтов в windows-версии.

UPD 28.11.2009:
– добавлены сессии (пока только тестовый режим, переключение дисциплины равносильно сбросу сессии), файлы с отчетом пишутся в профиль пользователя (директория stopwatch);
– скрэмблы для Square-1;
– изменение позиции скролл-бара при скролинге списка засечек;
– возможность добавления комментария к засечке (клавиша “C” добавить к последней засечке, правая кнопка мыши добавляет к произвольной засечке);
– кеширование символов (на медленных системах должно избавить от “тормозов” на первой засечке);
– проблема с локалью на windows (проблема с округлением засечки до целых);
– запрет на отображение тултипа при запущенном таймере;
– размер тултипа увеличен (быстрый доступ к комментарию);
– за три секунды до старта таймера, каждую секунду, звучит предупреждающий сигнал.

UPD 24.11.2009:
– обновлены алгоритмы расчета средних значений (5, 10, 15, 30);
– удален расчет среднего из 50 значения;
– среднее по всем засечкам считается с учетом min и max;
– добавлен график засечек – виден постоянно, обрабатывается колесо мыши;
– к списку засечек добавлен скролл-бар для быстрого перемещения;
– удалил из списка дисциплин редко используемые головоломки;
– при отображении диалога обработчик таймера отключается;
– обновлена windows-иконка приложения;
– исправлены мелкие баги.

UPD 18.11.2009:
– добавлен генератор алгоритма скрэмбла pyraminx;
– добавлены тултипы для списка дисциплин;
– количество засечек в списке увеличено до 20;
– в тултипе отображается индекс засечки;
– отображение графика засечек с возможностью просмотра информации о засечке;
– множество различных багфиксов, которые лень перечислять.

UPD 15.11.2009:
– вычисление и отображение av5, av10, av15, av30, av50;
– fadout / fadein для тултипа;
– доработаны алгоритмы скрэмблов для 2x2x2, 4x4x4, 5x5x5, 7x7x7.

UPD 13.11.2009:
– версия для windows;
– confirmation-диалоги (мля, не соображу, как это по русски):
– исправление багов, рефакторинг нескольких классов;
– ну и косметические фиксы.