Мы продолжаем дорабатывать игровые часы Kingside. После выноса часов в боковую панель и подсветки активной стороны добавили помощь в цейтноте — цветом, звуком и более тонкой шкалой времени.

Что изменилось
Пока времени достаточно, активная сторона светится зелёным, а часы показывают минуты и секунды — как раньше. Ближе к цейтнотной зоне включаются ещё два режима:
- Low — часы становятся янтарными и начинают показывать десятые доли секунды. На своих часах раз в секунду тикает звук.
- Critical — часы становятся красными, мягко пульсируют и показывают сотые доли секунды. Тик учащается до двух раз в секунду.


Пороги зависят от контроля: ориентировочно 10% от стартового времени для low и 2.5% для critical, с разумными верхним и нижним ограничениями. Bullet, blitz, rapid и classical получают подсказки, соответствующие своему темпу.
Где работает
Новое поведение включено в живых партиях и в игре с локальным ботом. На трансляциях цвет и доли секунды работают, а тиканье по умолчанию выключено — зритель обычно смотрит несколько досок одновременно, метрономы перекроются.
Доступность и звук
Если в системе включён режим «уменьшать анимацию» (macOS, iOS или Windows), пульсация отключается — смена цвета остаётся.

Тик синтезируется через WebAudio в том же стиле, что и остальные звуки Kingside (standard / wood / minimal / eightbit) — никаких дополнительных файлов загружать не надо.
Как пользоваться
Включать ничего не нужно. Начните партию — при остатке малого времени часы сами обо всём напомнят.

Comments (0)
No comments yet. Be the first.