هل تخيلت يوما كيف ستعمل GTA 3 على منصة SEGA Dreamcast؟ شاهد بنفسك – العاب – يلا لايف - عالم الالعاب - يلا لايف
أخبار الالعاب

هل تخيلت يوما كيف ستعمل GTA 3 على منصة SEGA Dreamcast؟ شاهد بنفسك – العاب – يلا لايف

العاب – يلا لايف –

GTA 3

رغم ان لعبة GTA 3 تعتبر من الألعاب الكلاسيكية القديمة نسبيا التي صدرت في عام 2001، إلا أنها لم تصدر بشكل رسمي على منصة Dreamcast من شركة SEGA التي صدرت في عام 1998، ولا يخفى على أحد حينها أنها من بين العوامل التي ساهمت في عدم قدرته في منافسة منصة PS2.

شارك فالكو جيرجيس وهو مطور ومبرج مستقل مهتم بالأجهزة الكلاسيكية القديمة، مقطع فيديو يظهر لعبة GTA 3 وهي تعمل على منصة سيجا Dreamcast، وعلى الرغم من وجود بعض المشاكل الرسومية، إلا أنها تعمل بشكل مرضي بالنسبة لأدائها، حيث قال جيرجيس عبر حسابه عبر منصة اكس:

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

بالإضافة إلى ذلك، قمنا بتمكين LTO، وقفزت الإطارات بشكل خطير بنسبة 3-5 إطارات في الثانية”.

عندما نشاهد مقطع الفيديو للعبة GTA 3 على جهاز بلاي ستيشن 2، فإن الجهاز يستخدم جزءًا خاصًا فيه لحساب شكل كل نقطة في اللعبة بسرعة كبيرة، أما على جهاز SEGA Dreamcast، فإن نفس الحسابات تتم باستخدام لغة برمجة تسمى C++، ويقوم الجزء الرئيسي من جهاز دريم كاست بتنفيذ هذه الأوامر.

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

This is an actual hardware capture of our WIP #GTA 3 port to the Sega #Dreamcast. SUBSTANTIAL framerate gainz have come from converting the model geometry from triangle lists to triangle strips as well as from utilizing KallistiOS’s “Direct Rendering” PVR API for fast polygon… pic.twitter.com/Q7sJ4CRUIx

— Falco Girgis (@falco_girgis) August 7, 2024

كان لدى Dreamcast بعض تعليمات التجميع SIMD والرياضيات السريعة المهمة للغاية على وحدة المعالجة المركزية الخاصة به لإجراء هذه الحسابات، فلم يكن لديه معالج إشارات متجه مثل PS2، وبدلاً من ذلك، كان يعتمد على “وحدة المعالجة المركزية” (CPU) الخاصة به، ولكن مع بعض الأوامر الخاصة (تعليمات التجميع) التي تساعده على إجراء الحسابات بسرعة.

أجهزة القديمة مثل PS2 و SEGA Dreamcast تعمل بشكل مختلف عن الأجهزة الحديثة في عرض الرسومات، حيث كانت الأجهزة القديمة تقوم بمعظم العمل المتعلق بالرسومات داخل الجهاز نفسه، بينما الأجهزة الحديثة تترك هذا العمل لجزء متخصص وهو كما أشرنا وحدة معالجة الرسومات GPU.

تابعنا على

Google News

صورة Maher Maysara

Maher Maysara

أمسكت عصا التحكم لأول مرة على جهاز Atari 2600، ومنذ ذلك الحين تحولت ألعاب الفيديو إلى شغفي الدائم، وانبهرت بعالم لعبة Another World على جهاز SEGA لأتعمق وأغوص أكثر في رحلة ممتعة لا تنتهي في هذه العوالم.. وأقدّر الأعمال الفنية التي تترك أثرًا قويا في الذاكرة من بينها The Witcher و Death Stranding و Elden Ring.. وأنا هنا لأن الشغف بالألعاب ينعكس على كتاباتي.

زر الذهاب إلى الأعلى

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى