Slay the Spire 2, tựa game roguelike deck-building đang trong giai đoạn beta, vừa khiến cộng đồng game thủ xôn xao khi phát hiện một lỗi thú vị liên quan đến hệ thống sinh số ngẫu nhiên (RNG). Theo phân tích từ một lập trình viên, trò chơi sử dụng nhiều bộ sinh số giả ngẫu nhiên (PRNG) khác nhau, mỗi bộ được khởi tạo với seed riêng biệt dựa trên tên chức năng. Ví dụ, RNG cho chiến đấu, RNG cho phần thưởng, RNG cho sự kiện... tất cả đều được tạo từ cùng một seed gốc cộng với hash của tên.

Lỗi tương quan RNG ảnh hưởng thế nào đến người chơi?

Thay vì hoàn toàn độc lập, các bộ PRNG này lại có mối tương quan với nhau. Nghĩa là biết kết quả của một RNG (ví dụ xác suất rơi đồ từ quái đầu tiên) có thể giúp dự đoán kết quả của RNG khác (ví dụ lá bài ngẫu nhiên từ sự kiện). Cộng đồng game thủ nhanh chóng chỉ ra những con số kỳ lạ: nếu chọn di vật Neow's Bones ở Underdocks, xác suất nhận lời nguyền Debt lên tới 54%. Trận đấu đầu tiên ở Underdocks có 76% rơi potion, trong khi ở Overgrowth chỉ 4%.

Lỗi này, dù mang tính kỹ thuật cao, lại mở ra cơ hội cho game thủ khai thác chiến thuật dựa trên thống kê. Nó cũng là lời nhắc nhở rằng ngay cả những tựa game hiện đại cũng có thể mắc sai lầm trong thiết kế thuật toán. Cộng đồng đang tận hưởng những khám phá bất ngờ này trong phiên bản beta hiện tại (v0.107.0).