
نظارات الفيديو ثلاثية الأبعاد بعيدة كل البعد عن فكرة القرن الجديد ، فقد تم اختراعها مرارًا وتكرارًا وإحياء الفكرة وإعادة ابتكارها مرة أخرى. كانت Sega واحدة من شركات التكنولوجيا في القرن العشرين التي كانت على وشك جلب الواقع الافتراضي إلى الجماهير.
في سبتمبر 1993 ، قدمت خوذة Sega Genesis VR ، وهي خوذة ثلاثية الأبعاد تسمح بألعاب ثلاثية الأبعاد. كانت النظارات متشابهة جدًا من حيث المبدأ مع النظارات الحديثة - شاشتا LCD بدلاً من العدسات ، والاتصال بمصدر "الصورة" ، وثلاثية الأبعاد. كل هذا يعد بثورة في عالم ألعاب الفيديو في عام 1993. لكن لسوء الحظ ، لم يحدث ذلك - تم إلغاء إصدار Sega VR ، وبعد ستة أشهر لم يتذكر أحد الجهاز. ولكن ، كما اتضح فيما بعد ، تم تطوير لعبة للنظارات ثلاثية الأبعاد من Sega ، والتي أصبحت معروفة الآن فقط ، بعد ربع قرن. ونعم ، تمكنت من اللعب!
وتمكنت أيضًا من العثور على مقطع فيديو من عرض Sega VR - مباشرة من عام 1993.
ما هي نظارات Sega VR؟
أصبح معروفًا عنهم لأول مرة في عام 1991. أعلنت الشركة أنه مقابل 200 دولار ، سيتمكن اللاعبون حول العالم من الحصول على جهاز لتشغيل المحتوى الحجمي. كانت دقة شاشات LCD الخاصة بالعدسات 300 * 200 بكسل ، كما احتوى الجهاز على سماعات صوت ستيريو ونظام تتبع الرأس. هذه التكنولوجيا ، بالمناسبة ، تم تطويرها بواسطة Ono-Sendai ، هنا يمكنك دراسة براءة الاختراع .
قامت المستشعرات بتحديث موضع الرأس 100 مرة في الثانية ، لذلك كان التتبع دقيقًا. تم تطوير تصميم نظارات الفيديو وفقًا للفكرة من فيلم عام 1951 "The Day the Earth Stood Still" ، مع أجهزة من "Star Trek" و "Robocop".
ثم وعدت الشركة بإصدار أربع ألعاب دفعة واحدة في البداية ، وحتى عرض طريقة اللعب. ولكن بعد ذلك حدث خطأ ما. بعد الإعلان عنه في CES-1993 ، لم يتم إطلاق الجهاز مطلقًا. على حد علمنا ، أعجب عدد قليل من الناس بالجهاز ، و 40٪ من المختبرين تأثروا بالأبعاد الثلاثية - لم يكن أحد مستعدًا لذلك. نتيجة لذلك ، بعد تقييم المخاطر ، قررت شركة Sega إغلاق المشروع.
وجاء في البيان الرسمي ما يلي: "اعتاد اللاعبون على الواقع الافتراضي لدرجة أنهم قد يصيبون أنفسهم وهم يتحركون في الواقع الطبيعي". بشكل عام ، هذا صحيح تمامًا - فقط شاهد واحدًا من آلاف مقاطع الفيديو على YouTube التي تظهر أشخاصًا يرتدون نظارات ثلاثية الأبعاد لأول مرة. ولكن الآن لم يعد التهديد المتمثل في تعثر اللاعبين أو ضربهم للأثاث أثناء وجودهم في الواقع ثلاثي الأبعاد مخيفًا لأي مصنع. يتم تحذير المستخدمين - هذا كل شيء.

