بازسازی Zelda: Ocarina of Time تنها یک روز پس از عرضه روی کامپیوتر اجرا شد

تنها یک روز پس از انتشار بازسازی بازی محبوب The Legend of Zelda: Ocarina of Time برای نینتندو سوییچ ۲، کاربران موفق شدند آن را با کمک شبیهساز روی کامپیوتر اجرا کنند. تلاشهای اولیه به اجرای بازی با نرخ فریم متغیر منجر شده و برخی آزمایشها حتی به ۶۰ فریمبرثانیه رسیدهاند؛ اتفاقی که بار دیگر سرعت پیشرفت شبیهسازهای کنسول و چالش حفظ انحصاریبودن بازیها را به نمایش میگذارد.
اجرای زلدا روی کامپیوتر با شبیهساز Lichii
بازی The Legend of Zelda: Ocarina of Time Remake در تاریخ ۵ نوامبر ۲۰۲۶ (۱۴ آبان ۱۴۰۵) برای نینتندو سوییچ ۲ منتشر شد. بااینحال، فاصله زیادی میان عرضه رسمی و نخستین تلاشهای موفق برای اجرای آن روی کامپیوتر وجود نداشت.
ابزار اصلی این آزمایشها، شبیهساز آزمایشی Lichii است؛ نرمافزاری که محیط اجرای بازیهای نینتندو سوییچ ۲ را روی کامپیوتر بازسازی میکند. توسعهدهندگان و کاربران این شبیهساز توانستند بازی را اجرا کنند و با انتشار نسخههای بهینهتر، عملکرد آن را در مدت کوتاهی بهبود دهند.
در نخستین آزمایشها، نرخ فریم بازی در برخی صحنهها حدود ۲۰ تا ۳۰ فریمبرثانیه بود و مشکلاتی مانند پرش تصویر، نورپردازی نامناسب و نمایش ناقص بافتها دیده میشد. اما بهروزرسانیهای بعدی شرایط را بهتر کردند و نرخ فریم در بخشهایی از بازی افزایش یافت.
آیا اجرای بازی با نرخ ۶۰ فریم پایدار است؟
یکی از مهمترین پیشرفتها، رسیدن بازی به نرخ ۶۰ فریمبرثانیه در برخی محیطها و صحنهها است. بر اساس آزمایشهای منتشرشده، بهینهسازیهای جدید عملکرد بازی را در منطقه Kokiri Forest از حدود ۳۷ به ۵۲ فریمبرثانیه رساندهاند. در برخی بخشهای دیگر نیز اجرای ۶۰ فریم گزارش شده است.
بااینحال، نباید این نتایج را به معنای اجرای کامل و بدون مشکل بازی با نرخ ۶۰ فریم دانست. عملکرد شبیهساز به محیط بازی، نسخه نرمافزار و قدرت سختافزار کامپیوتر بستگی دارد.
برای نمونه، یکی از ویدیوهای منتشرشده اجرای بازی روی سیستمی مجهز به پردازنده AMD Ryzen 7 5700X3D و کارت گرافیک NVIDIA RTX 4070 Ti را نشان میدهد. در این آزمایش از ابزار Lossless Scaling نیز استفاده شده است؛ نرمافزاری که با تولید فریمهای میانی میتواند حرکت تصویر را روانتر نشان دهد. بنابراین نرخ فریم ظاهری در چنین ویدیویی لزوماً معادل اجرای واقعی بازی با ۶۰ فریمبرثانیه نیست.
چرا شبیهسازها هنوز به قدرت سختافزاری زیادی نیاز دارند؟
شبیهساز برای اجرای یک بازی کنسولی روی کامپیوتر باید عملکرد سختافزار و سیستم نرمافزاری کنسول را تا حد زیادی بازسازی کند. این فرایند بهخصوص در کنسولهای جدید پیچیده است؛ زیرا بازیها برای معماری سختافزاری مشخصی بهینه شدهاند و اجرای آنها در محیطی متفاوت به پردازش و تبدیل دستورها نیاز دارد.
در مورد Lichii نیز بهینهسازیهای مختلفی برای کاهش فشار پردازشی انجام شده است. بخشی از این تغییرات به نحوه مدیریت پردازشهای گرافیکی و آمادهسازی سایهزنها مربوط میشود. سایهزنها دستورهایی هستند که کارت گرافیک برای پردازش جلوههای تصویری و نمایش عناصر سهبعدی اجرا میکند. آمادهسازی و ذخیرهسازی بهتر آنها میتواند از مکثهای ناگهانی هنگام ورود به محیطهای جدید بکاهد.
با وجود این پیشرفتها، شبیهساز همچنان آزمایشی است و اجرای بازی روی کامپیوترهای مختلف نتیجه یکسانی ندارد.
نقش هوش مصنوعی در سرعت پیشرفت شبیهسازها
یکی از نکات مطرحشده درباره توسعه سریع این شبیهساز، استفاده از کدنویسی با کمک هوش مصنوعی است. بخشی از کدهای پروژه Lichii با ابزارهای هوشمند توسعه یافتهاند و این موضوع میتواند در سرعت پیادهسازی تغییرات و رفع برخی مشکلات مؤثر باشد.
البته استفاده از هوش مصنوعی بهتنهایی تضمینکننده عملکرد بهتر نیست. کد تولیدشده همچنان باید آزمایش، بررسی و اصلاح شود تا با ساختار پیچیده بازی و سختافزار مقصد سازگاری داشته باشد. پیشرفت Lichii را میتوان نمونهای از تأثیر ابزارهای هوشمند بر توسعه نرمافزار دانست، نه نشانهای از حذف کامل نقش برنامهنویسان.
اجرای بازی روی کامپیوتر چه معنایی برای انحصاریهای نینتندو دارد؟
نینتندو سالهاست بخش مهمی از ارزش کنسولهای خود را بر پایه بازیهای انحصاری بنا کرده است. مجموعههایی مانند زلدا، ماریو و دانکی کونگ از دلایل اصلی خرید کنسولهای این شرکت به شمار میروند. به همین دلیل، اجرای بازیهای اختصاصی این پلتفرم روی کامپیوتر میتواند برای سیاست انحصاریبودن نینتندو چالش ایجاد کند.
البته اجرای یک بازی با شبیهساز به معنای انتشار رسمی نسخه کامپیوتر نیست. بازسازی Ocarina of Time همچنان بهصورت رسمی برای نینتندو سوییچ ۲ عرضه شده و نینتندو نسخه مستقلی برای ویندوز معرفی نکرده است.
از طرف دیگر، سابقه برخورد نینتندو با پروژههای شبیهساز نشان میدهد این شرکت نسبت به توزیع غیرمجاز بازیها و نقض حقوق مالکیت فکری حساسیت زیادی دارد. تعطیلی پروژه Yuzu در سال ۲۰۲۴ نیز نمونهای از این رویکرد بود.
آیا اجرای نسخه کامپیوتری ارزش تجربه روی سوییچ ۲ را دارد؟
در شرایط فعلی، اجرای بازی از طریق شبیهساز هنوز با محدودیتهای فنی همراه است. مشکلات گرافیکی، افت نرخ فریم و ناسازگاری احتمالی با سختافزارهای مختلف باعث میشوند تجربه کامپیوتر با نسخه اصلی روی کنسول یکسان نباشد.
بنابراین رسیدن به ۶۰ فریمبرثانیه در بعضی صحنهها را باید پیشرفتی قابلتوجه در توسعه شبیهساز دانست، نه اثبات اجرای بینقص بازی روی کامپیوتر. اگر روند بهینهسازی ادامه پیدا کند، احتمالاً در آینده شاهد عملکرد بهتر بازی و سازگاری بیشتر آن با سیستمهای مختلف خواهیم بود.
جمعبندی
اجرای سریع بازسازی Zelda: Ocarina of Time روی کامپیوتر نشان میدهد شبیهسازهای کنسول با سرعت زیادی در حال پیشرفت هستند. بااینحال، فاصله میان اجرای اولیه، رسیدن به نرخ فریم بالا و ارائه تجربهای پایدار همچنان قابلتوجه است. این اتفاق بیش از آنکه پایان انحصاریهای نینتندو باشد، نشانهای از دشوارترشدن کنترل اجرای بازیها در دنیای شبیهسازی است.