Slay the Spire 2: Как «случайность» работает неслучайно

Анализ RNG в Slay the Spire 2 показал, что случайность в игре не так рандомна, как кажется. Это влияет на геймплей.

Игровой процесс Slay the Spire 2, иллюстрация механики RNG и карт.

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

Проблема кроется в так называемой «коррелированной случайности» (CRNG), которая также присутствовала в первой части Slay the Spire. Суть в том, что метод тасования чисел в языке C#, используемый в игре, позволяет предсказывать определённые исходы, основываясь на других событиях. Аналитик под ником 'tckmn' подробно описал влияние CRNG на случайность в игре.

Это проявляется в нескольких аспектах. Например, реликвия «Neow's Bones» в начале забега даёт два случайных реликта Нео и случайное проклятие. Тип проклятия зависит от региона первого акта: в Underdocks проклятие «Debt» выпадает более чем в половине случаев, тогда как в Overgrowth оно вообще невозможно, а «Writhe» встречается чаще.

Другой пример: первый из двух реликтов, полученных от «Large Capsule», никогда не будет обычным. В Overgrowth шанс на необычный реликт составляет около 70%, на редкий — 30%. В Underdocks эти показатели меняются на 37% и 63% соответственно. При этом «Large Capsule» в Underdocks появляется лишь в 1.65% случаев. Для персонажа Defect в Underdocks есть 75% шанс, что первый вызванный шар попадёт по левому врагу в первом бою.

CRNG влияет и на получение карт. В текущей версии 0.107.0 игры, получить карту «Rebound» из события «Trash Heap» в одиночной игре невозможно. Это мешает игрокам собрать полный внутриигровой компендиум. В многопользовательском режиме случайность получения карт зависит от Steam ID.

Хорошая новость: Mega Crit знает о проблеме. Ютубер Тристан 'FrostPrime' Данхэм сообщил, что менеджер сообщества Деми Монтес подтвердила, что это приоритетная задача. 'tckmn' уверен, что разработчики исправят ситуацию, так как Slay the Spire 2 находится на ранней стадии разработки, а влияние CRNG здесь ощутимее, чем в первой части. Аналитик считает, что исправление будет относительно простым.