Тир с утками
Сегодняшний раунд
Сегодня всем достаются одни и те же утки в одном порядке, поэтому счёт означает для всех одно и то же. Шесть волн, два выстрела на утку, и раунд меняется в полночь по UTC.
Как раунд оказывается одинаковым для всех?
Утки не случайны. Их порядок, высота, скорость и тайминг берутся из зерна, собранного из сегодняшней даты, поэтому раунд, который играете вы, — это раунд, который играют все, и счёт значит для всех одно и то же.
Зерно приходит с сервера, а не с ваших часов, потому что день должен смениться для всех в один и тот же момент.
Есть ли таблица рекордов?
Пока нет, и это намеренно. Ваш рекорд хранится в вашем же браузере. Публичный маршрут записи очков без аккаунта и без защиты от читеров за два дня превращается в стену девяток, и тогда таблица не значит ничего.
А таблица рекордов вообще может работать?
Да, повторным проигрыванием раунда. Браузер отправил бы зерно и список выстрелов, а сервер прогнал бы ту же детерминированную симуляцию и проверил счёт. Это работает только потому, что раунд посеян, — поэтому зерно и появилось первым.
Почему он не следует светлой и тёмной теме?
Потому что это игровое поле, а не страница. У неба, травы и мишеней намеренно свои цвета — так же, как игровой стол или видеоплеер сохраняет собственный вид.