csTimer версии 2023.06.28 - профессиональный спидкубинг/тренировачный таймер
Language:
English
العربية
Català
Čeština
Dansk
Deutsch
Ελληνικά
Español
فارسی
Suomi
Français
עברית
Hrvatski
Magyar
Italiano
日本語
한국어
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 ~ 7 | Scramble type to 2x2x2~7x7x7. |
Alt + p/m/c/s | Тип скрамбла в пираминкса/мегаминкса/клока/скьюба. |
Alt + i | Scramble type to input. |
Alt + d | Remove all times in current session. |
Alt + z | Remove the latest time. |
Alt + up/down | To next/last session. |
Alt + left/right | Display last/next scramble. |
Ctrl + 1/2/3 | Последнее время: ОК/+2/DNF |
Option details
- скрывать все элементы когда идёт время. Скрывать логотип и все панели во время сборки.
- использовать миллисекунды. Отображать цифру миллисекунды. Внутренняя точность csTimer составляет 1 миллисекунду независимо от настройки.
- формат времени. Формат времени для отображения.
- Авто-экспорт (по 100 сборок). Если отмечено, csTimer автоматически будет экспортировать сборки каждые 100 сборок в указанное место, локальный файл, сервер csTimer или Google Storage.
- Import non-latest data. Если вы загрузили несколько резервных копий, вы можете импортировать одну из 10 последних загруженных. Если вы случайное загрузите пустую резервную копию, эта опция поможет вам восстановить свои сборки.
- Подсказки в логотипе. Логотип csTimer будет служить в качестве информационной панели показывающей информацию которая может быть вам интересна, например при новом личном рекорде.
- Показывать Таблицу Avg. Две строки будут показываться ниже основного таймера с двумя средними, по умолчанию - Ao5 и Ao12
- Увеличить. Вы можете настроить размеры всех элементов с помощью этой опции.
- выберите шрифт таймера. Шрифт основного таймера.
- Дизайн интерфейса. Вы можете переключить дизайн интерфейса на материальный или спрятать тени с помощью этой опции.
- Стиль интерфейса. Переключение между компьютерным и мобильном видом.
- Стиль панели со скрамблом. Сделать панель скрамбла встроенной в фон.
- Стиль панели статистики. Сделать список времени сборок встроенной в фон.
- Стиль отображения панели инструментов. Сделать панель инструментов встроенной в фон.
- прозрачность фонового изображения. Прозрачность фона.
- фоновое изображение. Вы можете выбрать свое собственное изображение как фоновое, но доступны только HTTPS адреса из-за ограничения безопасности браузера.
- размер таймера. Установить размер основного таймера.
- использовать маленький шрифт после десятичной точки. Использовать меньший размер шрифта после точки в основном таймере.
- использовать таймер мышкой. Использовать мышь, чтобы запускать таймер. Запуск клавиатурой тоже будет доступен.
- использовать WCA инспекцию. Включить инспекцию WCA в виде отсчета в 15 секунд, автоматически даёт +2/DNF штраф, если инспекция идёт дольше 15 секунд.
- голосовое предупреждение при инспекции. Предупреждать после 8/12 секунд инспекции, имитируя предупреждение от судьи в соревнованиях WCA.
- Громкость голоса. Громкость предупреждающего голоса.
- вставлять время с. csTimer может добавлять сборки разными способами, кроме клавиатуры он поддерживает ввод вручную, автоматическую запись времени из стакмата и подключение к смарт-кубу по bluetooth
- Unit when entering an integer. Когда вы вводите целое число 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.
- Действие при нажатии на скрамбл. Поведение когда нажимается текст скрамбла - копировать скрамбл или сгенерировать новый скрамбл.
- Number of solves trimmed at each side. Количество сборок от лучших до худших которые не учитывается при расчете среднего
- как суммарный после списка времени. Показывать окно статистики перед списком времени.
- печатать скрамблы в статистику. 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.
- Show stat. when clicking solve number. 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.
- Show solution progressively. 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.
- Отметить заскрамбленным, делая. Use specific move sequences on the bluetooth cube to mark scrambled.
- Бикать, когда помечено заскрамбленным. Beep when some of scramble-finish signal is triggered.
- Сбросить Giiker куб при подключении. When connecting to a bluetooth cube, csTimer will detect whether it is solved, if not, there might be some hardware problems or the cube is really unsolved.
- Автоопределение аппаратной ошибки. Some bluetooth cubes will loss some of moves due to hardware failure, csTimer will try to detect such case.
Подробности инструментов
- ГенераторСкрамблов. Вы можете сгенерировать до 999 скрамблов одним кликом при помощи этого инструмента.
- Подтвердить время. Tool to view current solves with its comment, scramble, solving date and reconstruction if available, which is also the dialog when you click on a solve.
- межсессионная статистика. You are able to do cross-session statistics with this tool.
- Статистика. Statistic table similar with the table in the list times panel.
- распределение времени. Time distribution and stability analysis, <X Y/Z means there are totally Z solves less than X seconds, and all of the latest Y solves are less than X seconds in the session.
- тенденция времени. Shows a trend curve of all solves in current session.
- Daily Statistics. Count number of solves each day/week/month/year.
- нарисовать скрамбл. Scramble image to verify a correct scramble, all WCA puzzles are supported.
- Cборщики > собрать Roux S1. Roux 1st step solver, which solves a 1x2x3 block.
- Cборщики > собрать EOLine. EO line solver, which solves orientations of all 12 edges, and positions of DF and DB edges.
- Cборщики > собрать крест. Cross solver, which solve DF, DL, DR, DB edges.
- 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-куба, который способен показать состояние, зарядку, реконструкцию в режиме реального времени и т.д.
- метроном. Metronome, besides beeping at specific frequency, you make it beep at specific time after starting solve as well.
- Обычный скрамбл. Using same scrambles with friends by setting a common seed.
- stackmat. Auxiliary tool for Stackmat, which is able to view the status, power and noise level of the signal, etc.
Ссылки
Цветовые схемы
Спасибо за желание поддержать csTimer! Ваше пожертвование будет использовано, чтобы поддержать нашу разработку и оплатить обслуживание.
Если вы желаете совершить пожертвование через PayPal, нажмите на кнопку ниже или же через PayPal.me.
Вы также можете финансировать нас через Alipay, отсканируйте следующий двухмерный код, или же переведите на эту почту: cs0x7f@gmail.com
Ещё раз спасибо за пожертвование!
In case of failure check that Bluetooth is enabled on your system!
Browser you are using must support Web Bluetooth API. Consider using compatible browser, the best choice is:
- Chrome on macOS, Linux, Android or Windows
- Bluefy on iOS
Also you can check Web Bluetooth Community Group implementation status for complete list of different browsers and supported Web Bluetooth API features.