ترجمة نصوص الألعاب: هل يدعم صيغ Lua أو Ren'Py؟
تشخيص الوضع الحالي الأساسي
“يمتزج في نصوص الألعاب كل من الكود المنطقي، والمتغيرات، ونصوص الحوارات. خصوصًا في الروايات البصرية (AVG)، حيث يكون حجم النص كبيرًا ويصحبه الكثير من رموز التحكم.”
تحليل الأسباب الجذرية
1
اكتشاف أسطر الحوار
بالنسبة لسكريبتات Ren'Py (.rpy)، يستطيع الذكاء الاصطناعي التعرف على أنماط الحوارات مثل `e "Hello world"`، ويقوم فقط بترجمة ما بين علامات الاقتباس مع الحفاظ على المتغيرات مثل [player_name].
2
معالجة بنية الجدول في Lua
بالنسبة لجداول التوطين في Lua، يمكن للنظام تحليل هيكل Key-Value ويضمن تعديل قيمة Value فقط. يرفع المطوّر السكريبت، وبعد التنزيل يمكنه استبدال ملف الموارد الأصلي مباشرة دون الحاجة إلى النسخ واللصق اليدوي.
ملخص الحل النهائي
تسريع عملية إصدار نسخ متعددة اللغات لألعاب الإندي (Indie Game).