Почему задний ход в Big Rigs не знал предела

В обычной гоночной игре скорость машины ограничивают физическая модель и правила трассы: мотор не может разгонять её бесконечно, а препятствия останавливают движение. В Big Rigs эти ограничения почти не работали. Особенно заметно это было при езде задним ходом: удерживая клавишу, игрок мог снова и снова набирать скорость, не упираясь в предусмотренный игрой предел.

Что происходило «под капотом»

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

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

Когда ошибка становится пределом игры

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

В Big Rigs достаточно было нажать задний ход и подождать: вместо конечной максимальной скорости игрок получал разгон, который мог довести игру до вылета.