الإنجازات

يمكن أن تكون الإنجازات وسيلة رائعة لزيادة تفاعل المستخدمين داخل لعبتك. يمكنك تنفيذ إنجازات في لعبتك لتشجيع اللاعبين على تجربة ميزات قد لا يستخدمونها عادة، أو للتعامل مع لعبتك باستخدام أساليب لعب مختلفة تمامًا. كما يمكن أن تكون الإنجازات طريقة ممتعة للاعبين لمقارنة تقدمهم مع بعضهم البعض والاشتراك في منافسة شيّقة.

للتعرّف على كيفية تنفيذ إنجازات نظامك الأساسي، راجع عمليات تنفيذ البرامج.

السمات

لفهم آلية عمل الإنجازات، يجب أن تكون على دراية ببعض السمات المرتبطة بها.

الأساسيات

ترتبط هذه العناصر الأساسية بكل إنجاز:

  • رقم التعريف هو سلسلة فريدة يتم إنشاؤها بواسطة Google Play Console. ستستخدم هذا المعرّف الفريد للإشارة إلى الإنجاز في برامج الألعاب.
  • الاسم هو اسم قصير للإنجاز (على سبيل المثال، "Master Pieman"). ويمكن أن تصل القيمة إلى 100 حرف.
  • الوصف هو وصف موجز عن إنجازك. وعادة ما يخبر ذلك اللاعب كيفية تحقيق الإنجازات (على سبيل المثال، "خبز فطيرة مرينغ الليمون قبل غروب الشمس"). ويمكن أن تصل القيمة إلى 500 حرف.
  • الرمز هو رمز مربّع مرتبط بالإنجاز. للاطلاع على أفضل الممارسات عند إنشاء رموز الإنجازات، راجع قسم إرشادات الرمز.
  • ترتيب القائمة هو الترتيب الذي تظهر فيه الإنجازات التي تم قفلها عندما يشاهد اللاعب الإنجازات المرتبطة باللعبة. ويمكن أن يكون هذا بأي ترتيب تريده. تظهر الإنجازات التي تم إلغاء قفلها في أعلى القائمة بالترتيب الذي تم تحقيقه به.

الولاية

يمكن أن تكون الإنجازات بإحدى الحالات الثلاث المختلفة:

  • يعني الإنجاز الخفي أن تفاصيل الإنجاز تكون مخفية عن المشغل. توفر خدمات ألعاب Google Play وصفًا ونائبًا عامًا للعنصر النائب ورمزًا لإنجازها عندما تكون في وضع إخفاء. ننصحك بجعل إنجاز مخفي إذا كان يحتوي على معلومات لا تريد كشفها حول لعبتك في وقت مبكر جدًا (على سبيل المثال، "اكتشف أنك كنت شبحًا طوال الوقت").
  • يشير الإنجاز الذي تم كشفه إلى أن اللاعب على علم بالإنجاز، ولكنه لم يحصل عليه حتى الآن. تبدأ معظم الإنجازات بالحالة "كشف".
  • يعني الإنجاز غير المقفل أن اللاعب نجح في تحقيق الإنجاز. يمكن فتح قفل إنجاز في وضع عدم الاتصال. وعند اتصال اللعبة بالإنترنت، تتم مزامنتها مع خدمات ألعاب Google Play لتحديث حالة إلغاء تأمين الإنجاز.

الإنجازات التدريجية

يمكن تحديد الإنجازات على أنها قياسية أو تزايدية. وبوجه عام، يتضمن الإنجاز المتزايد لاعبًا يتقدم تدريجيًا نحو تحقيق الإنجاز على مدار فترة زمنية أطول. ومع إحراز اللاعب تقدمًا نحو تحقيق الإنجاز التدريجي، يمكنك الإبلاغ عن تقدم اللاعب جزئيًا إلى خدمات ألعاب Google Play. تتبع خدمة Google Play معلومات التقدم، وتنبه اللعبة عندما يستوفي اللاعب المعايير اللازمة لإلغاء تأمين هذا الإنجاز، ويخبر اللاعب بمدى التقدم الذي أحرزه لتحقيق هذا الهدف.

نموذج إنجاز تدريجي يُظهر تقدم اللاعب بنسبة 40%.

وتجدر الإشارة إلى أن الإنجازات المتزايدة تراكمية عبر جلسات اللعبة، ولا يمكن إزالة مستوى التقدم أو إعادة تعيينه من داخل اللعبة. على سبيل المثال، يمكن اعتبار "الفوز في 50 لعبة" إنجازًا متزايدًا. لن يؤدي اختيار "3 مباريات متتالية" إلى إعادة تعيين تقدم اللاعب عند خسارة مباراة. ولن يحصل على "5,000 شريحة بوكر" أيضًا لأن اللاعب قد يحصل على رقائق البوكر ويخسرها أثناء اللعب. بالنسبة إلى الإنجازين الأخيرين، يرجع الأمر إليك في تتبع حالة "النقاط المتتالية" أو الشريحة الإجمالية لللاعب وإلغاء قفل الإنجازات القياسية عندما يكسبها اللاعب.

عند إنشاء إنجاز تدريجي، يجب تحديد إجمالي عدد الخطوات المطلوبة لإلغاء تأمينه (يجب أن يكون هذا العدد بين 2 و10000). وعند إحراز المستخدم تقدمًا نحو إلغاء قفل الإنجاز، ينبغي لك الإبلاغ عن عدد الخطوات الإضافية التي اتخذها المستخدم إلى خدمات ألعاب Google Play. وبعد أن يصل إجمالي عدد الخطوات إلى قيمة فتح القفل، يتم فتح قفل الإنجاز (حتى إذا كان مخفيًا). وليست هناك حاجة إلى تخزين التقدم التراكمي للمستخدم.

النقاط

الإنجازات مرتبطة بقيمة نقطة. يجب أن تكون نتيجة اللاعب مضاعفًا لعدد 5 ولا يمكن أن تتضمن اللعبة أكثر من 1000 نقطة لكل إنجازاتها (ولكن يمكن أن تحقق نقاطًا أقل). بالإضافة إلى ذلك، لا يمكن لأي إنجاز فردي الحصول على أكثر من 200 نقطة.

اكتساب الخبرة (XP)

يمكن للاعبين اكتساب مستويات على الملف الشخصي للعبة عندما يحققون إنجازات في الألعاب التي تم تمكين ألعاب Play عليها. ولكل نقطة مرتبطة بإنجاز، يكسب اللاعب 100 نقطة خبرة (XP) عند كسب هذا الإنجاز. بعبارة أخرى:

XP for an achievement = 100 * (point value for the achievement)

تعمل "خدمات ألعاب Play" على تتبُّع XP التي حصل عليها كل لاعب وإرسال إشعار إلى تطبيق "ألعاب Google Play" عند كسب اللاعب نقاط كافية "للانتقال إلى مستوى أعلى". ويمكن للّاعبين عرض المستوى وتاريخ سجل نقاط الخبرة من صفحة الملف الشخصي في تطبيق ألعاب Google Play.

الحد الأدنى من الإنجازات

يجب أن تحصل اللعبة التي تتضمن الإنجازات على خمسة إنجازات على الأقل قبل أن يتم نشرها. يمكنك الاختبار باستخدام أقل من خمسة إنجازات، لكن يُوصى بإنشاء خمسة إنجازات على الأقل قبل نشر اللعبة.

الحد الأقصى للإنجازات

يكون عدد الإنجازات محدودًا بحدود النقاط والتوزيع. وبحد أقصى لعدد النقاط يبلغ 1000 نقطة، وتعيين كل إنجاز خمس نقاط، يكون الحد الأقصى لعدد الإنجازات هو 200 نقطة. ومع ذلك، إذا تم تعيين الإنجازات للمزيد من النقاط، فسينخفض عدد الإنجازات المتاحة نتيجةً لذلك.

إرشادات الرموز

يجب إنشاء الرموز بتنسيق ملفات PNG أو JPG بتنسيق 512 x 512. ما عليك سوى تزويدنا بالرمز الذي يشير إلى الإنجاز. سيتم إنشاء نسخة بتدرج رمادي للرمز الذي تم كشفه تلقائيًا. ولهذا السبب، نقترح أن تتضمّن رموز الإنجازات عناصر ملوّنة ليتمكّن المستخدمون من التمييز بسهولة بين الإنجازات المكشوفة وغير المقفلة.

عند عرض رمز إنجاز في نخب Android، يتراكب الرمز مع دائرة ويتم إخفاء أركانه الخارجية. تأكد من أن الرمز لا يزال يبدو جيدًا في ظل هذه الظروف.

نموذج لرمز إنجاز تم وضعه داخل دائرة.

ويُستخدم الرمز نفسه في جميع اللغات، لذلك ننصح بعدم تضمين أي نص أو محتوى مترجم في أي رمز.

