Slay the Spire 2-ის მოთამაშეები უჩვეულო ფენომენს შეეჯახნენ, რომელსაც დეველოპერები და ანალიტიკოსები „კორელირებულ შემთხვევითობას“ უწოდებენ. აღმოჩნდა, რომ თამაშში არსებული შემთხვევითი რიცხვების გენერატორები (RNG) ერთმანეთისგან დამოუკიდებელი არ არის, რაც თამაშის შედეგებს პროგნოზირებადს ხდის.

თამაშის მიმდინარეობისას, მაგალითად, Neow's Bones-ის არჩევისას, გარკვეული წყევლის მიღების ალბათობა 54%-ს შეადგენს. უფრო მეტიც, თამაშში არსებობს ბარათები, რომელთა მიღება გარკვეულ ლოკაციებზე ფიზიკურად შეუძლებელია.

პრობლემის სათავე C#-ის სისტემურ კლასში, System.Random-შია. მიუხედავად იმისა, რომ დეველოპერებმა სცადეს თამაშის სხვადასხვა სეგმენტისთვის განსხვავებული საწყისი მნიშვნელობების (seed) მინიჭება, აღმოჩნდა, რომ ეს გენერატორები მათემატიკურად ერთმანეთთან კავშირშია. შედეგად, ერთი შემთხვევითი მოვლენის ცოდნა მოთამაშეს საშუალებას აძლევს, გამოიცნოს მომდევნო მოვლენის შედეგი.

ეს ეფექტი განსაკუთრებით შესამჩნევია თამაშის დასაწყისში. მაგალითად, Underdocks-სა და Overgrowth-ის ლოკაციებზე წამლების ჩამოვარდნის ალბათობა მკვეთრად განსხვავდება. პირველ შემთხვევაში ის 76%-ია, ხოლო მეორეში მხოლოდ 4%.

1 doll2 dolls
DaughterDaughter + Struggles
StrugglesStruggles + BingBong
BingBongBingBong + Daughter

კიდევ ერთი საინტერესო დეტალი ეხება Trash Heap-ის მოვლენას. კვლევებმა აჩვენა, რომ ამ კონკრეტულ ლოკაციაზე მოთამაშეს არ შეუძლია მიიღოს ბარათი Rebound. ეს არ არის იღბლის საკითხი, არამედ ალგორითმული შეზღუდვა, რომელიც თამაშის კოდშია ჩადებული.


ამ ფენომენის გამო, მოთამაშეებს შეუძლიათ სტრატეგიულად დაგეგმონ თავიანთი მოქმედებები. თუ მოთამაშემ იცის, რომელი „წყევლის რელიქვია“ მიიღო თამაშის დასაწყისში, მას შეუძლია ზუსტად განსაზღვროს, რა ტიპის ბარათები ან რესურსები ელოდება მას წინ.

მიუხედავად იმისა, რომ ზოგიერთი მოთამაშისთვის ეს შესაძლოა თამაშის სირთულის შემცირებას ნიშნავდეს, სხვებისთვის ეს ღრმა ანალიტიკური კვლევის საგანია. აღმოჩენილი კავშირები ადასტურებს, რომ Slay the Spire 2-ის „შემთხვევითობა“ რეალურად მყარ მათემატიკურ კანონზომიერებებს ეფუძნება.