عندما يختار اللاعب الصمت: كيف يمكن لشخصية الذكاء الاصطناعي الحفاظ على استمرار المشهد
عندما لا يقول اللاعب شيئاً، ينبغي لشخصية الذكاء الاصطناعي الحفاظ على ما حدث بالفعل، واستيعاب الصمت، وتقديم إجراء تالٍ واضح يمكن للاعب اتخاذه—أو تركه دون اتخاذ. لا ينبغي لها اختلاق حوار بالنيابة عن اللاعب، أو التعامل مع هذا التوقف المؤقت كفشل محدد بوقت، أو الادعاء بمعرفة ما يشعر به اللاعب. يركز هذا الدليل على تصميم تلك الاستجابة في مشهد لعبة خيالي.
تعامل مع الصمت كحالة مؤلَّفة ومقصودة، وليس كمدخلات مفقودة
تظل الاستجابة الصامتة حالة من حالات المشهد: فاللاعب لم يقدم حواراً جديداً، ولكن كل ما تم تحديده قبل التوقف المؤقت يظل صحيحاً وقائماً. قد تظل الشخصية منتظرة، وقد يظل الباب مفتوحاً، والدليل الذي عثر عليه اللاعب يظل بحوزته. حافظ على هذه الحقائق سليمة أثناء اتخاذ القرار بشأن كيفية استمرار المشهد.
يتبع هذا مبدأً أوسع في السرد التفاعلي: تتشكل فاعلية اللاعب من خلال الإجراءات والتأثيرات القصصية التي تتيحها اللعبة من خلال تصميمها. لا يشترط أن يؤدي الصمت إلى إنشاء مسار فرعي جديد في الحبكة حتى يحظى بالاحترام؛ بل يمكنه أن يترك الموقف الحالي مفتوحاً ليقوده اللاعب بنفسه. يصف بيتينا بودي وجان نويل ثون في دراستهما “Playing stories? Narrative-dramatic agency in Disco Elysium (2019) and Astroneer (2019)” الفاعلية السردية من حيث التأثير الملموس للاعب على القصة الآخذة في التكشف.
بالنسبة لنظام الكتابة أو الحوار، يجب تمثيل الصمت كاستجابة صالحة تنقل حالة المشهد الحالية إلى الأمام. ولا يلزم أن يعبر عن دافع ما مثل الاختلاف في الرأي، أو الخوف، أو الحيرة، أو الرفض. هذه تفسيرات واردة في المحادثات البشرية، ولكن اللعبة لا يمكنها استنتاج أيهم ينطبق استناداً إلى الصمت وحده.
دع الشخصية تدرك التوقف المؤقت دون ملئه قسراً
يمكن للشخصية أن تتفاعل مع ما يمكن ملاحظته: اللاعب لم يجب. اجعل الإقرار بذلك موجزاً ومرتبطاً بلحظته الحالية. على سبيل المثال، في مشهد خيالي يسأل فيه حارس العبّارة عن الرحلة التي يريدها اللاعب، قد تكون الاستجابة المناسبة: «يضع الحارس يده على جدول المواعيد. ”خذ وقتك. الرصيف الشرقي مفتوح.“» تُقر هذه العبارة بالتوقف وتوفر حقيقة واقعية في المشهد؛ ولا تنسب شعوراً للاعب أو تضع كلمات على لسانه.
تجنب تحويل الصمت إلى إجابة. عبارة مثل «تهز رأسك موافقاً على المساعدة» تغير تصرف اللاعب. وعبارة «لا بد أنك قلق» تفرض عليه حالة داخلية. بل حتى عبارة مثل «أرى أنك لا تثق بي» يمكن أن تفرض حكماً على العلاقة لم يختره اللاعب قط. إذا كانت الشخصية بحاجة إلى تفسير غياب الرد، فصغ ذلك باعتباره وجهة نظر الشخصية غير المؤكدة—«ينظر باتجاه البوابة المفتوحة، ثم ينتظر»—مع إبقاء هذا التفسير قابلاً للتغيير.
قدّم مساراً واحداً واضحاً للمضي قدماً
بعد إقرار قصير بالصمت، أظهر ما يمكن للاعب فعله بعد ذلك. يمكن أن يظل المشهد متاحاً للرد، أو لاتخاذ إجراء يمكن ملاحظته، أو لاتخاذ قرار بالمغادرة. اجعل الخيارات ملائمة للموقع والحالة الحالية للقصة، بدلاً من تقديم توجيه عام منفصل عن العالم الخيالي.
في مشهد العبّارة، قد تكون مجموعة الخيارات الموجزة كما يلي:
السؤال عن رحلة العبور.
المشي نحو الرصيف الشرقي.
الانتظار أو التزام الصمت.
مغادرة مرسى العبّارات.
تعتمد الإجراءات الدقيقة على ما تدعمه اللعبة. إذا كان الابتعاد سيراً غير ممكن في المشهد، فلا تقدمه كخيار وهمي. وبالمثل، لا تضع تصنيفاً على خيار «التزام الصمت» باعتباره موافقة، أو رفضاً، أو خياراً يتعلق بالعلاقة ما لم يوضح اللاعب هذا الخيار صراحة لاحقاً.
يقدم البحث في خيارات القصص التفاعلية معياراً مفيداً للتصميم: في دراسة شملت 88 مشاركاً، ارتبطت الخيارات التي اختلفت في مضمونها المرتبط بالموقف بإحساس أعلى بالفاعلية مقارنة بالخيارات التي تباينت فقط بطرق غير مرتبطة بالموقف. وبتطبيق ذلك هنا، ينبغي أن يصف الإجراء الاختياري اختلافاً حقيقياً فيما يمكن للاعب فعله أو الموقف الذي يدخله، وليس مجرد إعادة صياغة شكلية للاستجابة المفروضة نفسها. كاردونا ريفيرا وآخرون، “Foreseeing Meaningful Choices”.
احتفظ بالحالة قبل توليد السطر التالي
قبل إنشاء رد، حدد حقائق المشهد التي يجب ألا يمحوها الصمت: من الحاضرون، وما الذي تعرفه كل شخصية، وما هي الخيارات التي لا تزال متاحة، وما إذا كان هناك أي حدث تم تأسيسه مسبقاً يتغير بشكل مستقل عن اللاعب. ثم قم بتوليد سطر يتناسب مع تلك الحقائق ويعيد التحكم إلى اللاعب.
فيما يلي تسلسل عملي لتنفيذ ذلك:
قراءة الحالة الحالية. استرجاع الشخصيات، والموقع، والحقائق المعروفة، والسؤال الذي لم يُحسم، والإجراءات المتاحة بالفعل في المشهد.
عدم تسجيل أي إجراء جديد للاعب. الصمت لا يحدّث حوار اللاعب، أو التزامه، أو مخزونه، أو حالة علاقته، أو نواياه.
اختيار استجابة متناسبة. استخدم توقفاً مؤقتاً قصيراً، أو تصرفاً صغيراً للشخصية، أو تفصيلاً بيئياً. تجنب تقديم حدث جديد لمجرد فرض رد.
تقديم إجراءات مدعومة فعلياً. اعرض فقط المسارات التي تستطيع اللعبة الالتزام بها حقاً، واحتفظ بخيار البقاء صامتاً متى كان ذلك ملائماً.
انتظار إجراء جديد. المتابعة من نفس الحالة المحددة مسبقاً حتى يقوم اللاعب بشيء يغيرها.
هذا التسلسل هو توصية تصميمية مستمدة من طبيعة حفظ الحالة في أنظمة السرد التفاعلي؛ وليس ادعاءً بأن أي محرك بعينه يفرض هذه القواعد. في أداة ink على سبيل المثال، يمكن للمؤلفين فصل الخيار المعروض عن النص الذي يظهر بعد اختياره، كما تناقش وثائقها تتبع حالة القصة للحفاظ على الاستمرارية. يوفر ذلك نموذجاً تطبيقياً ملموساً: اجعل الخيار وعواقبه صريحة، بحيث تتبع المتابعةُ إجراءً مسجلاً بدلاً من افتراض غير مؤكد. موقع inkle، “Writing web-based interactive fiction with ink” وinkle، “Writing With Ink”.
افصل بين العواقب المقررة في القصة والدوافع المختلقة
في بعض الأحيان، يجب أن يتغير العالم بينما يلتزم اللاعب الصمت: كأن يغادر قطار مجدول، أو يغلق متجر أبوابه، أو تغادر شخصية أخرى لأن المشهد قد رسخ وقوع ذلك الحدث. إذا كان الأمر كذلك، فوضح القاعدة في سياقها وطبقها بثبات. لا تُقحم ضمناً عاقبة لم يكن بوسع اللاعب فهمها بشكل معقول من المشهد، مثل تدهور العلاقة بصمت أو اتخاذ قرار غير قابل للرجوع عنه بالنيابة عنه.
حيثما لا يكون مرور الوقت جزءاً من الحبكة المحددة، يمكن أن يظل الصمت مجرد وقفة مفهومة. وحيثما يكون الوقت مهماً، فرّق بين حدث يسببه العالم وبين اختيار يُنسب إلى اللاعب. عبارة «تبتعد العبّارة الأخيرة عند الغسق» تصف العالم. بينما عبارة «قررت ألا تصعد على متنها» تؤلف قراراً للاعب. هاتان الجملتان تصفان أسباباً مختلفة ولا ينبغي التعامل معهما على أنهما قابلتان للتبادل.
استخدم نمط متابعة مصغراً
يتكون هذا النمط المفيد من ثلاثة أجزاء: أقرَّ، احتفظ، اعرض. أقر بالتوقف المؤقت الملحوظ؛ واحتفظ بحقائق المشهد وخيار اللاعب الذي لم يُحسم بعد؛ واعرض إجراءً تالياً مدعوماً أو أكثر. بالنسبة لحارس العبّارة، يمكن أن يصاغ ذلك كالتالي: «يتفقد الحارس جدول المواعيد. لا تزال رحلة العبور الشرقية تعمل. يمكنك السؤال عنها، أو التوجه إلى الرصيف، أو الانتظار، أو المغادرة.»
يمثل هذا النمط خلاصة عملية وليس معادلة أثبتتها دراسة واحدة. تكمن قيمته في أنه يمنح الكُتّاب ومصممي الأنظمة سؤال مراجعة سريعاً لكل متابعة يتم توليدها: هل حافظت الاستجابة على ترابط المشهد مع ترك الإجراء التالي ذي المعنى في يد اللاعب؟ إذا كان السطر يجيب نيابة عنهم، أو ينسب إليهم شعوراً، أو يلغي خيارات دون سبب محدد، فأعد صياغته.
راجع الاستجابة مقارنةً بوقائع المشهد
قبل استخدام سطر يعبر عن حالة الصمت، اختبره بناءً على أربعة أسئلة:
هل يحافظ على الموقع الحالي، والمشاركين، والمعلومات المعروفة، والخيارات غير المحسومة؟
هل يصف سلوكاً ملحوظاً بدلاً من الادعاء بمعرفة مشاعر اللاعب أو نواياه؟
هل الإجراءات المعروضة مدعومة في اللعبة ومتميزة بوضوح في سياق المشهد؟
إذا تغير العالم أثناء التوقف المؤقت، فهل كان هذا التوقيت راسخاً بالفعل وهل عاقبته واضحة؟
المتابعة القوية لا تحتاج إلى إضفاء طابع درامي مصطنع على الصمت. بل تحتاج إلى جعل التوقف مفهوماً وواضحاً، والحفاظ على ترابط الحالة المؤسسة في القصة، وترك خطوة اللاعب التالية مفتوحة بحق.
