


csTimer




csTimer версии 2023.11.25-26-g63836d2 - профессиональный спидкубинг/тренировачный таймер

Language: English  العربية  Català  Čeština  Dansk  Deutsch  Ελληνικά  Español  فارسی  Suomi  Français  עברית  Hrvatski  Magyar  Italiano  日本語  한국어  Angļu  Nederlands  Norsk  Polski  Português  Română  Pусский  Slovenčina  Српски  Svenska  Türkçe  Українська  Tiếng Việt  简体中文  繁體中文 
If you are willing to help translating cstimer into your native language, please go to this page and select your language. If your native language is not on the list, just contact me and I'll add it.

Введение

csTimer - это профессиональный таймер, предназначенный для спидкуберов, он предоставляет:

  • Amounts of scramble algorithms, including all WCA official events, varieties of twisty puzzles, training scramble for specific sub steps (e.g. F2L, OLL, PLL, ZBLL, and can filter cases), etc
  • Plenty of statistics functions, it supports time-split timing; Any number of sessions, session split/merge, etc.
  • Varieties of solver, such as Cross, Xcross, 2x2x2 face, Skewb Face, SQ1 shape, for learning or training these sub steps.
  • Other auxiliary tools, such as scramble image, 8-second inspection (voice) alert, metronome, batch-scramble generator, etc.
  • Backup function, For avoiding data missing, you can backup your solves to local files, csTimer's server or Google storage.

csTimer supports most of modern desktop browsers, on mobile phone and tablet PC, you can add csTimer to your home screen, and it will work as a native APP.

csTimer takes advantage of browser cache, which consumes traffic only when you open it for the first time, after that, csTimer is able to work without network connection (except for functions like backup)

Авторские права

csTimer - это программное обеспечение с открытым исходным кодом, которое использует GPLv3. Если у вас есть предложения или комментарии к csTimer, пожалуйста, отправьте их сюда

Автор: Shuang Chen (cs0x7f@gmail.com)

Пользовательский интерфейс: Yue Zhang (liebe7@126.com)

Основные функции

  • Как засекать время - Зажмите пробел (или обе клавиши Ctrl, или нажмите экрана на мобильном устройстве) и дожидайтесь, пока таймер не загорится зелёным, он запустится как только пробел перестанет удерживаться, нажмите любую клавишу для остановки таймера, и время сборки будет записано.
  • Описание интерфейса - Возле логотипа csTimer 6 кнопок: настройки, экспорт, скрамбл, список времен, пожертвование, инструменты, нажмите на скрамбл, список времен, инструменты чтобы открыть соответствующую панель управления.
  • Панель скрамблинга - В панели Скрамблинга, вы можете выбрать тип скрамбла, установить длину скрамбла и фильтрация случаев (при наличии), посмотреть предыдущий скрамбл, сгенерировать следующий скрамбл.
  • List times panel - In the list times panel, you can open session manager by clicking "Session", select/add/delete sessions, empty session by the selector and the button next to, then you can view the current single/average, best single/average, and the full time list.
  • Tools panel - In the tool panel, you can select specific auxiliary functions, including scramble image, scramble generators, solvers, other kinds of statistics, etc.

Сочетание клавиш

КлавишаФункция
Alt + 1Тип скрамбла для Скваера-1.
Alt + 2 ~ 7Scramble type to 2x2x2~7x7x7.
Alt + p/m/c/sТип скрамбла в пираминкса/мегаминкса/клока/скьюба.
Alt + iScramble type to input.
Alt + dRemove all times in current session.
Alt + zRemove the latest time.
Alt + up/downTo next/last session.
Alt + left/rightDisplay last/next scramble.
Ctrl + 1/2/3Последнее время: ОК/+2/DNF
Virtual Cube Key Map

Option details

  • скрывать все элементы когда идёт время. Скрывать логотип и все панели во время сборки.
  • использовать миллисекунды. Отображать цифру миллисекунды. Внутренняя точность csTimer составляет 1 миллисекунду независимо от настройки.
  • формат времени. Формат времени для отображения.
  • Авто-экспорт (по 100 сборок). Если отмечено, csTimer автоматически будет экспортировать сборки каждые 100 сборок в указанное место, локальный файл, сервер csTimer или Google Storage.
  • Импортировать не новейшие данные. Если вы загрузили несколько резервных копий, вы можете импортировать одну из 10 последних загруженных. Если вы случайное загрузите пустую резервную копию, эта опция поможет вам восстановить свои сборки.
  • Подсказки в логотипе. Логотип csTimer будет служить в качестве информационной панели показывающей информацию которая может быть вам интересна, например при новом личном рекорде.
  • Показывать Таблицу Avg. Две строки будут показываться ниже основного таймера с двумя средними, по умолчанию - Ao5 и Ao12
  • Увеличить. Вы можете настроить размеры всех элементов с помощью этой опции.
  • выберите шрифт таймера. Шрифт основного таймера.
  • Дизайн интерфейса. Вы можете переключить дизайн интерфейса на материальный или спрятать тени с помощью этой опции.
  • Стиль интерфейса. Переключение между компьютерным и мобильном видом.
  • Стиль панели со скрамблом. Сделать панель скрамбла встроенной в фон.
  • Стиль панели статистики. Сделать список времени сборок встроенной в фон.
  • Стиль отображения панели инструментов. Сделать панель инструментов встроенной в фон.
  • прозрачность фонового изображения. Прозрачность фона.
  • фоновое изображение. Вы можете выбрать свое собственное изображение как фоновое, но доступны только HTTPS адреса из-за ограничения безопасности браузера.
  • размер таймера. Установить размер основного таймера.
  • использовать маленький шрифт после десятичной точки. Использовать меньший размер шрифта после точки в основном таймере.
  • использовать таймер мышкой. Использовать мышь, чтобы запускать таймер. Запуск клавиатурой тоже будет доступен.
  • использовать WCA инспекцию. Включить инспекцию WCA в виде отсчета в 15 секунд, автоматически даёт +2/DNF штраф, если инспекция идёт дольше 15 секунд.
  • голосовое предупреждение при инспекции. Предупреждать после 8/12 секунд инспекции, имитируя предупреждение от судьи в соревнованиях WCA.
  • Громкость голоса. Громкость предупреждающего голоса.
  • вставлять время с. csTimer может добавлять сборки разными способами, кроме клавиатуры он поддерживает ввод вручную, автоматическую запись времени из стакмата и подключение к смарт-кубу по bluetooth
  • Единица измерения при вводе целого числа. Когда вы вводите целое число XXX в поле ввода, что означает, XXX секунд или XXX наносекунд, или XXX миллисекунд?
  • обновление таймера. Как часто обновляется таймер.
  • время пространства(секунд). Как долго пробел должен удерживаться перед тем, как таймер станет зелёным.
  • число этапов. Количество фаз, нажмите любую клавишу, чтобы отметить разделение
  • Использовать информацию о статусе Stackmat. Стакмат будет сообщать о своем состоянии, например прикосновение с левой или правой частью, затем csTimer может использовать эту информацию, но ошибка может привести к непредсказуемому поведению.
  • размер скрамбла. Размер текста скрамбла.
  • Размер автоматического скрамбла. Размер текста скрамбла будет автоматически подстраиваться под длину скрамбла. Работает с прошлой опцией.
  • моноширинный скрамбл. Использовать моноширинный шрифт для текста скрамбла.
  • Ограничить высоту зоны скрамбла. Когда зона скрамбла слишком высока появится полоса прокрутки, чтобы избежать поднятия панели
  • Выравнивание зоны скрамбла. Выравнивание всей зоны скрамбла, включая выбор вида скрамбла.
  • pre-scramble. Pre moves before scramble, which is used for virtual Rubik's cube and scramble image.
  • Использовать быстрый скрамбл для 4х4х4(неофициально). Официальный WCA метод скрамблинга требует огромных вычислительных ресурсов, выберите эту опцию, чтобы использовать скрамблинг случайными поворотами.
  • Главный(ые) ход(ы) в скрамбле. Mark a key move in the scramble, e.g. the move that take the state away from square shape in SQ1 scrambles.
  • Действие при нажатии на скрамбл. Поведение когда нажимается текст скрамбла - копировать скрамбл или сгенерировать новый скрамбл.
  • Кол-во лучших сборок, не учитываемых при подсчете среднего времени. Количество сборок от лучших до худших которые не учитывается при расчете среднего
  • как суммарный после списка времени. Показывать окно статистики перед списком времени.
  • печатать скрамблы в статистику. Print scramble in round statistics dialog.
  • Добавлять дату сборки в статистику. Print solving date in round statistics dialog.
  • переименовать сессию сразу же после создания. Immediately rename a session after creating it.
  • создавать новую сессию при измене типа скрамбла. When switching scramble type, a new session will be created.
  • обратный список времени. Invert the time list, thus, latest solves will at the bottom of the time list.
  • Включить удаление сессии. When disabled, an '+' button (for session creating) will replace the 'X' button besides the session selector, thus, when clicked, a new empty session will be created instead of clearing the whole session.
  • Показать абсолютный индекс в отчете статистики. Show absolute index in the session instead of 1 to number of solves (e.g. 1/2/3 for mo3) in round statistics.
  • Показывать статистику при нажатии на номер сборки. When click the first row of the time list, show a round statistics for a single solve.
  • Статистические индикаторы. Statistical indicator for the statistics table, when customizing, aoX and moX are available.
  • Включить множественное удаление. Able to delete multiple solves starts from a solve, for avoid misunderstand, the selected solve will be the oldest solve to delete.
  • точное распределение времени. Time interval for the time distribution tool.
  • Показывать решение постепенно. If selected, only the length of a solution from a solver is displayed, and you can view the solution one move by one move, otherwise, the whole solution is displayed.
  • Размер изображения скрамбла. Set the size of scramble image.
  • количество инструментов. csTimer is able to show up to 4 tools simultaneously.
  • использовать сокращение на клавиатуре. Use keyboard shortcut to switch scramble type, generate next scramble, switch between sessions, etc.
  • Стандартная скорость вращение виртуального куба(вращений в секунду). Base turn speed of the virtual Rubik's cube, the turn will be speed up if there are multiple moves to turn.
  • мульти-фаза. Automatic multi-phase split for virtual Rubik's cube and bluetooth cube.
  • Показать виртуальный Giiker Cube. Show a virtual Rubik's cube in the main timer when connecting to a bluetooth cube.
  • Отметить заскрамбленным если. For a bluetooth cube, csTimer cannot know whether a move is from for scrambling or solving.
  • Отметить заскрамбленным с помощью пробела. When the space bar is pressed, the bluetooth cube is marked scrambled, any turns after that will treated as the start of timing.
  • Отметить заскрамбленным, делая. Используйте специальную последовательность ходов на кубе Bluetooth, чтобы пометить его как заскрамбленный.
  • Бикать, когда помечено заскрамбленным. Beep when some of scramble-finish signal is triggered.
  • Сбросить Giiker куб при подключении. При подключении к кубу Bluetooth, csTimer определит, собран ли он; если нет, то могут возникнуть некоторые проблемы с оборудованием, либо куб действительно не собран.
  • Автоопределение аппаратной ошибки. Некоторые кубы Bluetooth теряют некоторые ходы из-за сбоя оборудования, csTimer старается обнаруживать такие случаи.

