Новости2 мин чтения · 19 июня 2026 г. в 16:00 (МСК)

Slay the Spire 2: патч исправил баг РНГ, который игрок доказывал восемь часов

Разработчики признали, что система случайных чисел предсказывала проклятия в зависимости от выбранного акта

👁 7 441 просмотров·👍 14🔥 5·💬 0
Slay the Spire 2: патч исправил баг РНГ, который игрок доказывал восемь часов

Mega Crit выпустила крупный патч для Slay the Spire 2, и помимо необходимости переписывать гайды по прохождению, он принёс с собой целый ворох изменений. Главное событие — разработчики наконец-то признали и исправили баг с генератором случайных чисел, который фанаты подозревали месяцами.

Проблема с РНГ в играх вообще — это больная тема для разработчиков. Человеческий мозг просто неправильно воспринимает вероятность: если у тебя есть 99% шанс на попадание в XCOM, а ты промахиваешься — кажется, что справедливость в отпуске. На самом деле 1% это 1%, и никакой несправедливости нет.

Но в Slay the Spire 2 справедливость была действительно нарушена.

Восьмичасовой ад игрока tckmn

Один из игроков под ником tckmn потратил примерно восемь часов, чтобы доказать, что он не сумасшедший. Его анализ попал в patch notes как «восьмичасовой спуск в безумие» — и без этого исследования разработчики так и не поймут в чём была беда.

Проблема касалась Neow's Bones — стартовой опции, которая позволяет взять две начальные релики за проклятие. Звучит справедливо, но проклятие может быть либо совершенно безвредным (мёртвая карта в руке), либо убийственным — например, Debt, которая полностью ломает экономику прогона.

Выяснилось, что определённые стартовые локации повышали шанс получить именно Debt. Если ты начинал в Underdocks, вероятность проклятия Debt была 54% вместо справедливых ~14%. Баланс совершенно сломан.

Как баг работал

Разработчики объяснили в патч-нотах: большинство игр, включая Slay the Spire 2, используют псевдогенератор случайных чисел (PRNG). Ему скармливают seed-значение — и с одним и тем же seed он всегда выдаст одинаковую последовательность чисел.

Казалось, что разные seed'ы для разных PRNG должны давать совершенно не связанные результаты. Но нет.

Система подбирала акт (например, является ли это Underdocks) и решала, какое проклятие дать в Neow's Bones. Оказалось, что десятичные значения, которые определяют акт, коррелировали с результатом проклятия: «Если значение акта >0,5 (мы в Underdocks), то почти наверняка значение проклятия будет <0,5, что исключает половину возможных проклятий».

Звучит как чистая математика, но в gameplay'е это означало, что опытные игроки могли предсказать, какое проклятие их ждёт, основываясь на выборе локации. Это полностью убивало элемент неопределённости.

Теперь система генерации переделана так, чтобы результаты действительно были случайны. И да, разработчики с иронией добавили в патч-ноты: «Будьте уверены, ваши страдания теперь действительно абсолютно случайны!»

Остальные изменения

Баланс-патч затронул массу карт. Регент получил наибольший «неф», Monarch's Gaze усилили, а Reflect — любимица танков — немного ослабили. Это обычная работа для roguelike-deckbuilder'а: что-то падает, что-то встаёт.

Самое заметное — полностью переделали третьего босса третьего акта. Doormaker был отправлен на пенсию. Разработчики признали, что, хотя в его механике были интересные микро-решения, он вышел за рамки сложности, которую они хотели, и вообще имел куча проблем.

На его место пришёл Aeonglass — новый босс, который работает как pure DPS-race. Он забивает твою руку проклятиями Wither, наносящими урон, и быстро усиливает их при каждом апгрейде. Звучит как серьёзный вызов.

Полный список изменений доступен в patch notes на Steam.

---

Автор оригинала — Harvey Ransom, писатель PC Gamer, влюблённый в roguelike'и, deckbuilder'ы и странные инди-игры. Берись за любое, что выглядит интересно.

#патч#баг#roguelike#slay-the-spire-2#deckbuilder#mega-crit
Поделиться:TelegramВКонтактеX / Twitter

Читать ещё

Обсуждение

Войди, чтобы оставить комментарий.
Загрузка...