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

Вся графика сделана моим хорошим приятелем и вообще приятным во всех отношениях человеком – Виктором Брановцом. Огромное ему спасибо!
Видео на YouTube: Rubik’s cube Stop-watch
Скачать версию для Linux.
Скачать версию для Windows.
Версии Mac OS X пока нет, но при возникновении спроса будет сделана.
Возможности:
- Несколько дисциплин – от 2х2х2 до 7х7х7, пирамидки, скваеры, и.т.д.
- Учет даты, времени, и скрэмбла для каждой засечки.
- Отображение текущего времени засечки большими цифрами.
- Отсчет 15 секунд и автоматический старт таймера, либо “ранний” старт по желанию пользователя (сработает на отпускание пробела).
- Отображение лучшего и худшего времени.
- Отображение среднего времени по всем засечкам (без учета лучшего и худшего времени).
- График засечек с тултипом.
- Возможность удаления последней засечки, установка флага +2 или DNF для последней засечки.
Клавиатурные сокращения:
- Space – старт / стоп таймера;
- D – переключение флагов +2, DNF;
- Del – удаление последней засечки;
- Ctrl + S – сохранение скриншота;
- Alt + Enter – переключения режима (оконный / полноэкранный);
- 1, 0 – последовательный перебор дисциплин;
- 2 – 7 – выбор куба 2×2x2 – 7×7x7;
- PgUp, PgDn – промотка по списку засечек;
- колесо мышки – прокручивает список дисциплин и список засечек.
- C – добавить комментарий к последней засечке.
- правая кнопка мышки – добавит комментарий к произвольной засечке.
Планы:
- доработать алгоритм скрэмблов для всех типов головоломок;
- добавить построение графиков с возможностью масштабирования (близится к завершению);
- добавить режимы слепой сборки и сборки одной рукой;
- поддержка профилей;
- поддержка режима соревнований;
Любые предложения и замечания приветствуются.
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 для тултипа;
- доработаны алгоритмы скрэмблов для 2×2x2, 4×4x4, 5×5x5, 7×7x7.
UPD 13.11.2009:
- версия для windows;
- confirmation-диалоги (мля, не соображу, как это по русски):
- исправление багов, рефакторинг нескольких классов;
- ну и косметические фиксы.
Comments
Leave a comment Trackback