Hacker News Digest

Тег: #game-physics

Постов: 1

Creating the Longest Possible Ski Jump in “The Games: Winter Challenge” (mrwint.github.io)

Цель: максимально длинный прыжок в The Games: Winter Challenge
Детство подсказывало, что 100 м – потолок. Оказалось, это лишь скрытое ограничение копир-защиты; без него 105,8 м получилось легко.

Два пути к рекорду

  1. TAS-стиль: покадровые сохранения, перебор всех вариантов. Минус – медленно и не гарантирует открытие скрытых механик.
  2. Аналитический: вскрыть бинарник, извлечь физику прыжка, переписать её в лёгкую модель, подобрать оптимальные входы и сгенерировать «синтетический» реплей, который игра воспроизведёт без участия игрока.

Как работает прыжок

  • 4 фазы: разгон (влево/вправо против ветра), отрыв (вниз в нужный момент), полёт (вверх/вниз для аэродинамики), посадка (Enter).
  • Игра и мануал советуют держать лыжи параллельно (устаревший «параллельный стиль»). V-образ тоже можно, но, вероятно, не выгоден.
  • Возможны скрытые или непредвидённые механики (аналог BLJ в Mario 64).

Следующий шаг
Разобрать формат реплеев и вытащить код симуляции, чтобы построить «идеальный» прыжок вне игры.

by alberto-m • 07 августа 2025 г. в 14:57 • 222 points

ОригиналHN

#game-development#game-physics#game-hacking#game-mechanics

Комментарии (17)

  • Участники вспоминают Winter/Summer Challenge: катание на коньках было битым, лыжный прыжок давал максимум 108,5 м, а конный спорт вызывал ступор даже у хардкорных игроков.
  • В бобслее находили забавные «фичи»: вылет за трассу или кувырки до Game Over.
  • Всплыла проблема старого DRM: неправильный код взламывал игру и ломал скорость; для GOG-версии уже есть фикс.
  • Кто-то часами перезагружал игру, подбирая код по бумажному колесу; другие использовали джойстик с автоповтором для «суперпрыжков».
  • Графика и технологии вызывают восхищение: движок позже дожил до серии Hardball, но в Европе бейсбол не прижился.