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