مطور ينقل لعبة قديمة إلى محرك غودو بمساعدة كلود
نقل مطوّر لعبة Babylonian Twins لعبته إلى Godot 4 بمساعدة Claude Fable 5، ونجح أيضًا في وضع النسخة الأصلية داخل الإصدار الحديث. شملت التجربة تحويل محرك C++ من عام ٢٠١٠، وإعادة بناء ٧٢٬٧٥٨ سطرًا من لغة 68000 Assembly، مع الحفاظ على تشغيل النسخة القديمة عند ٥٠ هرتز. أنجز النموذج نقل المحرك الحديث إلى مشروع قابل للعب خلال ٢١ دقيقة، كما استخرج صيغة المراحل في محاولة واحدة بعدما احتاجت المهمة سابقًا إلى جولات من التوجيه. وظل المطوّر يراجع الإحساس باللعب بصريًا وبخبرته، إذ لم تُؤتمت مقارنة الصور ولا الحكم على سلاسة التجربة.
الحقائق الأساسية
وصل المشروع من هيكل فارغ إلى شخصية قابلة للعب خلال ٢١ دقيقة.
«Twenty-one minutes from empty project to a playable character.»
عرض المصدر ←تضمنت المهمة إعادة بناء ٧٢٬٧٥٨ سطرًا من شيفرة 68000 Assembly داخل Godot، مع تشغيلها بتردد Amiga الأصلي البالغ ٥٠ هرتز.
«Step two, the unfair ask: the original 72,758 lines of 68000 assembly, for a machine that had gone out of production, with no comments to speak of and nothing in common with the C++. Rebuild that in Godot too, at the Amiga’s original 50 Hz.»
عرض المصدر ←لم تشمل الأتمتة مقارنة صور النسخة الحديثة أو اختبار مدى إحساس اللعبة وسلاستها.
«What wasn’t automated: there was no image comparison on the modern port (it took screenshots, I looked at them), and nothing checked whether the game felt right.»
عرض المصدر ←
المصادر
شفت معلومة تحتاج تصحيح؟ بلّغنا ونتحقق ونصحّح — سياسة التصحيح
صحّح هذا الخبر