توسعه‌دهنده مستقل با نام مستعار PaisleyBoxers، بازی Backrooms 32X را با شعار جذاب «به لبه فناوری سال ۱۹۹۴ خوش آمدید!» منتشر کرده است. این عنوان، پدیده اینترنتی و وهم‌آلود Backrooms را به کنسول قدیمی سگا 32X می‌آورد. با وجود محدودیت‌های شدید سخت‌افزاری این کنسول ۳۰ ساله، توسعه‌دهنده موفق شده جوهره این فضاهای خالی با لامپ‌های فلورسنت ووزوزکن و دیوارهای بی‌پایان زردرنگ را با استفاده از یک موتور ری‌کستینگ (Raycasting) از صفر احیا کند.

کدهای این موتورグラフィکی به زبان C و اسمبلی SH-2 نوشته شده و توسعه‌دهنده برای تسریع روند توسعه، در بخش‌هایی از کدنویسی از کمک هوش مصنوعی Claude بهره برده است. این موضوع نشان می‌دهد چگونه ابزارهای مدرن می‌توانند قابلیت‌های سخت‌افزارهای قدیمی را به چالش بکشند.

اجرای بازی Backrooms 32X روی سخت‌افزار اصلی سگا

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

شخصیت بازی با زاویه دید اول‌شخص کنترل می‌شود و قابلیت خزیدن و چمپا شدن برای عبور از فضاهای تنگ را دارد. برای تجربه کامل کنترل روی سخت‌افزار اصلی، استفاده از دسته کنترلر شش‌دکمه‌ای سگا توصیه می‌شود تا تمام مکانیک‌های حرکتی به درستی در دسترس باشند.

گرافیک بازی Backrooms 32X با موتور ری‌کستینگ

دستاوردهای فنی خارق‌العاده

مهم‌ترین جنبه Backrooms 32X، دستاورد فنی آن در اجرای یک بازی سه‌بعدی پیچیده روی سخت‌افزار ضعیف آن دوران است. از جمله برجسته‌ترین ویژگی‌های فنی این بازی می‌توان به موارد زیر اشاره کرد:

  • فضای آستانه‌ای (Liminal) و بی‌نهایت با مراحل تولیدشده به صورت رویه‌ای
  • رندرینگ دوگانه با استفاده هم‌زمان از هر دو پردازنده SH-2 کنسول 32X
  • موتور ری‌کستر واقعی برای رندر دیوارهای بافت‌دار DDA، نورپردازی پویای سقف، مه فاصله، دیوارهای نازک و جداکننده‌های مکعبی نیمه‌قد که می‌توانید از روی آن‌ها نگاه کنید
  • خزیدن و چمپا شدن با زاویه دید کاملاً واقع‌گرایانه در سطح چشم
  • یک سکانس معرفی سه‌بعدی زنده و بلادرنگ (به جای ویدیوی از پیش‌رندرشده)

نحوه دسترسی و اجرای بازی

این پروژه به صورت کاملاً رایگان و متن‌باز منتشر شده است. علاقه‌مندان می‌توانند سورس‌کد را در گیت‌هاب بررسی کنند و فایل آماده رام (ROM) با حجم تنها ۱.۵ مگابایت را از طریق پلتفرم itch.io دانلود کنند. نسخه ۱۶۴ این بازی تنها چند ساعت پیش منتشر شده است.

برای اجرای این عنوان نیازی به داشتن کنسول فیزیکی سگا 32X و فلش‌کارت‌های مربوطه نیست. توسعه‌دهنده تایید کرده که بازی به خوبی روی پلتفرم MiSTer FPGA و همچنین شبیه‌سازهای معروفی نظیر RetroArch، BlastEm، Ares و Kega Fusion بدون مشکل اجرا می‌شود.

چنین پروژه‌هایی نشان می‌دهند که چگونه ترکیب خلاقیت توسعه‌دهندگان مستقل و ابزارهای نوین مانند هوش مصنوعی مولد می‌تواند مرزهای سخت‌افزارهای قدیمی را جابجا کرده و تجربه‌ای نوستالژیک اما به شدت مدرن را برای علاقه‌مندان به بازی‌های رترو رقم بزند.