يمكن أن تكون الإنجازات طريقة رائعة لزيادة تفاعل المستخدمين في لعبتك. يمكنك إضافة إنجازات إلى لعبتك لتشجيع اللاعبين على تجربة ميزات قد لا يستخدمونها عادةً، أو على التعامل مع لعبتك بأنماط لعب مختلفة تمامًا. يمكن أن تكون الإنجازات أيضًا طريقة ممتعة لمقارنة التقدّم الذي أحرزه كل لاعب مع غيره من اللاعبين والتنافس معهم.
للتعرّف على كيفية تنفيذ الإنجازات لمنصتك، اطّلِع على عمليات تنفيذ العميل.
السمات
لفهم آلية عمل الإنجازات، عليك التعرّف على بعض السمات المرتبطة بها.
ترتبط هذه العناصر الأساسية بكل إنجاز:
- Id هو سلسلة فريدة يتم إنشاؤها بواسطة Google Play Console. ستستخدم هذا المعرّف الفريد للإشارة إلى الإنجاز في عملاء الألعاب.
- الاسم هو اسم قصير للإنجاز (مثل "علاء الدين"). يمكن أن تضم قيمة العنصر 100 حرف بحد أقصى.
- الوصف هو وصف موجز عن إنجازك. عادةً ما يوضّح هذا الوصف للاعب كيفية تحقيق الإنجاز (على سبيل المثال، "خبز فطيرة ليمون مع المرينغ قبل غروب الشمس"). يمكن أن تحتوي القيمة على 500 حرف كحد أقصى.
- الرمز هو رمز مربّع مرتبط بإنجازك. للاطّلاع على أفضل الممارسات عند إنشاء رموز الإنجازات، راجِع قسم إرشادات الأيقونات.
- ترتيب القائمة هو الترتيب الذي تظهر به الإنجازات المُقفَلة عندما يعرض أحد اللاعبِين الإنجازات المرتبطة بلعبتك. ويمكن أن يكون ذلك بأي ترتيب تريده. تظهر الإنجازات التي تم فتحها في أعلى القائمة بالترتيب الذي تم تحقيقها به.
الولاية
يمكن أن تكون الإنجازات في إحدى الحالات الثلاث التالية:
- يعني الإنجاز الخفي أنّ تفاصيل الإنجاز مخفية عن اللاعب. توفّر "خدمات ألعاب Google Play" عنصرًا نائبًا عامًا ووصفًا ورمزًا للإنجاز عندما يكون في حالة مخفية. ننصح بإخفاء الإنجاز إذا كان يتضمّن معلومات مُفجّأة لا تريد revealed إظهارها عن لعبتك في وقت مبكر جدًا (على سبيل المثال، "اكتشاف أنّك كنت شبحًا طوال الوقت").
- يشير الإنجاز المُعلَن عنه إلى أنّ اللاعب يعرف عن الإنجاز، ولكنه لم يحصل عليه بعد. تبدأ معظم الإنجازات في الحالة المكشوفة.
- يعني الإنجاز المُحقَّق أنّ اللاعب قد حصل على الإنجاز بنجاح. يمكن تحقيق إنجاز بلا اتصال بالإنترنت. عندما تكون اللعبة متصلة بالشبكة، تتم مزامنتها مع "خدمات ألعاب Play" لتعديل حالة الإنجاز المُستلَم.
إنجازات تدريجية
يمكن تصنيف الإنجازات على أنّها عادية أو متزايدة. بشكل عام، يتطلب الإنجاز المتصاعد من اللاعب تحقيق تقدّم تدريجي نحو تحقيق الإنجاز على مدار فترة زمنية أطول. وعندما يحرز اللاعب تقدّمًا نحو الإنجاز التدريجي، يمكنك إبلاغ "خدمات ألعاب Play" بتقدّمه الجزئي.
تتتبّع خدمة Google Play معلومات مستوى التقدّم، وتُرسِل تنبيهًا إلى اللعبة عندما يستوفي اللاعب المعايير اللازمة لتحقيق هذا الإنجاز، و تُعلم اللاعب بمدى تقدّمه نحو تحقيق هذا الهدف.
إنّ الإنجازات المتزايدة تراكمية على مستوى جلسات اللعب، ولا يمكن إزالة التقدّم أو إعادة ضبطه من داخل اللعبة. على سبيل المثال، "الفوز في 50 لعبة" يُعدّ إنجازًا تدريجيًا. ولن يكون "تحقيق الفوز في 3 مباريات متتالية" مؤهلاً، لأنّه سيتم إعادة ضبط مستوى تقدّم اللاعب عند خسارة مباراة. ولن تكون عبارة "امتلاك 5,000 قطعة بطاقة ألعاب ورق" مؤهّلة أيضًا، لأنّ اللاعب يمكنه الفوز بقطع البطاقات وخسارتها أثناء اللعب. بالنسبة إلى الإنجازات الأخيرَين، عليك تتبُّع حالة "الفوز على التوالي" أو إجمالي عدد الشرائح لدى اللاعب وفتح الإنجازات العادية عندما يحقّقها.
عند إنشاء إنجاز تراكمي، عليك تحديد إجمالي عدد الخطوات المطلوبة لتحقيقه (يجب أن يكون هذا الرقم بين 2 و10,000). بينما يحقّق المستخدم تقدّمًا نحو تحقيق الإنجاز، عليك الإبلاغ عن عدد الخطوات الإضافية التي اتّخذها المستخدم في "خدمات ألعاب Play". بعد أن يصل العدد الإجمالي للخطوات إلى قيمة فتح الإنجاز، يتم فتحه (حتى إذا كان مخفيًا). لست بحاجة إلى تخزين التقدّم التراكمية للمستخدم.
النقاط
ترتبط الإنجازات بقيمة نقاط. يجب أن تكون نتيجة اللاعب مضاعفة 5، ولا يمكن أن تحصل أي لعبة على أكثر من 1,000 نقطة في مجموع كل إنجازاتها (على الرغم من أنّه يمكن أن تحصل على عدد أقل). بالإضافة إلى ذلك، لا يمكن أن يحصل أي إنجاز على أكثر من 200 نقطة.
تتبُّع مكافآت الخبرة (XP)
يمكن للّاعبين الانتقال إلى مستويات أعلى في ملفّاتهم الشخصية على الألعاب عند تحقيق إنجازات في الألعاب المتوافقة مع "ألعاب Play". مقابل كل نقطة مرتبطة بأحد الإنجازات، يحصل اللاعب على 100 نقطة خبرة عند تحقيقه هذا الإنجاز. بعبارة أخرى:
XP for an achievement = 100 * (point value for the achievement)
تتتبّع "خدمات ألعاب Google Play" نقاط الخبرة التي يحصل عليها كل لاعب وتُرسِل إعلامًا إلى تطبيق "ألعاب Google Play" عندما يحصل اللاعب على نقاط كافية "لرفع مستوى شخصيته". يمكن للاعبين الاطّلاع على مستوى حساباتهم وسجلّ نقاط الخبرة من صفحة "الملف الشخصي" في تطبيق "ألعاب Play".
الحد الأدنى من الإنجازات
يجب أن تتضمّن اللعبة التي توفّر إنجازات خمسة إنجازات على الأقل قبل نشرها. يمكنك إجراء الاختبار باستخدام عدد أقل من خمسة إنجازات، ولكن ننصح بإنشاء خمسة إنجازات على الأقل قبل نشر لعبتك.
الحد الأقصى للإنجازات
يقتصر عدد الإنجازات على حدود النقاط وتوزيعها. يبلغ الحد الأقصى لعدد النقاط 1,000 نقطة، ويتم منح كل إنجاز 5 نقاط، وبالتالي يبلغ الحد الأقصى لعدد الإنجازات 200 إنجاز. ومع ذلك، إذا تم منح الإنجازات نقاطًا إضافية، سينخفض عدد الإنجازات المتاحة نتيجةً لذلك.
إرشادات حول الرموز
يجب إنشاء الرموز بتنسيق PNG أو JPG بدقة 512 × 512 بكسل. ما عليك سوى إرسال رمز الإنجاز الذي تم فتحه. سننشئ تلقائيًا نسخة بالأبيض والأسود للرمز الذي تم الكشف عنه. لهذا السبب، ننصحك بأن تتضمّن رموز الإنجازات عناصر ملونة، حتى يتمكّن المستخدمون من التمييز بسهولة بين الإنجازات التي تم الكشف عنها والتي تم فتحها.
عند عرض رمز إنجاز في إشعار Android، يتم وضع رمز دوار فوق الرمز ويتم إخفاء زواياه الخارجية. تأكَّد من أنّ رمزك لا يزال يُظهر شكلًا جيدًا في هذه الظروف.
يتم استخدام الرمز نفسه في جميع اللغات، لذا ننصحك بعدم تضمين أي نص أو محتوى مترجَم في الرمز.
إنشاء إنجاز
يوضّح هذا القسم كيفية إنشاء إنجازات للألعاب الجديدة والألعاب المنشورة.
مباراة جديدة
لإنشاء إنجاز للعبة جديدة لم يتم نشرها، انتقِل إلى إدخال لعبتك في Google Play Console ضمن علامة التبويب الألعاب التي تستخدم خدمات ألعاب Google Play.
انقر على علامة التبويب الإنجازات على يمين الصفحة، ثم انقر على الزر إضافة إنجاز.
بعد ذلك، ما عليك سوى ملء المعلومات المطلوبة لهذا الإنجاز.
انقر على حفظ، وسيصبح إنجازك متاحًا في وضع "جاهز للنشر". بعد نشر لعبتك، سيتم نشر جميع إنجازاتها معها.
لعبة منشورة
لإنشاء إنجاز إضافي للعبة سبق نشرها، اتّبِع الخطوات نفسها المذكورة أعلاه. والفرق الوحيد هو أنّه سيتم إعادة تصنيف زر الحفظ ليصبح الحفظ كمسودة وسيكون إنجازك في وضع "جاهز للاختبار". لمزيد من المعلومات عن اختبار إصدار معدَّل من لعبة، يُرجى الاطّلاع على مقالة نشر تغييرات اللعبة.
بعد اختبار الإنجاز ورضاك عنه، يمكنك إعادة نشر اللعبة مع الإنجازات الجديدة، وسيتم طرحها للجميع.
تعديل إنجاز
لتعديل إنجاز سبق لك إنشاؤه، اختَر الإنجاز في علامة التبويب الإنجازات في Google Play Console. في هذه المرحلة، سيظهر لك النموذج نفسه الذي استخدمته عند إنشاء الإنجاز لأول مرة، ويمكنك تعديل أي من الحقول حسب الحاجة.
عند الانتهاء من تعديل إنجاز، انقر على الزر الحفظ كمسودة. سيكون الإنجاز الذي تم تعديله حديثًا في مرحلة "جاهز للاختبار"، وسيكون بإمكانك تجربته. إذا كان يعمل بشكل صحيح، اختَر إعادة النشر من القائمة المنسدلة. يؤدي ذلك إلى إعادة نشر لعبتك للجميع، بالإضافة إلى كل إنجازاتك المعدَّلة.
التراجع عن التعديل
إذا قررت أنّ الإنجاز الحالي لا يعجبك وأردت الرجوع إلى إنجازك بالشكل الذي كان عليه من قبل، انقر على الرجوع من القائمة المنسدلة في Google Play Console، وستتم إعادة جميع إنجازاتك إلى الإصدار الذي تم نشره سابقًا.
حذف إنجاز
بعد نشر إنجازك، لا يمكن حذفه.
لا يمكنك حذف إنجاز في حالة النشر المُسبَق إلا من خلال النقر على الزر حذف في أسفل نموذج هذا الإنجاز.
إعادة ضبط إنجاز
لا يمكنك إعادة ضبط بيانات مستوى تقدّم اللاعبين إلا في ما يتعلّق بإنجازاتك التي تحت الإنشاء.
- لإعادة ضبط الإنجازات في Google Play Console، انقر على الزر إعادة ضبط مستوى تقدّم الإنجازات في أسفل نموذج هذا الحدث.
- لإعادة ضبط بيانات الإنجازات آليًا، يمكنك استدعاء Management API
Achievements
methods.
إضافة ترجمات للإنجازات
يمكنك تحديد ترجماتك الخاصة للإنجازات المرتبطة بلعبتك. قبل إجراء ذلك، تأكَّد أولاً من إكمال الخطوات الموضّحة في مقالة إضافة ترجمات للعبة. يجب أن تكون قد أنشأت أيضًا إنجازًا واحدًا أو أكثر للعبة.
لإضافة ترجماتك الخاصة للإنجازات، افتح علامة التبويب الإنجازات ل لعبتك في Google Play Console، ثم اختَر إنجازًا حاليًا. في صفحة تفاصيل الإنجازات، انقر على علامة التبويب للغة سبق أن أضفتها في علامة التبويب تفاصيل اللعبة. في صفحة تفاصيل الإنجاز لتلك اللغة، عدِّل النموذج باستخدام ترجماتك لهذا الإنجاز. انقر على حفظ لتخزين تفاصيل الإنجازات المترجَمة.
عمليات تنفيذ العميل
للتعرّف على كيفية تنفيذ الإنجازات لمنصّتك، اطّلِع على المراجع التالية: