
كيف تُصنع لعبة لـ Nintendo 64 في 2026: قصة Xibalba 64
يشرح منشور مفصّل في مدونة المطوّر كيف بُنيت لعبة Xibalba 64، وهي لعبة تصويب بأسلوب Wolfenstein، لمنصة Nintendo 64 وصدرت على خرطوشة فعلية لمنصة M64 من Modretro.
في منشور مفصّل على مدونة المطوّر، يشرح كيف بُنيت لعبة جديدة تمامًا لمنصة Nintendo 64 تُدعى Xibalba 64 من الصفر، وكيف صدرت في عام 2026 على خرطوشة فعلية. شركة Modretro، التي تصنع جهاز M64 وهو نسخة حديثة من N64، نشرت اللعبة كإصدار افتتاحي مع خرطوشة وعلبة وكتيّب تعليمات.
خرطوشة بعد عقود من انتهاء عصر الجهاز
بحسب المنشور، تُعدّ Xibalba 64 الإصدار المادي الثاني فقط للعبة جديدة على N64 منذ انتهاء العمر التجاري الأصلي للجهاز. كان الأول لعبة Xeno Crisis من Bitmap Bureau التي وصلت إلى N64 عام 2023؛ وقبل ذلك لم تصدر أي لعبة جديدة لـ N64 منذ Tony Hawk's Pro Skater 3 عام 2002.
من محرّك JavaScript إلى عتاد نينتندو
وُلد المشروع من محرّك الألعاب Impact المكتوب بلغة JavaScript عام 2010، ومن إعادة كتابته بلغة C باسم High Impact. ولأن High Impact يفصل بين طبقة المنصة وطبقة العرض، أمكنت إضافة طبقة منصة جديدة لـ N64 دون المساس ببقية المحرّك. استغرق بناؤها فوق Libdragon، وهي مكتبة نظام مفتوحة المصدر لـ N64، بضع أمسيات فقط. ويصف المنشور Libdragon بأنها «SDL الخاصة بـ N64» وبديل آمن لمكتبة libultra المملوكة لنينتندو.
العمل بذاكرة نسيج حجمها 4 كيلوبايت
يقرن N64 معالج MIPS بسرعة 93 ميغاهرتز بمعالج «Reality Coprocessor» الذي يضم معالج رسوميات ثابت الوظائف (RDP) ومعالج متجهات قابلًا للبرمجة (RSP). وذاكرة النسيج صغيرة جدًا — 4 كيلوبايت، تكفي لنسيج بحجم 64×64 بكسل مع تحميل بطيء للغاية. جمع المطوّر المثلثات المتشاركة في النسيج نفسه في نداءات رسم بحجم 64 بت، وأطلق 320 شعاعًا في كل إطار لتحديد البلاطات المرئية، واستخدم ألوانًا مفهرسة بحجم 4 بت حيثما أمكن. والنتيجة معدل ثابت قدره 60 إطارًا في الثانية، مع بقاء الشاشة المنقسمة لأربعة لاعبين سلسة. ويشغل الصوت والموسيقى نحو 31 ميغابايت من أصل 32 ميغابايت في ذاكرة القراءة، بترميز VADPCM الذي تفكّه Libdragon على معالج RSP.
إصدار اللعبة في 2026
تطلّب الاختبار عتادًا حقيقيًا: فمحاكي Ares يحاكي RDP وRSP بدقة، لكن عرض النطاق الترددي البطيء لذاكرة N64 لا يمكن قياسه إلا على الجهاز نفسه. استخدم المطوّر خرطوشة فلاش SummerCart64 التي ترفع ملفات ROM عبر USB-C أثناء البناء، وبطاقة التقاط فيديو لعرض الصورة على الحاسوب. ردّت Modretro على عرض النشر خلال يوم واحد، وعدّل العقد ليسمح بإصدار المحرّك كمصدر مفتوح لاحقًا. ويقول إن المبيعات لن تكفي لترك الوظيفة، لكنها ستغطي «بضع إجازات جميلة».
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.