Hacker News Digest

07 августа 2025 г. в 14:57 • mrwint.github.io • ⭐ 222 • 💬 17

OriginalHN

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

Creating the Longest Possible Ski Jump in “The Games: Winter Challenge”

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

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

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

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

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

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