كيف يعمل المحاكي ثلاثي الأبعاد لألعاب NES 8 بت؟



في مارس الماضي ، اكتشف أحد مراقبي موارد Kotaku إصدارًا تجريبيًا يستند إلى المتصفح من محاكي NES . يمكن لهذا المحاكي تحويل ألعاب 8 بت "المسطحة" إلى ألعاب ثلاثية الأبعاد. وبحسب ما ورد كتب هذا المحاكي في جافا سكريبت. يعمل في متصفح فايرفوكس. يمكن للبرنامج إضافة الظلال والأسطح الأفقية إلى الأسطح العمودية. يعمل المحاكي "ثلاثي الأبعاد" مع صور الألعاب (ROM) - تمامًا مثل المحاكيات العادية.

الآن تم إصدار النسخة النهائية من البرنامج كتطبيق لنظام التشغيل Windows. لقد نشر المطوريننسخة مجانية ومدفوعة (4.99 دولار) من التطبيق. من المحتمل أن يعتمد مبدعو البرنامج على محبي ألعاب NES الكلاسيكية ، وهم على استعداد للتخلي عن 30 دولارًا مقابل أحاسيس جديدة عند لعب حكايات Duck المألوفة ، Super Mario Bros. أو ميجا مان. قبل بضعة أيام ، أوضح مبدعو المحاكي مبدأ تشغيله وأظهروا كيف يمكن تكوين عدد من عناصر اللعبة إذا لم تتعامل خوارزمية المحاكي مع أي لعبة بمفردها.



المكون الرئيسي للمحاكي الجديد هو خوارزمية تحدد تلقائيًا شكل العناصر الرسومية للألعاب التي تم تنزيلها. يحاول البرنامج تجميع العفاريت الفردية من شخصيات اللعبة والمناظر الطبيعية للخلفية في كائنات أساسية ثلاثية الأبعاد (بشكل أساسي المكعبات والأسطوانات). بالإضافة إلى ذلك ، تحلل الخوارزمية كيفية عرض العناصر ثلاثية الأبعاد على الشاشة ، مع مراعاة عمق وحجم كل كائن والتخطيط العام للعناصر على الشاشة.

بالنسبة للعديد من الألعاب القديمة ، بما في ذلك Super Mario Bros. و Tetris ، هذه العملية تكاد تكون مثالية ، لا حاجة لإعدادات إضافية. يمكن تدوير أو زيادة / تقليل أي إطار مع اللعبة. يبدو مثيرا للاهتمام بشكل خاص في تتريس. مع وجود بعض شخصيات اللعبة أو كائنات الخلفية في هاتين المباراتين ، تحدث الحوادث عندما تعتيم مخططاتها أو تتحول إلى شيء لا يمكن التعرف عليه بشكل سيء. لكن هذا نادرا ما يحدث.

إذا كانت اللعبة لا تصلح للخوارزمية ، فإن التكوين الإضافي مطلوب بالفعل هنا. قدم مطورو المحاكي مثل هذه الفرصة. صحيح ، عليك تكوين كل شاشة من اللعبة. تحتاج إلى النقر بالماوس في أي مكان على الشاشة ، وإعداد خصائص ثلاثية الأبعاد للكائنات. يمكنك نقل الكائنات من المقدمة إلى الخلف ، وتغيير حجمها وحجمها ، وتغيير عملية الخوارزمية نفسها (على سبيل المثال ، الإشارة إلى الحاجة إلى ترجمة كائن ثنائي الأبعاد إلى مجموعات من الأسطوانات الحجمية ، وليس مكعبات).

ميزة المحاكي هي أن تعديل عنصر واحد سيؤدي تلقائيًا إلى استبدال مظهره في أي وقت في اللعبة. أي إذا قمت بتغيير الخطوط العريضة لنفس ماريو ، فسيعمل في الشكل الحالي على جميع المستويات الأخرى. يمكن حفظ الإعدادات في ملف. يمكن استخدام هذا الملف في المرة التالية التي تقوم فيها بتنزيل نفس صورة اللعبة أو وضعها على الشبكة للاعبين الآخرين.



الجانب السلبي هو وقت كبير وتكاليف العمالة - ومع ذلك ، فإن العمل مع الرسومات لا يستغرق بضع دقائق. تغيير كل إطار لاحق هو متعة مشكوك فيها إذا لم تكن منشد الكمال مع الالتزام بالعمل الروتيني. ولكن في بعض الألعاب ، لا يمكنك الاستغناء عن الإعدادات الإضافية. ينطبق هذا على Super C ، بالإضافة إلى Chip and Dale's Rescue Rangers و Castlevania والعديد من الألعاب الأخرى. بدون إعدادات إضافية ، لن تتمكن من لعب هذه الألعاب.



يمكن تكوين جميع ألعاب NES تقريبًا للعب مع المحاكي ، باستثناء تلك التي كانت ضخمة بالفعل (بمعنى 3D زائف). هذه هي لعبة Super Dodge Ball و Teenage Mutant Ninja Turtles 2: The Arcade Game. لا يمكنك تكوينها للعب العادي في محاكي ثلاثي الأبعاد. مهما كانت الإعدادات المطبقة ، تبدو الشخصيات غريبة جدًا ، وغالبًا ما تتحول إلى جزء من الخلفية. تنشأ مشاكل مماثلة عند محاولة تحميل الألعاب بمستويات متساوي القياس ، مثل RC Pro-Am. سيكون من المستحيل لعبها.



ومع ذلك ، لا يزال عدد كبير من الألعاب ثنائية الأبعاد متوافقًا مع المحاكي. وعندما تفكر في أن هناك الكثير من ألعاب NES ، يمكن للاعب الحصول على ساعات طويلة من اللعبة الممتعة في اللعبة القديمة ، والتي تمت دراستها على طول الألعاب وعبرها. أود أيضًا أن آمل إما في تخفيض سعر المحاكي أو ترجمته إلى نموذج مجاني للعب. يمكن أن يعمل المحاكي مع أجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر المحمولة القديمة إلى حد ما دون أي مشاكل.

الاحتمالات
  • تحويل الألعاب القديمة ثنائية الأبعاد إلى ألعاب ضخمة ؛
  • استكشاف إمكانيات التكنولوجيا ثلاثية الأبعاد ؛
  • العب بأي دقة تدعم الكمبيوتر أو الكمبيوتر المحمول في وضع ملء الشاشة أو النافذة ؛
  • صوت أحادي أو ستيريو ؛
  • تغيير الإعدادات الرسومية للألعاب ؛
  • القدرة على حفظ الإعدادات ؛
  • القدرة على مشاركة الإعدادات المحفوظة مع المجتمع بأكمله.


متطلبات النظام
  • المعالج: Core M؛
  • القرار: FullHD.

Source: https://habr.com/ru/post/ar395439/


All Articles