40 років потому: нові таємниці класики
Здавалося б, за чотири десятиліття гравці мали б вивчити оригінальну Super Mario Bros. вздовж і впоперек. Проте спільнота знову довела, що класика NES все ще здатна дивувати. Випадковий збій під час гри призвів до виявлення методу Arbitrary Code Execution (ACE) — виконання довільного коду.
Як це сталося?
Все почалося зі спідранера LuigiSidekick, який грав у The Lost Levels через сервіс Nintendo Switch Online. Під час проходження одного з замкових рівнів гра раптово «вилетіла». Допитливі дослідники почали вивчати причини крашу і зрозуміли, що знайшли щось значно цікавіше за звичайну помилку.
Що таке ACE і чому це важливо?
ACE (Arbitrary Code Execution) — це вразливість, яка дозволяє гравцеві за допомогою специфічних маніпуляцій змусити гру виконувати сторонні команди. Простими словами, ви можете «переписати» правила гри прямо під час проходження. Згодом фанати підтвердили, що цей метод працює не лише в The Lost Levels, а й у першій Super Mario Bros.
Для активації трюку потрібна надзвичайно точна послідовність дій, яка включає:
- Використання Minus World (Світу «Мінус-один»);
- Маніпуляції з розділеними графічними об’єктами Боузера;
- Взаємодію з ворогами на кшталт Buzzy Beetle.
Майбутнє спідранінгу
Кінцевий результат виконання цього складного ланцюжка подій — миттєвий перехід до фінальних титрів гри. Хоча метод ще потребує вдосконалення, щоб стати швидшим за поточні світові рекорди, це відкриває абсолютно нову еру для спідранерів. Світ Super Mario Bros. знову перевернувся з ніг на голову, і нам залишається лише спостерігати, як далеко зайдуть гравці у підкоренні коду легендарної гри.
Коментарі
Коментарів ще немає. Будьте першим!