تجمع الألعاب الرائعة على الشاشات الذكية المزوّدة بخدمة "مساعد Google" بين المرئيات الغامرة وواجهة منطوقة ذات تصميم جيد. إنّ الجمع بين أفضل الممارسات المتعلقة بالتصميم الحواري مع رسومات الألعاب والتفاعل باللمس هو عامل أساسي لبناء تجربة لعب تشجّع اللاعبين على مواصلة اللعب.
تعرَّف على أهم الممارسات لإنشاء لعبة ناجحة على الأجهزة المزوّدة بخدمة "مساعد Google".
التصميم مع التركيز على العناصر المرئية
تُعد الرسومات عنصرًا أساسيًا للألعاب على الشاشات الذكية. عند استهداف هذه الأجهزة، ابدأ عملية التصميم بالتركيز على المرئيات وتدفق اللعبة، باستخدام تقنيات مثل مخطط القصة. امزج في المحادثة لإكمال التجربة.
وتساعد المرئيات القوية اللاعبين في الحفاظ على تفاعلهم ومتابعتهم أثناء تفاعلهم مع لعبتك. ومن السهل على اللاعبين أن يفوّتوا أي إشارة لفظية بسبب تشتيت الانتباه أو في بيئة صاخبة، لذا يساعد تقديم المطالبات المرئية وكذلك المطالبات الصوتية في الحفاظ على تقدّم اللعبة.
تطبيق قواعد الواجهة الصوتية
يتطلب إنشاء واجهة صوتية رائعة للعبتك توقع احتياجات اللاعبين. تُعد ألعاب إعادة توجيه الصوت جديدة نسبيًا، لذلك قد لا يعرف اللاعبون ما يمكنهم قوله أو متى يمكنهم قوله أو كيفية قوله. يمكن للّاعبين قول أي شيء وستكون اللعبة قادرة على التعامل مع هذا الأمر. اتبع أفضل الممارسات التالية لواجهة الصوت لتوجيه تصميم المحادثة:
تقديم دليل متسق: قد ينقطع اللاعبون بسهولة في مناطق غير مألوفة، مثل الواجهات الحوارية، لذا خطِّط لوضع توقّعاتهم حول كيفية عمل لعبتك في البداية. مع تقدم اللعبة، من المهم أن تكون مستعدًا للتقدم ومساعدتهم في إيجاد طريق للمضي قدمًا:
- خطط لتقديم برنامج تعليمي موجز لإعداد الواجهة الشفهية في بداية لعبتك.
- يمكنك إرسال طلب إلى المشغّل مجددًا عندما لا تتلقّى اللعبة أي بيانات لمدة 10 ثوان أو أكثر.
- يمكنك أن تطلب مجددًا من اللاعب أن تفهم ما قاله عندما لا تفهم ما قاله.
- يمكنك تقديم مطالبات أو تلميحات مخصّصة لأقسام مختلفة من لعبتك.
كن مستعدًا لأي شيء: باستخدام الواجهات الصوتية، يمكن للّاعبين قول أي شيء في أي وقت وتوقُّع حدوث شيء ما. يختلف هذا المتوقَّع تمامًا عن منصات الألعاب الأخرى، حيث تقتصر الإدخالات على عناصر التحكم باليد أو الإيماءات:
- اسمح للمستخدمين بطلب المساعدة أو تكرار التعليمات أو التوقف مؤقتًا في أي وقت.
- خطِّط للتعامل مع كل ما يرميه اللاعبون في لعبتك، بدءًا من الهوامش المحبطة ووصولاً إلى الاحتفال بالفوز. يجعل هذا الأسلوب تجربة أكثر شمولية، ولكن احرص على عدم المبالغة في التصميم. لمزيد من المعلومات، راجع التصميم المناسب في موقع Conversation design.
للحصول على مزيد من المعلومات، راجع موقع تصميم المحادثات على الويب.
استخدام المضيفين الصوتيين والشخصيات
يربط اللاعبون بشكل طبيعي الكلمات المنطوقة من لعبتك وبين شخصية أو شخصية. غيّر أسلوب التحدّث في لعبتك وسيلاحظ اللاعبون على الفور أنّهم يتفاعلون مع شخصية جديدة أو جزء مختلف من لعبتك. فيما يلي بعض الاعتبارات الرئيسية في تصميم شخصيات اللعبة:
- مراعاة الاتّساق في تصميم المحتوى: يتميّز اللاعبون بحساسية شديدة تجاه التغيّرات في الأصوات المنطوقة، وقد تؤدي التغييرات الصغيرة في الصوت إلى تشتيت الانتباه.
ويساعد استخدام الصوت الذي يتم إنشاؤه في تسريع عملية تطوير اللعبة، وتسهيل
التحديثات، وتحسين تجربة المستخدم. يمكنك الاطّلاع على ميزة
تحويل النص إلى كلام من Google Cloud
للاطّلاع على مختلف أصوات مكبّرات الصوت المنزلية الذكية التي يمكن استخدامها مع SSML في لعبتك. يستخدم مضيف اللعبة في Mime Jam صوتًا أستراليًا تم إنشاؤه باستخدام ميزة "تحويل النص إلى كلام من السحابة الإلكترونية":
ملاحظة: حتى عند استخدام صوت تم إنشاؤه، عليك مراعاة الاتّساق في اللفظ اللفظي واستخدام اللغة، لأنّه يمكن للاعبين ملاحظة ذلك أيضًا. - تصميم شخصية مضيف: فكر في تصميم شخصية مضيف لمساعدة فريقك على توفير تجربة لعبة متسقة. تنشئ شخصية المضيف نقطة ارتساء قيّمة للّاعبين لمتابعتها والحصول على المساعدة. على سبيل المثال، يوضّح المقطع الصوتي التالي الراوي في بداية
حديقة Gnome:
- تصميم لتسهيل التعرّف على الصوت: بينما قد يلاحظ اللاعبون فوارق بسيطة في الأصوات المنطوقة، عليك تصميم شخصياتك لتكون متميزة وجذابة من منظور صوتي. ومن خلال الصوت المميّز للمطالبات، يمكن للّاعبين معرفة أنّ اللعبة مشغَّلة وتوقُّع مدخلات، حتى لو لم تظهر الشخصية على الشاشة أو ابتعد اللاعب.
لمزيد من المعلومات حول استخدام الشخصيات كجزء من الواجهة الصوتية، راجع موقع تصميم المحادثات على الويب.
الاختبار باستمرار
اختبر لعبتك باستمرار أثناء تطويرها. اختبر كل جانب من جوانب لعبتك، بما في ذلك الوظائف الأساسية لضمان سهولة وتدفق المحادثات، وموضع العناصر المرئية وأحجامها، وعناصر اللعبة الأخرى. إجراء هذه الاختبارات على كل من محاكي الأجهزة والأجهزة المادية. يُرجى اتّباع ممارسات الاختبار التالية أثناء تطوير لعبتك:
- اختبار المحادثة على الجهاز: قد يبدو ما تكتبه على الصفحة مختلفًا عند قوله على جهاز. يمكن أن يساعدك هذا الأسلوب في اكتشاف الكلمات المكررة والجمل الطويلة والصياغة الكريهة أو المحرجة.
- اختبار المحادثة مع الآخرين: فإن ما يقوله الأشخاص في المحادثة لا يمكن توقعه. للمساعدة في معرفة ما قد يقوله اللاعبون تجاه لعبتك، اختبر محادثات من لعبتك مع أشخاص آخرين لمعرفة نوع الردود التي يقدمونها.
- اختبار الرسومات باستخدام أجهزة: قد تبدو الرسومات التي يتم عرضها واختبارها على شاشة كمبيوتر مختلفة على الشاشات الذكية.
- الاختبار على أجهزة مختلفة: تتوفّر الشاشات الذكية بأحجام مختلفة. إذا أمكن، اختبر عدة أنواع من الأجهزة لضمان دقة الشاشة وأداء اللعبة الأمثل.
إذا كنت تطوِّر لعبة متوفرة بلغات متعددة، عليك تنفيذ ما يلي:
- اختبار كل لغة على حدة: قد تواجه كل لغة مشاكل في النطق والتعرّف على الكلام، لذا احرص على اختبار المحادثة على الجهاز فقط واختبِر المحادثة مع أشخاص آخرين لكل لغة.
حتى بعد التطوير الأولي، عليك مواصلة اختبار لعبتك والبحث عن فرص للتحسين وتعديل الإجراء الخاص بك حسب الحاجة.
لمزيد من المعلومات حول اختبار التصميمات الحوارية، يُرجى زيارة موقع تصميم المحادثات.
التفكير في أنواع الألعاب
يمكن استخدام العديد من أنواع الألعاب بنجاح على "مساعد Google". وفي ما يلي بعض أنواع الألعاب التي تعمل بشكل جيد على النظام الأساسي:
ألعاب الاستناد إلى تناوب الأدوار: الألعاب التي تستخدم آلية بسيطة لإرسال الطلب والردّ، مثل:
- المحادثات المفتوحة، مثل التفاعلات مع الأسئلة والأجوبة
- تحديد الخيارات، مثل ألعاب المعلومات العامة بدون قيود موقتات
مثال على لعبة: Cookie Detective
الوقت الفعلي: الألعاب التي تستخدم حدود الوقت والتفاعل السريع لتعزيز أسلوب اللعب، مثل:
- ألعاب تخمين الكلمات أو مزج الكلمات
- ألعاب الألغاز
- ألعاب المعلومات العامة
مثال على لعبة: Mime Jam
تجدر الإشارة إلى أنّ هذا النوع من الألعاب قد يستفيد من استخدام وضع المطابقة المستمرة.
وضع عدم النشاط: الألعاب التي تعمل في الخلفية أثناء عدم تشغيل المشغِّل:
- ألعاب الزراعة
- ألعاب بناء المدن
- بناء الإمبراطوريات
مثال على لعبة: Gnome Garden
التطوير عن طريق التفاعل باللمس
عند إنشاء ألعاب لشاشات ذكية تستند إلى "مساعد Google"، يمكنك استخدام وظائف الشاشة التي تعمل باللمس كعنصر تكميلي للواجهة الصوتية:
- تماثل الصوت واللمس: احرص على تنفيذ كل الإجراءات التي يمكن للّاعبين تنفيذها من خلال لمس الشاشة التي يمكنهم تنفيذها من خلال الصوت، والعكس صحيح. ويجب أن تتوفّر للّاعبين إمكانية التبديل بين اللمس والصوت بسلاسة. قد لا يتمكن الطفل من الوصول إلى الشاشة أثناء اللعب، وبالتالي قد يفوته الإشارات الشفهية ويحتاج إلى الرجوع إلى الشاشة للحصول على تلميحات.
- اللمس كتكميلي للصوت: قدِّم مدخلات باللمس كطريقة بديلة لإكمال إجراء أو تلميحات حول كيفية المتابعة. على سبيل المثال، يمكن إتاحة الإدخالات على الشاشة التي تعمل باللمس على الشاشة لردود اللاعبين، حتى بعد توقّف لفترة طويلة في محادثة اللعبة. وفي بعض الحالات، يمكن أن تكون تفاعلات اللمس طريقة أسرع للاستجابة لنشاط اللعبة مقارنةً بالإدخال الصوتي.
- اللمس كتكميلي للصوت: استخدِم إدخالات اللمس مع الصوت لإنشاء تفاعلات مفيدة. على سبيل المثال، اسمح للّاعبين بلمس الشاشة وسماع المعلومات المنطوقة حول كائنات اللعبة.
زيادة عدد زيارات اللاعبين وإعادة تشغيل الألعاب
إن عودة الأشخاص إلى لعبتك على "مساعد Google" بانتظام لا يقل أهمية عن أي لعبة أخرى تصمّمها. وفي حين أن بدء اللعبة بواجهة صوتية يعدّ أمرًا سريعًا وبسيطًا، يحتاج اللاعبون إلى معرفة الكلمات الصحيحة وأن يكونوا متحمسين للعب مرة أخرى. لهذا السبب، يجب أن يركّز تصميم لعبتك على إعادة التفاعل
- التفاعل مع اللعبة: إنّ أفضل طريقة لحثّ اللاعبين على العودة إلى قناتك هي الحرص على الاستمتاع باللعب. امنح اللاعبين تجربة يريدون تكرارها.
- إعادة التفاعل السريع: يجب التركيز على توجيه اللاعبين الدائمين إلى النقطة التي توقّفوا عندها بسرعة، والتعبير عن تقديرهم لعودتهم: "مرحبًا، مرحبًا بك من جديد!" استخدِم ميزات مثل التخزين في المنزل لحفظ حالات اللعبة لعدة لاعبين وإعادة تشغيلهم سريعًا.
- التذكيرات والإشعارات وسلاسل الإجراءات: عندما يخرج اللاعبون من اللعبة، يمكنك تذكيرهم بكيفية العودة إلى اللعب على النحو التالي: "إذا أردت اللعب مرة أخرى، يكفي أن تقول..." اعرض إعداد الإشعارات أو سلسلة إجراءات "مساعد Google" لتذكير اللاعبين تلقائيًا بالعودة إلى اللعبة للحصول على المكافآت. لمزيد من المعلومات، اطّلِع على تفاعل المستخدمين.
- لوحات الصدارة والأدوات الأخرى: لا تنسَ استخدام تقنيات إعادة التشغيل المتوافقة مع الألعاب الأخرى، مثل الأحداث المحددة زمنيًا ولوحات الصدارة.