Подробности инструментов

  • ГенераторСкрамблов. Вы можете сгенерировать до 999 скрамблов одним кликом при помощи этого инструмента.
  • Подтвердить время. Инструмент для просмотра текущих решений с его комментарием, скрамблом, дата и реконструкция, если таковые имеются; это также диалоговое окно, видимое при нажатие на решение.
  • межсессионная статистика. Вы можете использовать межсессионную статистику с помощью этого инструмента.
  • Статистика. Таблица со статистикой, похожая на таблицу в панели времени списка.
  • распределение времени. Анализ стабильности и распределения времени, <X Y/Z означает, что есть в сумме Z сборок менее X секунд, и последние Y сборок в сессии также меньше X секунд.
  • тенденция времени. Показывает кривую тренда всех сборок в текущей сессии.
  • Daily Statistics. Количество решений за каждый день/неделю/месяц/год.
  • нарисовать скрамбл. Изображение скрамбла для проверки правильности, поддерживаются все WCA головоломки.
  • Cборщики > собрать Roux S1. Сборщик первого шага Roux, который решает блок 1x2x3.
  • Cборщики > собрать EOLine. Сборщик линии EO, расставляющий ориентацию всех 12 ребер, а также позиции ребер DF и DB.
  • Cборщики > собрать крест. Сборщик креста, который решает ребра DF, DL, DR, DB.
  • Cборщики > Сторона 2х2х2. Сборщик стороны 2х2х2, который собирает сторону куба 2х2х2.
  • Cборщики > Cross + F2L. Сборщик креста и F2L, собирающий крест и 4 пары при помощи компьютерного поиска, поэтому решение может быть далеко от человеческого.
  • Cборщики > Roux S1 + S2. Сборщик Ру 1-го и 2-го, который сначала решает 1x2x3 блок на левой стороне и затем делает еще 1 блок 1x2x3 на правой стороне с помощью движений R, M, r, U.
  • Cборщики > 2x2x2 + 2x2x3. Сборщик 1-го и 2-го шага Petrus, который сначала собирает блок 2х2х2 слева, и затем увеличивает его до 2х2х3 слева.
  • Cборщики > EOLine + ZZF2L. Сборщик Eoline и ZZF2L, который сначала решает EOLine, а затем собирает 1x2x3 слева или справа, потом собирает оставшийся 2x2x3.
  • Cборщики > SQ1 S1 + S2. Сборщик 1-го и 2-го шагов скваера, который сначала собирает кубическую форму скваера, а затем разделяет верхние и нижние части.
  • Cборщики > Pyraminx V. Сборщик V для пирамидки, который сначала собирает 3 угла и 2 ребра в форму буквы 'V' для пирамидки.
  • Cборщики > Skewb Face. Сборщик стороны скьюба, который собирает его слой, а точнее, 1 центр и 4 соседние угла.
  • Giiker Cube. Дополнительный инструмент для Bluetooth-куба, который способен показать состояние, зарядку, реконструкцию в режиме реального времени и т.д.
  • метроном. Вы можете заставить метроном, помимо издавания звуков на специальной частоте, издавать звуки в определенное время даже после начала сборки.
  • Обычный скрамбл. Использование одного и того же скрамбла с друзьями при установке общего сида.
  • stackmat. Дополнительный инструмент для Stackmat, способный просматривать статус, мощность и шум сигнала, и т.д.

