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