باگ بازی GTA San Andreas
یحیی رحیمی

دلیل بروز باگ عجیب GTA San Andreas پس از بیست سال برملا شد

یحیی رحیمی 16 فروردین 1403 2 دیدگاه
18,135 بازدید

بازی GTA San Andreas امسال تولد بیست سالگی‌اش را جشن خواهد گرفت. یکی از توسعه‌دهنده‌های سابق راک‌استار گیمز به نام اوبه ورمیج در توییتر به یکی از رازهای جالب این بازی محبوب پرداخته است. یکی از باگ ‌های عجیب، منفجر شدن هواپیما بالای سر و سپس سقوط لاشه آن دقیقاً چند قدم جلوتر از شما بود. سقوط هواپیما یکی از عجیب‌ترین اتفاقات بازی جی تی آی سن آندریاس بود که دلیل اتفاق افتادن آن توسط یکی از سازندگان بازی پس از گذشت حدود دو دهه فاش شد.

باگ گفته‌شده به این شکل بود که شما در حال راه رفتن داخل خیابان هستید و یک دفعه لاشه هواپیما، سوخته و لت و پار، جلوی پا شما قرار می‌گیرد. این اتفاق بارها ممکن است رخ دهد، اما دلیل آن چیست؟ ورمیج می‌گوید: «در بازی GTA San Andreas، هواپیماهای کوچک به‌طور مرتب در فاصله نزدیکی با بازی‌کننده ایجاد می‌شوند. بعضی اوقات آنها تصادف می‌کنند. کدی که نوشته بودم این‌طور است که قبل از ایجاد هواپیما، جستجو برای موانع پیش رو انجام می‌شود.»

او در ادامه افزود:‌ «چند مسیر در جهت‌های مختلف هواپیما بررسی می‌‌شود. سرعت بسیاری کند است و در نتیجه من تعداد اشیاء دور و بر که باید اسکن شوند را به حداقل کاهش دادم. تنها بدنه و نوک بال‌ها بررسی می‌شوند. این باعث شد تا اشیاء باریک توسط کد بازی پیدا نشوند. مسئله دیگر آن است که هواپیما ممکن است پس از ایجاد شدن به یک باره کاهش ارتفاع پیدا کند، زیرا سرعت اولیه آن برای ایجاد لیفت، کافی نبوده است.» به عبارت دیگر کد بازی مشکلاتی داشته که باعث ایجاد تصادف و منفجر شدن و سقوط هواپیما می‌شود.

باگ بازی GTA San Andreasباگ عجیب بازی GTA San Andreas

این بازی‌ساز کهنه‌کار اضافه کرد که مشکل دیگری هم وجود داشت. در واقع مدل‌های سه‌بعدی با سرعت زیادی داخل نقشه بارگذاری نمی‌شوند. در نتیجه اگر هواپیما هم ساخته شود، اما لودینگ برخورد و تصادف آن اندکی طول می‌کشد. این مشکلات باعث شد تا سرنوشت هواپیما همان لحظه‌ی به وجود آمدن، نابود شود.» این توسعه‌دهنده در ادامه گفت که می‌خواستند این بخش از کد را به‌طور کامل حذف کنند، اما تغییری ایجاد نشد و بازی، همان شکل منتشر شد.

یک مادساز به نام Silent به افشاگری توسعه‌دهنده سابق راک‌استار گیمز واکنش نشان داد. او نوشت که می‌دانسته مشکل مربوط به کد flyby است: «سقوط هواپیما به دلیل باگ سیستم تشخیص برخورد یا تصادف است. این سیستم به درستی عمل نمی‌کند و باعث می‌شود تا هواپیما فکر کند که مسیر روبه‌رو خالی است و هیچ شیء و هواپیما دیگری وجود ندارد.» بیست سال پس از انتشار بازی GTA San Andreas، حال دلیل بروز یکی از عجیب‌ترین باگ‌های آن کشف شده است؛ اما سؤالات زیادی همچنان بی‌پاسخ مانده‌اند.

منبع: ComicBook

مطالب مرتبط

بازی های مرتبط

دیدگاه کاربران

تعداد دیدگاه کاربران: 2 دیدگاه
  • Avatar

    آرین

    مهمان

    ما که کل عمرمون رو پای این بازی گذاشتیم هم هیچ چیزی ندیدیم در مورد این موضوع
    سقوط هواپیما جلوی پامون خیلی جالبه

    پاسخ دهید
    • Avatar

      هرچی تو حالته در پاسخ به آرین

      مهمان

      بوده من دیدم کم پیش اومده اما پیش اومده جوری نبوده که فکر کنی شایعه است یا الکیه
      تو کل عمرم یکی دو بار پیش اومده این اتفاق