ماینکرفت روی Game Boy اجرا شد؛ شاهکار برنامهنویسی روی کنسولی ۳۷ ساله
یک توسعهدهنده موفق شده نسخهای سهبعدی از Minecraft را روی Game Boy Color و حتی Game Boy اصلی اجرا کند. این پروژه چگونه ممکن شده و چه قابلیتهایی دارد؟
ماینکرفت روی Game Boy اجرا شد! توسعهدهندهها چطور چنین چیزی را ممکن کردند؟
اگر چند سال پیش کسی میگفت روزی Minecraft روی Game Boy اجرا خواهد شد، احتمالاً کمتر کسی حرفش را باور میکرد. اما حالا این اتفاق واقعاً افتاده است.
«توبیاس فریدلی» (Tobias Friedly) که با نام Game of Tobi شناخته میشود، موفق شده نسخهای قابل اجرا از ماینکرفت را روی Game Boy Color اجرا کند؛ جالبتر اینکه همین پروژه با محدودیتهایی روی Game Boy اصلی سال ۱۹۸۹ نیز کار میکند.
چرا این پروژه تا این حد عجیب است؟
Game Boy یکی از قدیمیترین کنسولهای دستی نینتندو است.
مشخصات آن امروز تقریباً باورنکردنی به نظر میرسد:
- پردازنده ۸ بیتی
- تنها چند ده کیلوبایت حافظه
- نمایشگر ۱۶۰×۱۴۴ پیکسل
- سختافزاری که اساساً برای بازیهای دوبعدی طراحی شده بود
در مقابل، Minecraft یک بازی سهبعدی با دنیایی پویا، تولید خودکار نقشه و مدیریت هزاران بلاک است.
همین اختلاف باعث شده بسیاری این پروژه را یک شاهکار مهندسی نرمافزار بدانند.
آیا این همان Minecraft واقعی است؟
نه کاملاً.
این نسخه یک بازسازی (Demake) است، نه نسخه رسمی Mojang.
با این حال، بسیاری از ویژگیهای اصلی Minecraft در آن دیده میشود.
از جمله:
- حرکت در محیط سهبعدی
- شکستن بلاکها
- قرار دادن بلاکهای جدید
- تولید نقشه
- امکان ساخت دنیای مسطح یا طبیعی
- قابلیت ذخیره و بارگذاری بازی
- حتی نسخهای ساده از Nether
البته هنوز خبری از موجودات (Mobs)، سیستم سلامتی، اینونتوری کامل یا سیستم ساخت ابزار نیست.
چطور روی چنین سختافزاری اجرا شده است؟
جذابترین بخش پروژه همین است.
Game Boy هیچ پردازنده سهبعدی ندارد؛ بنابراین توسعهدهنده مجبور شده تقریباً همه چیز را از ابتدا طراحی کند.
او با استفاده از Spriteهای ۸×۸ پیکسلی و ترفندهای برنامهنویسی، تصویری شبیه فضای سهبعدی ایجاد کرده است؛ روشی که فشار پردازشی را تا حد ممکن کاهش میدهد.
آیا روی Game Boy اصلی هم اجرا میشود؟
بله.
هرچند نسخه مخصوص Game Boy Color روانتر اجرا میشود، اما این پروژه با سختافزار Game Boy کلاسیک نیز سازگار است.
البته روی مدل قدیمی:
- تصویر سیاهوسفید است.
- نرخ اجرای بازی پایینتر است.
- برخی قابلیتها محدودتر هستند.
با این حال، اینکه یک بازی الهامگرفته از Minecraft روی سختافزار سال ۱۹۸۹ اجرا شود، بهتنهایی دستاورد بزرگی محسوب میشود.
چرا این پروژه مهم است؟
دلیل محبوب شدن این خبر فقط اجرای Minecraft نیست.
در سالهای گذشته جمله معروفی بین برنامهنویسها وجود داشت:
«آیا Doom روی آن اجرا میشود؟»
هر سختافزار عجیبی که میتوانست Doom را اجرا کند، به یک رکورد فنی تبدیل میشد.
حالا به نظر میرسد Minecraft هم کمکم به آزمون جدید برنامهنویسها تبدیل شده است؛ هر بار یک نفر تلاش میکند این بازی را روی سختافزاری اجرا کند که اصلاً برای چنین کاری ساخته نشده است.
آیا میتوان این نسخه را دانلود کرد؟
بله.
سازنده پروژه فایل اجرایی آن را برای علاقهمندان منتشر کرده است تا روی شبیهسازها یا کارتریجهای قابلبرنامهریزی Game Boy اجرا کنند. البته این پروژه یک اثر مستقل و غیررسمی است و ارتباطی با Mojang یا Nintendo ندارد.
جمعبندی
اجرای نسخهای سهبعدی از Minecraft روی Game Boy Color و حتی Game Boy اصلی، بیش از آنکه یک بازی جدید باشد، نمایش خلاقیت و توانایی برنامهنویسی روی سختافزارهای قدیمی است.
شاید این نسخه امکانات کامل Minecraft را نداشته باشد، اما ثابت میکند محدودیتهای سختافزار همیشه مانع نوآوری نیستند؛ گاهی فقط به یک ایده متفاوت و برنامهنویسی خلاقانه نیاز است.
مطالب مرتبط در VGTel
اگر به دنیای گجتها و فناوریهای جالب علاقه دارید، پیشنهاد میکنیم سری هم به مجله VGTel بزنید و جدیدترین اخبار تکنولوژی را دنبال کنید:
اگر هم به دنبال خرید لوازم جانبی گیمینگ یا تجهیزات دیجیتال هستید، محصولات فروشگاه VGTel را ببینید:
ارسال یک دیدگاه
برای ارسال دیدگاه لازم است وارد شوید.
تا کنون دیدگاهی منتشر نشده است.