Hasty Briefsbeta

双语

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

9 months ago
  • #reverse-engineering
  • #ski-jump
  • #optimization
  • 文章通过逆向工程分析游戏物理机制,探讨了如何在《冬季挑战赛》中优化滑雪跳跃成绩
  • 最初的反盗版措施限制了跳跃距离,但绕过这些限制后实现了超过100米的跳跃
  • 研究者考虑了两种方法:工具辅助速通和对游戏二进制文件的分析性逆向工程
  • 游戏采用3D物理引擎配合定点数运算,实现了逼真的抛体运动模拟
  • 滑雪跳跃的关键阶段包括滑下跳台、起跳、飞行和着陆,每个阶段都有特定控制技巧
  • 逆向工程揭示了回放文件格式,其中包含保存状态数据和输入序列
  • 回放文件中的输入区块采用行程编码,可记录键盘或摇杆的输入操作
  • 优化技术包括最小化空气阻力、最大化起跳帧数以及延迟着陆以获得额外距离
  • 研究者发现了'摇摆技巧',通过侧向移动在滑下跳台时积累额外速度
  • 最终通过精确平衡速度与阻力,优化后的跳跃达到了113.8米的成绩
  • 虽然发现了一个涉及越界碰撞检测的漏洞,但证实无法用于创造纪录性跳跃