Тир с утками

Испытание дня #1Новое каждый день в полночь по UTC

Сегодняшний раунд

Сегодня всем достаются одни и те же утки в одном порядке, поэтому счёт означает для всех одно и то же. Шесть волн, два выстрела на утку, и раунд меняется в полночь по UTC.

Следующее испытание через --:--:--
Как раунд оказывается одинаковым для всех?

Утки не случайны. Их порядок, высота, скорость и тайминг берутся из зерна, собранного из сегодняшней даты, поэтому раунд, который играете вы, — это раунд, который играют все, и счёт значит для всех одно и то же.

Зерно приходит с сервера, а не с ваших часов, потому что день должен смениться для всех в один и тот же момент.

Есть ли таблица рекордов?

Пока нет, и это намеренно. Ваш рекорд хранится в вашем же браузере. Публичный маршрут записи очков без аккаунта и без защиты от читеров за два дня превращается в стену девяток, и тогда таблица не значит ничего.

А таблица рекордов вообще может работать?

Да, повторным проигрыванием раунда. Браузер отправил бы зерно и список выстрелов, а сервер прогнал бы ту же детерминированную симуляцию и проверил счёт. Это работает только потому, что раунд посеян, — поэтому зерно и появилось первым.

Почему он не следует светлой и тёмной теме?

Потому что это игровое поле, а не страница. У неба, травы и мишеней намеренно свои цвета — так же, как игровой стол или видеоплеер сохраняет собственный вид.