Когда счётчик выходит за пределы игры

В Duck Hunt раунды рассчитаны на последовательное прохождение, но не на бесконечный рост номера. После 99-го счётчик возвращается к нулю, а игра попадает в состояние, для которого обычные параметры раунда уже не предназначались. Это не особый секретный уровень, а сбой на границе предусмотренной последовательности.

В старых играх на NES число раунда и характеристики целей обрабатываются программой как ограниченные значения. Если очередной переход выводит их за ожидаемый диапазон, часть игровой логики может работать неверно: например, выбирать не те параметры движения или скорости. Точная внутренняя цепочка ошибки здесь менее важна, чем её результат — игра продолжает запускать уток, но уже не управляет ими так, как на обычных раундах.

Почему утки будто телепортируются

Экран не показывает непрерывное движение: положение утки обновляется небольшими шагами между кадрами. Если сбой заставляет её перемещаться на слишком большое расстояние за один такой шаг, глаз видит не полёт, а внезапное появление в другом месте. Поэтому «телепортация» — это впечатление от резких скачков координат, а не отдельная игровая способность.

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