Основной язык сайта - английский. Часть содержимого может быть не переведена на русский язык.
Каждый день на главной странице публикуется одна новая соревновательная головоломка.
Время, потраченное на решение этой головоломки, фиксируется в таблице результатов.
Чтобы решать эту головоломку необходимо зарегистрироваться и войти в свою учётную запись.
Регистрация бесплатна. Адрес электронной почты необходим для восстановления пароля, если он забыт.
Задача остается зачётной в течение пяти дней, после чего становится доступной для решения без регистрации.
Список всех задач за прошлые дни доступен на странице архива.
Там вы также можете увидеть лучшее время решения каждой задачи и посмотреть таблицу результатов.
На базе времени решения задач дня рассчитывается рейтинг решателей.
Рейтинг пересчитывается раз в неделю и отражает текущий уровень результатов решателя.
Еженедельный рейтинг за дату X основан на задачах дня всех дней между X-7 и X-1.
Первоначальный расчёт рейтинга - предварительный. Окончательные значения доступны когда все задачи соответствующей недели становятся несоревновательными.
Подробнее о расчёте рейтинга читайте в соответствующем разделе справки.
На странице рейтинга можно увидеть последнее значение рейтинга, а также изменения за неделю.
При наведении мышки на значение недельного изменения можно увидеть детали расчёта.
На странице с задачей сетка соответствующего размера и условия задачи доступны до начала решения.
Прочитайте условие внимательно, чтобы понять все ключевые требования.
При нажатии на кнопку "Старт" задающие цифры и знаки появляются в сетке и запускается таймер.
Учитывайте, что таймер на странице только для вашей информации. Время начала решения записывается,
если перезагрузить страницу и начать заново, то в таблице результатов
будет отражено время основаное на первом нажатии кнопки "Старт".
Кнопка "Сначала" позволяет удалить все изманения в сетке и начать решение сначала, но время решения не обнуляется.
Кнопка "Проверить" отправляет решение задачи на проверку.
Если решение правильное, то таймер останавливается и время записывается.
Если в решении есть ошибки, то появляется соответствующее сообщение об ошибке и неверно заполненные ячейки в
сетке отмечаются. Вы можете исправить ошибки и отправить решение снова.
Количество попыток не ограничено, но отображается в таблице результатов.
Кнопка "Отменить" позволяет отменить последние сделанные изменения в сетке в обратном порядке.
После успешного завершения решения задачи вы можете решать её снова любое число раз без отражения в таблице результатов.
Старые задачи, доступные в архиве, также не влияют на таблицу результатов и
могут быть решены без регистрации.
Состояние ячеек сетки может быть изменено с помощью мыши или сенсорного экрана. Управление с клавиатуры не поддерживается.
Для задач в которых ячейки допускают только одно возможное значение (например, мина в задаче Minesweeper), достаточно
щёлкнуть кнопкой мыши на выбранной ячейке, чтобы изменить состояние ячейки. Повторный щелчок отмечает ячейку как пустую.
Третий щелчок возвращает ячейку в начальное состояние.
Если ячейки допускают много возможных значений (например, Sudoku), то щелчок на ячейке открывает панель выбора значения.
Щелчок на выбранном значении устанавливает значение ячейки.
Для очистки ячейки в панели выбора есть специальный пустой элемент.
Чтобы выбирать значения быстрее, можно использовать технику одного щелчка. Для этого надо нажать кнопку мыши на
соответствующей ячейке, удерживая кнопку, переместить к нужному значению и отпустить кнопку.
В задачах, требующих рисования линии, нужно нажать кнопку мыши в ячейке, где линия начинается и переместить
мышь в конечную ячейку, не отпуская кнопки. По достижении конечной ячейки можно продолжать рисование к следующей ячейке.
Управление сеткой можно переключить из обычного режима в режим "Пометок".
В этом режиме те же операции с мышью не меняют состояние ячеек, а устанавливают маленькие пометки в них.
В задачах на рисование линий пометки отображаются, как тонкая прерывистая линия.
Не забывайте, что пометки могут быть использованы только для вашего удобства и никак не учитываются
при проверке решения задачи.
Пометки можно ставить поверх уже заполненных ячеек, но установка нового значения в ячейке удаляет все пометки из неё.
На пометки также не действует кнопка "Отменить". Эта кнопка отменяет только реальные значения в ячейках.
Кнопка "Сначала" удаляет все пометки из сетки.
Недельный рейтинг на дату X включает результаты по всем задачам за дни от X-7 до X-1.
Время решателя по каждой задаче преобразуется в рейтинговые очки по формуле:
$$рейтинговыеОчки = 2000 - 500 * log_2 ({{времяРешения \over среднееВремя} + числоОшибок}),$$
где среднееВремя - это время среднего в таблице участника, решившего задачу без ошибок.
Если участник начал решать задачу, но не закончил её, то назначается 0 рейтинговых очков.
Усредненное значение рейтинговых очков за все задачи недели определяет "мгновенный" рейтинг участника.
Новый рейтинг расчитывается, как смещение старого рейтинга в сторону мгновенного рейтинга:
$$новыйРейтинг = старыйРейтинг + (мгновенныйРейтинг - старыйРейтинг)^{0.66},$$
Если участник решает только часть задач недели, то увеличение рейтинга соответствующим образом нормируется.
За каждую решенную задачу применяется одна седьмая полного увеличения.
Специальный бонус используется для новичков - так как у них нет предыдущего значения рейтинга,
прибавка рейтинга искусственно увеличивается, чтобы быстрее выйти на стабильный уровень рейтинга.