Ссылки

  • Кубинг в Китае
  • Бета-версия csTimer
  • Бета-версия csTimer с несжатыми файлами
  • Исходный код csTimer
  • csTimer version 2019.12.24
  • csTimer version 2018.11.05
  • csTimer version 2015.12.12
  • csTimer version 2012.03.15
  • csTimer version 2012.02.29

Цветовые схемы

  • 01. #fff#000#000#000#fff#fff#000
  • 02. #000#fff#fdd#fbb#00f#ff0#000
  • 03. #000#000#fdd#fbb#00f#ff0#000
  • 04. #fff#000#000#000#00f#ff0#000
  • 05. #fff#000#000#888#aaa#000#aaa
  • 06. #fff#000#000#08f#08f#08f#000
  • 07. #fff#000#000#fbb#00f#ff0#000
  • 08. #fff#000#444#e31#fe4#18f#fff
  • 09. #fff#efc#fdd#fbb#00f#ff0#000
  • 10. #fff#000#000#000#00f#fff#000
  • 11. #fff#000#000#f00#f00#000#f00
  • 12. #fff#000#000#000#fff#000#fff
  • 13. #fff#000#000#000#fff#ff0#000
  • 14. #000#fff#fff#fbb#00f#ff0#000
  • 15. #000#fff#fff#fff#000#000#fff
  • 16. #000#fff#fff#fff#00f#ff0#000
  • 17. #fff#023#034#b80#28d#678#034
  • 18. #fff#69c#235#47b#fff#fff#124
  • 19. #000#0ff#fdd#fbb#00f#ff0#000
  • 20. #000#fff#fff#fff#000#fff#000

Спасибо за желание поддержать csTimer! Ваше пожертвование будет использовано, чтобы поддержать нашу разработку и оплатить обслуживание.

Если вы желаете совершить пожертвование через PayPal, нажмите на кнопку ниже или же через PayPal.me.

Вы также можете финансировать нас через Alipay, отсканируйте следующий двухмерный код, или же переведите на эту почту: cs0x7f@gmail.com

Ещё раз спасибо за пожертвование!

В случае сбоя проверьте, что Bluetooth включен в вашей системе!

Браузер, который вы используете, должен поддерживать Web Bluetooth API. Задумайтесь об использование совместимого браузера, лучший выбор:

  • Chrome на macOS, Linux, Android или Windows
  • Bluefy на iOS

Также вы можете проверить статус Web Bluetooth Community Group для получения полного списка различных браузеров и поддерживаемых функций Web Bluetooth API.