Забить.

Серьёзно: это классическая проблема такого вида контролов. Когда не выбрано ничего, это значит «мне всё равно, я это даже не настраиваю». Когда выбрано всё, это значит «меня устроит любой вариант».

Кстати, стоит уточнить, что это довольно редкое сочетание смыслов. Тайм‑контроли сами по себе находятся во взаимоисключающих отношениях: во время игры обязательно какой‑то будет, причём будет ровно один. Но это элемент выбора не самого тайм‑контроля, а того, какие тайм‑контроли тебя в принципе устроили бы в игре.

Предположим, что в интернет‑магазине обуви у вас были бы фильтры: «со шнурками», «утеплённые» и «детские». У вас может быть также любое их сочетание — хоть ни одного, хоть любые несколько, хоть все сразу, — но ваш дизайн тут уже не подойдёт, потому что тут и сами параметры совершенно независимы по своей природе. Отсутствие фильтра «со шнурками» может означать как «мне всё равно», так и «мне важно, чтобы шнурков не было» (очень важный фильтр, который фиг где найдёшь). Аналогично с «утеплёнными». А вот в случае с «детскими» вообще крайне маловероятно, что тебе всё равно. Отсутствие этого фильтра может значить, что ты именно что ищешь взрослые. Надо придумывать какой‑то интерфейс, в котором можно было бы любые эти пожелания сформулировать, и в котором было бы понятно, как сформулировано сейчас.

Интерфейс
Отправить
Поделиться
Запинить

Комментарии

Как вариант, в данном примере на скрине хотя бы один вариант всегда должен быть выбран, то есть не нужно давать возможность пользователю отменить вообще всё. Ведь, как уже было сказано выше: «во время игры обязательно какой‑то будет, причём будет ровно один».

28 фев 2024

Предполагаю, что игрокам интересен либо какой‑то конкретный режим, например «хочу играть блитц», либо пофиг «хочу играть во все». Слабо представляю желание «играть в блитц и классику». Поэтому возможно стоит вообще сделать моноселект:
Контроль времени: Любой, Блитц, Рапид, Классика

Небольшое дополнение: вместо названий «Блитц, Рапид, Классика» хочется видеть время партии, что более наглядно, например: «3 мин, 10 мин, 50 мин».

8 мар 2024

Рекомендуем другие советы