תעלומה ב-Metal Gear Solid V: איך “נעלמו” כלי הנשק הגרעיניים מהמשחק?

לכלי נשק גרעיניים יש תפקיד במשחק Metal Gear Solid V: The Phantom Pain – ניתן לבנות אותם, להשתמש בהם, או לחלופין לגנוב אותם משחקנים אחרים ולפרק אותם. האפשרות האחרונה מקנה נקודות “גבורה” לאלו המנסים לפטור את העולם מנשקים גרעיניים.

ביום שישי האחרון, שחקני Metal Gear Solid V צפו בסצינה במשחק לציון ההישג המרשים: העולם פורק מנשקים גרעיניים!  בסרטון שקיבלו השחקנים ניתן להנות מנאום חוצב להבות על כלי נשק גרעיניים, מלחמה, ניצחון ומוסר. אולם למרבה הצער, ההודעה הגיעה בשוגג, ולקונאמי אין מושג מדוע.

התעלומה נראית מגוכחת אף יותר כאשר מתברר כמה ראשי נפץ גרעיניים יש במשחק: למעלה משני מיליון. קונאמי אכן התכוננה לתרחיש האופטימי בו השחקנים יפרקו את כל כלי הנשק הגרעיניים במשחק, אולם עדיין לא ברור מדוע ההודעה על ההישג הגיעה לשחקנים, כאשר המצב רחוק מכך מאוד.

לפי סברה אחת, מספר ראשי הנפץ הגרעיניים במשחק הוא האשם: כ-2,147,483,647 ראשי נפץ. במקרה, זהו גם הערך המקסימלי של משתנה מסוג Int32, שבמקרים רבים משתמשים בו בתור מונה למספרים שלמים. ייתכן מאוד שהמעקב אחרי מספר כלי הנשק הגרעיניים במשחק מתבצע באמצעות משתנה כזה. היות והשחקנים עברו את ערכו המקסימלי, המשתנה מתאפס, וכך המערכת יכולה להבין (בטעות) כי מספר כלי הנשק הגרעיניים הגיעו לאפס. לתקלה זו קוראים Overflow.

משתמשים אחרים מעידים על תבניות שימוש חשודות ב-Steam, וטוענים כי נעשה נסיון להשתמש באמצעים לא כשרים כלשהם כדי להשפיע על המשחק. נראה כי מספר כלי הנשק הגרעיניים בגרסת המשחק ב-Steam צנח באופן חד ולא מוסבר, והמשתמשים חושדים בניסיון פריצה או שיבוש של תהליך המשחק התקין.

כך או כך, קונאמי מבטיחה כי ניתן להמשיך לשחק, וכי החברה תחקור את האירוע באופן יסודי על מנת למנוע מתקלות דומות להישנות בעתיד.

השוואת מפרטים