يتناول هذا الموضوع اعتبارات التصميم وأفضل الممارسات للتعامل مع إدخالات المستخدمين في "ألعاب Google Play على الكمبيوتر".
يعتمد برنامج "ألعاب Google Play على الكمبيوتر" على الماوس ولوحة المفاتيح لتلقّي الإدخالات من اللاعبين بدلاً من شاشة اللمس. عند تصميم تجربة استخدام الماوس ولوحة المفاتيح، ركِّز على توفير أفضل تجربة للمستخدمين على أجهزة الكمبيوتر المكتبي أو المحمول. للبدء، يمكنك الاطّلاع على دليلنا حول توافق إدخال تطبيقات Android مع أجهزة Chromebook.
أفضل الممارسات
ننصحك باتّباع أفضل الممارسات التالية لتصميم تفاعلات اللاعبين وإنشائها.
- يجب أن تكون جميع العناصر المستهدَفة قابلة للنقر باستخدام الماوس.
- يتم التمرير على جميع المساحات القابلة للتمرير عند وقوع أحداث عجلة الماوس.
- يجب تمييز مساحات العرض القابلة للنقر عند تمرير مؤشر الماوس فوقها، واستخدام أفضل تقدير لتحسين إمكانية العثور على واجهة المستخدم بدون إرباك المستخدم.
- توفير مفاتيح التشغيل السريع للمستخدمين لتفعيل عناصر التحكّم بسرعة
- استبدِل عناصر التحكّم المستندة إلى اللمس (مثل أذرع التحكّم بالإبهام أو الأزرار على الشاشة) بعناصر تحكّم مستندة إلى الماوس ومفاتيح الاختصار.
- بالنسبة إلى الإجراءات في لعبتك على الأجهزة الجوّالة التي تتطلّب إيماءات اللمس المتعدد، تأكَّد من أنّ الإجراءات نفسها متاحة باستخدام لوحة المفاتيح أو عناصر التحكّم بالماوس (على سبيل المثال، استخدام عجلة التمرير في الماوس بدلاً من التصغير بإصبعين).
للحصول على تفاصيل إضافية وأفضل الممارسات، يُرجى الاطّلاع على دليلنا حول تحسين تطبيق Android على ChromeOS لاستخدامه مع الماوس ولوحة المفاتيح.
اعتبارات التدويل
عند تصميم لعبة تستهدف جمهورًا عالميًا، من المهم اختبارها مع ضبط تخطيط لوحة المفاتيح على كل لغة تتوافق معها اللعبة. وقد يؤدي عدم إجراء ذلك إلى حظر اللاعبين من استخدام ميزات مثل الدردشة داخل اللعبة. يمكنك تغيير لغة الإدخال في إعدادات النظام، وسيتم تطبيق التغييرات تلقائيًا على برنامج "ألعاب Google Play على الكمبيوتر". على الأجهزة الجوّالة، قد تخفي حقيقة تلقّيك نصًا من لوحة مفاتيح افتراضية العديد من المشاكل في محركك. تشمل المشاكل الشائعة على الكمبيوتر ما يلي:
- التعامل غير الصحيح مع رموز مفتاح "الرسم البديل" (AltGr) في العديد من اللغات، تُستخدَم هذه السمة لكتابة علامات التشكيل، مثل علامات التشكيل أو الرموز الخاصة بلغة معيّنة، مثل الرموز الرسومية للعملات الإقليمية.
- التعامل بشكل غير صحيح مع مدخلات "إضافة أسلوب الإدخال" (IME) تُستخدَم هذه الطريقة عادةً لتوفير دعم للأبجديات غير اللاتينية من خلال السماح للمستخدمين بدمج عدة ضغطات مفاتيح في حرف واحد.
GameTextInput
وEditText
على دراية مسبقة بتخطيطات لوحات المفاتيح وأساليب الإدخال الدولية.
عمليات ربط الإدخال المقترَحة
تتضمّن القائمة التالية الإجراءات الشائعة في العديد من الألعاب، والطريقة النموذجية التي يستخدمها المطوّرون في تنفيذ هذه الإجراءات على برنامج "ألعاب Google Play على الكمبيوتر":
- استخدِم مفتاح
Enter لإرسال الرسائل أو إدخال النص في حقول إدخال النص. - يجب أن يكون من الممكن إلغاء القوائم ومربّعات الحوار باستخدام مفتاح
Escape . - استخدِم مفتاح
Enter للتنقّل بين عناصر القصة ومربّعات الحوار. - استخدِم عجلة التمرير لتمرير النص عموديًا.
- استخدِم عجلة التمرير للتكبير أو التصغير، خاصةً إذا كنت تستخدم حركة الضغط بإصبعين في إصدارك على الأجهزة الجوّالة.
- استخدِم المفاتيح
W وA وS وD للتنقّل في الخريطة بدلاً من النقر والسحب.
على الرغم من أنّ هذه الإجراءات شائعة، يجب أن تعرضها بوضوح للاعب باستخدام Input SDK للتأكّد من أنّها قابلة للاكتشاف بشكل صحيح.
وضع التوافق
يضع برنامج "ألعاب Google Play على الكمبيوتر" لعبتك تلقائيًا في "وضع التوافق مع أجهزة الإدخال". وهذا يعني أنّه عند الضغط على زر الماوس الأيسر، تتلقّى لعبتك حدثًا متعلقًا باللمس. راجِع دليل إدخال البيانات باستخدام الماوس للحصول على مزيد من المعلومات.
البرامج التعليمية وتثقيف المستخدمين
في بعض الحالات، يمكن للمستخدمين الاستفادة من البرامج التعليمية داخل اللعبة التي تعلّمهم عناصر التحكّم في اللعبة، بالإضافة إلى إمكانية عرض عناصر التحكّم في الماوس ولوحة المفاتيح. ننصحك بتضمين برامج تعليمية وميزات تعليمية داخل اللعبة مع عناصر التحكّم الصحيحة في الماوس ولوحة المفاتيح، وإزالة البرامج التعليمية ذات الصلة بعناصر التحكّم المستندة إلى اللمس في إصدار الكمبيوتر من لعبتك.