حقائق هامة
- بيتر نوهيل هو مبرمج DevOps في استوديوهات وارهورس.
- انعقد مؤتمر صناعة الألعاب (GIC) في بوزنان، بولندا.
- ناقش نوهيل استخدام اختبارات الدوران لإصلاح أخطاء Kingdom Come: Deliverance II.
- شارك محترفو الجودة قصصاً من ألعاب مثل Overwatch و Anno 2070 و The Outer Worlds 2.
ملخص سريع
أثار عرض قدمه بيتر نوهيل، مبرمج DevOps في استوديوهات وارهورس، مجموعة من قصص اختبار الألعاب غير المألوفة. أُقيم العرض في مؤتمر صناعة الألعاب (GIC) في بوزنان، بولندا. وصف نوهيل تحديات إصلاح أخطاء Kingdom Come: Deliverance II، مشيراً بشكل خاص إلى استخدام اختبارات بسيطة للدوران للتحقق من استقرار اللعبة.
بعد هذا العرض، تم طلب من محترفي ضمان الجودة (QA) تقديم قصص اختبارهم الأكثر سخافة. قدم الاستجابة مجموعة من القصص التي تغطي العناوين الكبرى والألعاب المستقلة على حد سواء. تكشف هذه القصص عن الأساليب الإبداعية وأحياناً المملة المستخدمة لتحديد الأخطاء وضمان الجودة.
الأصل: الدوران وإصلاح الأخطاء
بدأت مجموعة القصص بعد حديث في مؤتمر صناعة الألعاب (GIC). تحدث بيتر نوهيل من استوديوهات وارهورس عن الجانب التقني لتطوير الألعاب، وتحديداً بخصوص Kingdom Come: Deliverance II. وصف بالتفصيل عملية إعداد السيناريوهات المتكررة للاختبار الآلي.
شمل مثال محدد اختبارات الدوران. شرح نوهيل أن الفريق يظهر اللاعب ويجبره على الدوران في مكانه. يُكرر هذه العملية في آلاف المواقع عبر خريطة اللعبة لتحميل الأصول والتحقق من الأعطال. يتم بعد ذلك إنشاء خريطة حرارية من البيانات. بينما هذه إجراء قياسية وغالباً ما تكون مملة لمحترفي الجودة، إلا أنها ألهمت نقاشاً أوسع حول "سخافة" اختبار الألعاب.
أخطاء الأسلحة والأبطال المخصصون
كانت العديد من القصص المقدمة تشمل اختبار الأسلحة وقدرات الشخصيات. تذكر بن كوسمينا عطلاً متواصلاً في Unreal II لجهاز Xbox. وقال: "أثناء اختبار Unreal II لجهاز Xbox، إذا قمنا بزاوية سلاحنا للأعلى بـ 45 درجة وأطلقنا النار ببندقية الهجوم على دعامة الجسر بينما نمشي عبره، كانت اللعبة تتعطل باستمرار. لقد اختبرنا ذلك الجسر الغبي لمدة أسابيع."
في Overwatch، كان على المختبرين التأكد من أن إطلاق النار على الأسطح المختلفة ينتج تأثيرات صوتية وبصرية صحيحة. ابتكر أندرو بوتشاكي بطلاً اختبارياً مخصصاً لتبسيط هذه العملية. قام بتعديل ويدوماكر لتكون لديها قدرة إطلاق نار سريعة وسرعة حركة متزايدة. لاحظ بوتشاكي: "ثم شرعت في الجري بشكل منهجي حول كل خريطة وإطلاق النار على كل سطح مادة فريد للتأكد من أنها تصدر الأصوات الصحيحة."
لجان التصنيف وشخصيات إصلاح الأخطاء
غالباً ما يتطلب الاختبار متطلبات محددة للجان التصنيف الإقليمية. وصف رويري رودينسون، مدير استوديو Rho Labyrinths، اختباره للجنة التصنيف USK على لعبة Anno 2070. قال: "في Anno 2070، كان علي إجراء سلسلة من الاختبارات ومقاطع الفيديو للجنة التصنيف USK. أمضيت عدة أيام أسقط القنابل ذرية مراراً وتكراراً، مع التكبير على الأشخاص الصغار لإظهار أنها لم تكن مروعة. كان لدي مجلد كامل من مقاطع الفيديو والصور لأم مع عربة أطفال تتلقى قنبلة ذرية مباشرة من زوايا مختلفة."
سلطت قصص أخرى الضوء على استخدام الأصول النائبة. ذكرت إليزابيث زيل شخصية إصلاح أخطاء في Saints Row تسمى Skinballs. شرحت: "في Saints Row كان لدينا شخصية إصلاح أخطاء تسمى Skinballs (هاها) وهي عبارة عن أربعة كرات مغلفة بدرجات مختلفة من نسيج الجلد حتى نتمكن من اختبار الإضاءة لألوان الجلد المختلفة أثناء التطوير…"
الم.Physics والمشاكل الاصطدامية
غالباً ما تؤدي الم.physics واكتشاف الاصطدامات إلى متطلبات اختبار غريبة. قام ألكسندر جوزدزيكي، م اختبر FQA في QLOC، بالتحقيق في مشكلة اصطدام مع شخصية NPC تتبول في The Outer Worlds 2. اعتقد في البداية أن الجدار غير المرئي كان مقصوداً، لكنه اكتشف لاحقاً أنه خطأ. أفاد: "أبلغت بمسؤولية عن الاصطدام المفرض على الموضوع المتجدد ذهنياً والآن يمكن للمستخدم مشاهدته يقوم بعمله عن كثب بسلام."
شارك تيم إيدلي حلاً إبداعياً لاختبار رمز Kinect. لمحاكاة أنواع مختلفة من الجسم، كان عليه تعديل ملابسه. تذكر: "كان لدي بعض الرمز المقصود كشف شخص يصنع حركات جيتار هواء، وكان علي دفع هودي داخل تي شيرتي للتأكد من أنه سيعمل مع النساء الحوامل."
"أثناء اختبار Unreal II لجهاز Xbox، إذا قمنا بزاوية سلاحنا للأعلى بـ 45 درجة وأطلقنا النار ببندقية الهجوم على دعامة الجسر بينما نمشي عبره، كانت اللعبة تتعطل باستمرار. لقد اختبرنا ذلك الجسر الغبي لمدة أسابيع."
— بن كوسمينا
"ثم شرعت في الجري بشكل منهجي حول كل خريطة وإطلاق النار على كل سطح مادة فريد للتأكد من أنها تصدر الأصوات الصحيحة."
— أندرو بوتشاكي
"في Anno 2070، كان علي إجراء سلسلة من الاختبارات ومقاطع الفيديو للجنة التصنيف USK. أمضيت عدة أيام أسقط القنابل ذرية مراراً وتكراراً، مع التكبير على الأشخاص الصغار لإظهار أنها لم تكن مروعة. كان لدي مجلد كامل من مقاطع الفيديو والصور لأم مع عربة أطفال تتلقى قنبلة ذرية مباشرة من زوايا مختلفة."
— رويري رودينسون، مدير استوديو Rho Labyrinths
"أبلغت بمسؤولية عن الاصطدام المفرض على الموضوع المتجدد ذهنياً والآن يمكن للمستخدم مشاهدته يقوم بعمله عن كثب بسلام."
— ألكسندر جوزدزيكي، م اختبر FQA، QLOC، The Outer Worlds 2
"كان لدي بعض الرمز المقصود كشف شخص يصنع حركات جيتار هواء، وكان علي دفع هودي داخل تي شيرتي للتأكد من أنه سيعمل مع النساء الحوامل."
— تيم إيدلي
"في Saints Row كان لدينا شخصية إصلاح أخطاء تسمى Skinballs (هاها) وهي عبارة عن أربعة كرات مغلفة بدرجات مختلفة من نسيج الجلد حتى نتمكن من اختبار الإضاءة لألوان الجلد المختلفة أثناء التطوير…"
— إليزابيث زيل
