یکی از علاقهمندان به بازیهای ویدیویی در حال توسعه نسخهای غیررسمی از The Last Guardian است که به صورت مستقیم و بدون شبیهساز روی کامپیوترهای شخصی اجرا میشود.
اینتین – بازیکنان برای تجربه این نسخه برخلاف روشهای متداول، به شبیهسازی کامل کنسول نیاز ندارند. اگرچه این پروژه همچنان در مراحل اولیه توسعه قرار دارد، اما سازنده آن تاکنون موفق شده بازی را از منوی اصلی تا بخش گیمپلی اجرا کند و سیستم صوتی آن را نیز کاملاً سازگار سازد. طبق گفته توسعهدهنده، بازی در وضوح تصویر 1080p و با نرخ فریم بدون محدودیت اجرا میشود. این پروژه روی سیستمی مجهز به کارت گرافیک NVIDIA GeForce RTX ۴۰۷۰ و پردازنده AMD Ryzen ۵ 9600X (هنگام تجربه بخشهای اصلی بازی) به نرخ ۶۰ تا ۷۵ فریم بر ثانیه دست پیدا کرده است. عملکرد در منوها حتی از این هم بهتر بوده و نرخ فریم در این بخشها به ۱۲۰ فریم بر ثانیه میرسد.
یکی از مهمترین چالشهای فنی این پروژه، پیادهسازی سیستم صوتی بازی بوده است. توسعهدهنده مجبور شد موتور صوتی Ngs2 سونی را که وظیفه پردازش و ترکیب صداها را بر عهده دارد، به صورت مستقل بازسازی کند. در حال حاضر، موسیقی متن، دیالوگ شخصیتها، صداهای تریکو و صدای قدم برداشتن شخصیتها بهدرستی پخش میشوند. در بخش گرافیکی، این پروژه از کدهای شبیهساز shadPS4 بهره میبرد؛ ابزاری که دستورات گرافیکی پلی استیشن ۴ را برای اجرا از طریق رابط برنامهنویسی Vulkan ترجمه میکند. علاوه بر این، سازنده نسخههای اختصاصی خود از کتابخانههای سیستمی کنسول را پیادهسازی کرده تا بازی بتواند قابلیتهای مورد نیازش را روی کامپیوتر در اختیار داشته باشد.
این توسعهدهنده همچنین توضیح داده که در جریان ساخت این پروژه از مدل هوش مصنوعی Claude Opus به عنوان دستیار برنامهنویسی استفاده کرده است. این مدل بخشی از کدها را تحت نظارت او نوشته، اما آزمایش بازی روی سختافزار واقعی انجام شده و تصمیمگیریهای فنی همچنان بر عهده سازنده بوده است.
سازنده این پروژه در انجمن ردیت نیز توضیحات مفصلتری درباره روند کارش ارائه کرد. او تأکید داشت این نسخه یک بازسازی پایدار از کد بازی به روش مورد استفاده در برخی پروژههای کنسولهای قدیمی نیست. از آنجا که پلی استیشن ۴ از پردازندهای با معماری x86-۶۴ استفاده میکند، کد اصلی بازی میتواند مستقیماً روی کامپیوتر اجرا شود. بخش عمده کار توسعهدهنده، ساخت زیرساختهایی بوده که اجرای بازی را در محیط ویندوز امکانپذیر میکنند. این زیرساختها شامل بارگذاری فایل اجرایی بازی، پیادهسازی کتابخانههای سیستمی پلی استیشن ۴ و پشتیبانی از قابلیتهایی مانند مدیریت رشتههای پردازشی، فایلها، ذخیرهسازی، کنترلر و صدا میشوند.
البته سازنده این پروژه کارش را از نقطه صفر آغاز نکرده است. او از چند پروژه موجود به عنوان نقطه شروع استفاده نموده که از جمله آنها میتوان به نسخه کامپیوتر غیررسمی بازی God of War III اشاره کرد. همچنین پروژه bloodborne (ساخته deadinside28) و نسخه ویندوزی آن که Supermedo توسعه داده نیز در شکلگیری این زیرساخت نقش داشتهاند. با وجود این پیشرفتها، پیادهسازی صدا دشوارترین بخش کار بوده است. در ابتدا فقط موسیقی بازی پخش میشد و آن هم تنها از کانال سمت چپ هدفون به گوش میرسید.
در نهایت، توسعهدهنده متوجه شد جلوههای صوتی بازی از قالب HE-VAG (گونهای جدیدتر از قالب VAG) استفاده میکنند. استفاده از روشهای رمزگشایی قدیمی باعث ایجاد اعوجاج در صداها شده بود و شناسایی این مسئله زمان زیادی از او گرفت. از نظر عملکرد نیز، با وجود دستیابی به نرخ ۶۰ تا ۷۵ فریم بر ثانیه، هنوز فضای زیادی برای بهینهسازی وجود دارد. طبق گفته سازنده، کارت گرافیک RTX ۴۰۷۰ در اجرای بازی چندان تحت فشار قرار نمیگیرد و محدودیت اصلی بیشتر به پردازنده مربوط میشود.
این پروژه هنوز در دست توسعه و آزمایش قرار دارد و برخی بخشهای آن باید اصلاح شوند. سازنده اعلام کرده زمانی آن را منتشر میکند که کاربران بتوانند بدون مواجهه با مشکلات متعدد، بازی را تجربه نمایند. البته فایلهای اصلی بازی همراه پروژه ارائه نخواهند شد و کاربران باید خودشان آن را تهیه کنند.
منبع: گیمفا





