
یک پروژه پورت (Port) طرفداران، بازی Halo: Combat Evolved را به کنسول رترو SEGA Dreamcast آورده است. این پروژه که Halo: Dreamcast Evolved نام دارد، هدف بلندپروازانهای را دنبال میکند: انتقال کامل بازی به دریمکست. این کار با توجه به ضعف سختافزاری کنسول در مقایسه با ایکسباکس اصلی، چالش بزرگی محسوب میشود.
فاصله سختافزاری و محدودیتهای اجرا
دریمکست در مقایسه با ایکسباکس اصلی، حدود چهار برابر حافظه (Memory) کمتری دارد. همچنین بر اساس معیار GFLOPS، توان پردازشی دریمکست حدود ۱.۴ GFLOPS است، در حالی که ایکسباکس اصلی حدود ۲۰ GFLOPS را ارائه میکند؛ یعنی تقریباً ۱۴ برابر بیشتر. با وجود این شکاف بزرگ، توسعهدهنده پروژه با نام @JiltedValkyrie توانسته در برخی نواحی به نرخ فریم (Frame Rate) حدود ۶۰ فریم بر ثانیه برسد.
وضعیت فعلی نرخ فریم و بهینهسازی
با این حال، بازی در وضعیت فعلی کاملاً قابلبازی نیست. خارج از آن لحظات کوتاه، نرخ فریم معمولاً بین ۱۰ تا ۲۰ فریم بر ثانیه قرار دارد. توسعهدهنده تأکید کرده است که بیلد (Build) فعلی بسیار ابتدایی است و بخشهایی مانند حذف پشتصحنه (Culling)، سطوح جزئیات پایینتر (Lower LODs) و پاس محاسباتی (Math Pass) هنوز نیاز به بازبینی دارند.
گلوگاه پردازنده و تغییر رفتار دشمنان
در این پورت، پردازنده (CPU) اصلیترین گلوگاه است؛ زیرا پردازنده دریمکست بیش از سه برابر کندتر از پردازنده ایکسباکس است و انیمیشنهای بازی و هوش مصنوعی دشمن (Enemy AI) منابع پردازشی زیادی مصرف میکنند. برای روانتر شدن گیمپلی، دشمنان و تفنگداران کشتهشده اکنون از صحنه حذف میشوند (Despawn) و برخلاف نسخه ایکسباکس روی صفحه باقی نمیمانند.
زمینه پروژه و واکنشها
این پروژه در ادامه موج اخیر مودینگ (Modding) و دیکامپایل (Decompiling) با کمک هوش مصنوعی مطرح شده است؛ موضوعی که خود ایکسباکس نیز با شکلگیری Xbox Labs و بررسی پروژههایی از این دست به آن واکنش نشان داده است. توسعهدهنده همچنین ۲۴ دقیقه از گیمپلی این پروژه را در پلتفرم X منتشر کرده است. در مجموع، اجرای Halo: Combat Evolved روی دریمکست دستاورد فنی قابل توجهی است، اما هنوز تا رسیدن به یک نسخه کامل و پایدار فاصله دارد.