إنشاء إنجاز

للعبة جديدة

لإنشاء إنجاز للعبة جديدة وغير منشورة، انتقل إلى إدخال Google Play Console للعبتك ضمن علامة التبويب الألعاب مع خدمات الألعاب.

حدد علامة التبويب الإنجازات على اليمين، وانقر على الزر إضافة إنجاز.

الزر "إضافة إنجاز" في لوحة الإنجازات الرئيسية

وبعد ذلك، ما عليك سوى ملء المعلومات المطلوبة لتحقيق هذا الإنجاز.

نموذج ملء نموذجي للإنجاز "المكان الأخير".

انقر على حفظ، وسيتم إتاحة إنجازك في وضع "جاهز للنشر". وبعد نشر اللعبة، سيتم نشر كل إنجازات اللعبة عليها.

للعبة تم نشرها

لإنشاء إنجاز إضافي للعبة تم نشرها مسبقًا، اتّبع الخطوات نفسها الواردة أعلاه. الفرق الوحيد هو أنه ستتم إعادة تسمية الزر حفظ كـ حفظ كمسودة وسيتم وضع إنجازك في وضع "جاهز للاختبار". للحصول على مزيد من المعلومات حول اختبار إصدار محدث من اللعبة، اطلع على نشر تغييرات لعبتك.

بعد اختبار الإنجاز ورضاك عنه، يمكنك إعادة نشر لعبتك مع الإنجازات الجديدة، وسيتم نشرها إلى العالم.

تعديل إنجاز

لتعديل إنجاز أنشأته بالفعل، حدد الإنجاز في علامة تبويب الإنجازات في Google Play Console. في هذه المرحلة، سترى النموذج نفسه الذي استخدمته عند إنشاء الإنجاز لأول مرة، ويمكنك تعديل أي من الحقول كما تريد.

عند الانتهاء من تعديل إنجاز، انقر على الزر حفظ كمسودة. سيكون الإنجاز الذي تم تعديله مؤخرًا في مرحلة "جاهز للاختبار"، وستتمكن من اختباره. إذا كانت تعمل بشكل صحيح، فحدد إعادة النشر من القائمة المنسدلة. سيؤدي ذلك إلى إعادة نشر لعبتك، إلى جانب كل إنجازاتك المحدّثة، إلى الجميع.

التراجع عن تعديل

إذا لم يعجبك إنجازك الحالي وأردت الرجوع إلى ما وصلت إليه كما كان من قبل، فحدد تراجع من القائمة المنسدلة في Google Play Console، وستعود جميع إنجازاتك إلى الإصدار المنشور سابقًا.

حذف إنجاز

بعد نشر إنجازك، لا يمكن حذفه.

يمكنك فقط حذف إنجاز في حالة تم نشرها مسبقًا عن طريق النقر على الزر المسمى حذف في أسفل النموذج لذلك الإنجاز.

إعادة تعيين إنجاز

يمكنك إعادة تعيين بيانات تقدم اللاعب لمسودة إنجازاتك فقط.

  • لإعادة ضبط الإنجازات في Google Play Console، انقر على الزر المُسمَّى إعادة ضبط تقدم الإنجازات في أسفل النموذج لذلك الحدث.
  • لإعادة ضبط بيانات الإنجازات برمجيًا، يمكنك استدعاء طرق Achievements لواجهة برمجة تطبيقات الإدارة.

إضافة ترجمات للإنجازات

يمكنك تحديد ترجماتك الخاصة للإنجازات المقترنة باللعبة. قبل القيام بذلك، تأكد أولا من إكمال الخطوات الموضحة في إضافة ترجمات إلى لعبتك. كما يجب أن تكون حققت إنجازًا واحدًا أو أكثر للعبتك.

لإضافة ترجماتك الخاصة إلى الإنجازات، افتح علامة تبويب الإنجازات للعبتك في Google Play Console، ثم حدد إنجازًا حاليًا. في صفحة تفاصيل الإنجازات، حدد علامة التبويب للغة التي أضفتها من قبل في علامة تبويب تفاصيل اللعبة. في صفحة تفاصيل الإنجاز لتلك اللغة، عدّل النموذج مع ترجمات هذا الإنجاز. انقر على حفظ لتخزين تفاصيل الإنجازات المترجمة.

عمليات تنفيذ البرامج

للتعرّف على كيفية تنفيذ إنجازات منصّتك، اطّلِع على المراجع التالية: