متى ينبغي للعبة صناعة وبناء استخدام الإجراءات السياقية بزر واحد؟
بالنسبة للعبة صناعة وبناء يغير فيها اللاعبون الأدوات باستمرار، استخدم إجراءً سياقياً عندما يكون كل من الهدف والنتيجة المقصودة واضحين تماماً من الموقف الحالي. واحتفظ بخيار متعمد ومستقل عندما يمكن لمدخل واحد أن يؤدي منطقياً إلى الهجوم، أو البناء، أو الحصاد، أو تغيير شيء ذي قيمة. والاختبار المفيد هو: هل تستطيع اللعبة إظهار ما سيحدث قبل أن يلتزم اللاعب بالإجراء، وهل يمكنه التراجع دون فقدان السيطرة؟
ما الذي يُعد إجراءً سياقياً؟
يقوم الإجراء السياقي بربط زر معين بإجراء يتم اختياره بناءً على الهدف الحالي، والعنصر المجهز، وحالة اللعبة. يمكنه تقليل مرات التنقل عبر قائمة الأدوات، ولكن فقط إذا تمكنت اللعبة من تحديد الهدف المرجح وإيصال النتيجة المتوقعة بوضوح. يجب أن تعني عبارة "الزر الواحد" خطوات أقل لإجراء مفهوم، وليس تخميناً خفياً لنوايا اللاعب.
توثق Minecraft فصلاً واضحاً: عند استخدام الفأرة ولوحة المفاتيح، يقوم الزر الأيسر بتكسير الكتل أو الهجوم، بينما يقوم الزر الأيمن بوضع الكتلة المحمولة أو استخدام عناصر مثل الصناديق وطاولات الصنع. يقوم اللاعبون بالتصويب على الهدف أولاً؛ وتعتمد النتيجة على ما يحملونه وما ينظرون إليه. يوضح [دليل عناصر التحكم في Minecraft](https://www.minecraft.net/en-us/article/minecraft-controls) أيضاً إمكانية تخصيص عناصر التحكم. هذا استخدام سياقي مع وجود هدف مرئي وحالة عنصر مجهز، ومع ذلك تظل الإجراءات التدميرية وغير التدميرية مدخلات متباينة.
متى يكون الهدف واضحاً بما فيه الكفاية؟
يعد الإجراء السياقي مناسباً تماماً عندما يكون هناك هدف صالح واحد قريب، وتدل أداة اللاعب أو عنصره المجهز بقوة على الإجراء المقصود. يساعد في ذلك وجود كائن محدد التركيز، ومؤشر تفاعل واضح، وهدف ثابت. إذا تداخلت عدة كائنات، فإن الكائن الأقرب ليس بالضرورة هو ما يقصده اللاعب؛ وحينها يمكن للزر السياقي أن يحول الغموض إلى إجراء غير مقصود.
توضح إرشادات منشئي المحتوى لإصدار Bedrock في Minecraft مشكلة التواصل هذه بشكل ملموس عبر الأجهزة المختلفة: قد يرى لاعبو شاشات اللمس زراً ثانوياً للتفاعل عند النظر إلى كائن ما، ويُنصح المبدعون بتحديد نص يشرح ما يفعله الزر. كما يحذر [دليل اللعب عبر الأجهزة المتعددة](https://learn.microsoft.com/en-us/minecraft/creator/documents/designinggameplayforvariousdevices?view=minecraft-bedrock-stable) من أن اللاعبين على شاشات اللمس قد يلكمون كائناً عن طريق الخطأ أثناء محاولتهم الوصول إلى زر التفاعل. والنتيجة التصميمية المستخلصة هي إظهار الهدف والإجراء في واجهة المستخدم، ومراعاة طريقة الإدخال—بدلاً من افتراض أن مجرد التصويب يعبر بمفرده عن القصد.
متى يجب أن تظل الإجراءات منفصلة؟
افصل بين الإجراءات عندما يحتمل نفس الهدف نتائج ذات عواقب مختلفة، أو عندما يكون اختيار الأداة بحد ذاته ذا أهمية. فتكسير كتلة، أو وضع كتلة، أو استخدام منصة عمل، أو مهاجمة مخلوق، كلها أمور قد تحدث في لعبة صناعة، لكن دمجها جميعاً في ضغطة زر واحدة تعتمد على السياق يضع اللعبة في موضع المسؤولية عن تفسير نية اللاعب. وإذا أدى التفسير الخاطئ إلى استهلاك الموارد، أو الإضرار ببناء قائم، أو بدء قتال، فإن تكلفة التخمين الخاطئ تكون باهظة.
إن فصل Minecraft بين هذه المدخلات هو مجرد نموذج مرجعي، وليس قاعدة إلزامية عامة. احتفظ بعناصر تحكم منفصلة عندما يكون الاختيار بين النتائج جزءاً من متعة اللعب؛ واستخدم السياق عندما يزيل بشكل موثوق اختياراً روتينياً مكرراً.
ما الذي يجب أن يراه اللاعب قبل الالتزام بالإجراء؟
بالنسبة للإجراءات التي تغير العالم، اعرض معاينة تجيب عن ثلاثة أسئلة: ما الذي تم تحديده، وما الذي سيحدث، وأين سيحدث. يمكن لشكل تخيلي شفاف لموضع البناء (placement ghost)، أو تحديد الهدف بلون بارز، أو مؤشر إجراء مسمى، أو ملخص موجز للتغيير أن يجعل الربط مفهوماً وسهل القراءة. إذا لم تتمكن اللعبة من معاينة النتيجة بشكل موثوق، فهذا سبب وجيه لفرض اختيار صريح أو تأكيد لذلك الإجراء.
هذه مجرد توصية تصميمية وليست حكماً على تطبيق لعبة بعينها. وأساسها هو إرشادات التفاعل في وثائق Bedrock من Microsoft: حيث يمكن للمنشئ تقديم `interact_text` للاعبي شاشات اللمس، ويدعم نظام تفاعل الكائنات تأثيرات متباينة مثل إضافة عناصر أو إسقاطها، وتغيير مستوى الصحة، وإطلاق حدث معين. ويوضح [مرجع تفاعل الكائنات](https://learn.microsoft.com/en-us/minecraft/creator/reference/content/entityreference/examples/entitycomponents/minecraftcomponent_interact?view=minecraft-bedrock-stable) سبب عدم كفاية تسمية عامة مثل "تفاعل" (interact) لشرح النتيجة. اذكر التأثير ذي الصلة في المؤشر التوجيهي عندما يتعين على اللاعبين الاختيار بين نتائج متباينة جوهرياً.
كيف ينبغي أن يعمل الإلغاء والتحكم الذاتي للاعب؟
اسمح للاعبين بالإلغاء قبل أن يدخل الإجراء حيز التنفيذ، خاصة عندما يكون استهداف الهدف غير مؤكد أو عندما يكون الإجراء تدميرياً. يمكن أن يؤدي الضغط مع الاستمرار على زر الإدخال إلى فتح معاينة مع تنفيذ الأمر عند الإفلات؛ كما يمكن لضغطة ثانية تأكيد تغيير موصوف بوضوح. هذه خيارات وليست قواعد عامة: فطلب تأكيد إضافي لكل إجراء روتيني قد يضيف إحباطاً وبطئاً غير مرغوب فيهما. احتفظ بأقوى درجات الحماية للإجراءات غير القابلة للتراجع أو ذات التكلفة العالية، واجعل الإلغاء يتم عبر إدخال مألوف ومرئي.
حافظ على تحكم اللاعب في اختيار الأداة عندما تمتلك الأدوات نطاق وصول، أو مواد، أو متانة، أو تأثيرات متباينة. يمكن للاختيار السياقي تجنيب اللاعب التبديل المتكرر للأدوات في المهام الروتينية المتوقعة، لكن لا ينبغي له استبدال العتاد خلسة أو اختيار إجراء مكلف لمجرد أنه صالح من الناحية التقنية. وفي الحالات التي تختار فيها اللعبة الأداة تلقائياً، أظهر الأداة المختارة واسمح للاعب بتجاوزها وتغييرها قبل اتخاذ الإجراء.
اختبار عملي لاتخاذ القرار
لكل إجراء مقترح بزر واحد، أجب عن هذه الأسئلة أثناء مرحلة التصميم:
إذا كان الهدف أو العاقبة غير واضحة، فاجعل اللاعب يختار أو يؤكد يدوياً. وإذا كان كلاهما جلياً وكانت تكلفة الخطأ منخفضة، فإن الاستخدام السياقي يمكن أن يلغي خطوة تكرارية مع الحفاظ على حرية اللاعب وتحكمه بالكامل.