حسنًا ، الآن حول الاكتشاف الرئيسي - لعبة عمرها أكثر من 25 عامًا
أحد علماء الآثار الرقميين ، ديلان مانسفيلد ، تعلم من المطور السابق من فريق Sega VR عن وجود لعبة تسمى Nuclear Rush (المفسد - يحدث الحدث في عام 2032 ، والكهرباء شحيحة ، ولم يتبق أي وقود أحفوري تقريبًا. أنت طيار ومهمتك - الحصول على وقود نووي).
انتهى الأمر بالشفرة المصدرية للعبة على قرص مضغوط عمره 26 عامًا ، إلى جانب أدوات من فريق Sega. تم استخدام هذه الأدوات لإنشاء ألعاب ، لذا فقد جعل هذا الاكتشاف مهمة استعادة الاندفاع النووي أسهل كثيرًا.
ومع ذلك ، في عملية الترميم ، واجه علماء الآثار الرقميون عددًا كبيرًا من المشكلات التي ما زالوا قادرين على حلها.
المشكلة الرئيسية هي تجميع شفرة المصدر. "عندما تحصل على رمز مصدر غير معروف لأول مرة ، عليك أن تفهم كيف قام المبدعون بتجميع التطوير. قال ريتش وايتهاوس ، مؤلف مشروع استعادة اللعبة ، "ليس لديك دائمًا الأدوات التي تحتاجها".
لقد كان محظوظًا - يحتوي الكود المصدري للعبة على الكثير من الأدلة حول ما هي أجزاء معينة من الكود مسؤولة عن وكيفية التفاعل مع نظارات الفيديو Sega VR. حسنًا ، بما أنك تعرف ما يجب أن يحدث ، فيمكنك محاولة تنفيذ كل هذا على نظارات الفيديو الحديثة.
كان مؤلفو المشروع محظوظين أيضًا لأن القرص المضغوط المذكور احتوى على رمز لعبة أخرى ، Monster Hunter (هذه ليست Capcom) ، مع تعليقات مفصلة على العمل مع نظارات الفيديو. من هناك ، تمكنا أيضًا من الحصول على الكثير من المعلومات المفيدة. كل هذه البيانات ، جنبًا إلى جنب مع أدوات مطوري عام 1993 ، جعلت من الممكن استعادة اللعبة وتكييفها مع الأجهزة الحديثة - وبالتحديد ، HTC Vive VR. بالمناسبة ، يبلغ معدل الإطارات في الثانية للعبة من Sega حوالي 15 إطارًا في الثانية. بالنسبة للألعاب الحديثة ، يبلغ هذا الرقم 100 إطارًا في الثانية.
بعض التفاصيل الفنية
معظم رمز راش النووية هو مكتوب في C. ويتم ترجمة مع C سييرا 68000 مترجم .
بالإضافة إلى ذلك ، يتطلب التجميع بعض الأدوات الاحتكارية التي تسمح لك بإضافة مواد ومحتويات أخرى للعبة.

أثناء محاولة الإنشاء الأولى ، اتضح أن إحدى الأدوات ، DUMP.EXE ، كانت مفقودة. بعد التحقيق في المشكلة ، اتضح أن هذا البرنامج فتح الملف وأرسل النص إلى الإخراج القياسي لكل بايت بحيث يمكن للمجمع قبول الملف الثنائي. تمكن مؤلف المشروع من كتابة برنامج مشابه بلغة Borland C ++ 3.0 وتم تجميع كل شيء بنجاح.
نتيجة لذلك ، تم إنشاء ملف COFF ، مع تقسيم الأجزاء المهمة من ROM إلى عدة أقسام. نتيجة لذلك ، اضطر المؤلف إلى كتابة برنامج آخر في بورلاند لتحليل COFF وبناء ROM في كل واحد.
تم إطلاق اللعبة ورأى المؤلف هذا:

من الواضح أن اللعبة لم تشاهد الجهاز ثلاثي الأبعاد ولم تستطع رؤيته. لذلك ، كان علي إضافة سطرين لتخطي الاختيار: بمجرد الانتهاء من كل هذا ، رأى مؤلف المشروع اللعبة نفسها أخيرًا.
wptr++; /* Skip number of sprites in frame */
wptr++; /* Skip hotspot offset */
wptr++;
wptr++;

حسنًا ، قضى المؤلف وقتًا طويلاً في تصحيح الأخطاء وحل المشكلات الرئيسية والثانوية ، بالإضافة إلى أنه كان عليه "تعليم" اللعبة لاكتشاف النظارات ثلاثية الأبعاد الحديثة بدلاً من ملحق Sega VR المفقود. يكشف المؤلف عن هذه التفاصيل الرائعة هنا .
كيف ألعب
الأهم من ذلك ، نعم. يمكن لأي شخص اللعب ، لذلك تحتاج إلى:
محاكي Sega VR: محاكي
Repository
Ready (Windows)
وبعد ذلك - اللعبة:
Repository
اللعبة نفسها (ROM للتحميل في المحاكي).
