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