يمكن أن تكون الإنجازات طريقة رائعة لزيادة التفاعل داخل في اللعبة. يمكنك تنفيذ إنجازات في لعبتك لتشجيع اللاعبين لتجربة ميزات قد لا يستخدمونها عادةً، أو التعامل مع لعبتك بأنماط لعب مختلفة تمامًا. يمكن أن تكون الإنجازات أيضًا وهي طريقة ممتعة للاعبين لمقارنة تقدمهم مع بعضهم البعض والمشاركة في منافسة طريفة.
للتعرّف على كيفية تنفيذ هذه الإنجازات على منصتك، يُرجى اتّباع الخطوات التالية: راجع عمليات تنفيذ العملاء.
السمات
لفهم آلية عمل الإنجازات، يجب أن تكون على دراية ببعض والسمات المرتبطة بها.
الأساسيات
ترتبط هذه العناصر الأساسية بكل إنجاز:
- المعرِّف هو سلسلة فريدة تنشئها أداة Google Play Console. ستستخدم هذا المعرّف الفريد للإشارة إلى الإنجاز في برامج الألعاب التابعة لك.
- الاسم هو اسم مختصر للإنجاز (على سبيل المثال، "سيد بيمان"). يمكن أن تصل القيمة إلى 100 حرف.
- الوصف هو وصف موجز عن إنجازك. السعر المعتاد تخبر لاعبك بكيفية تحقيق الإنجاز (على سبيل المثال، "خبز فطيرة مرينغ ليمونة) قبل غروب الشمس"). يمكن أن تصل القيمة إلى 500 حرف.
- الرمز هو رمز مربّع مرتبط إنجازك. للحصول على أفضل الممارسات عند إنشاء رموز الإنجازات، يُرجى الاطّلاع على قسم إرشادات الرموز.
- ترتيب القائمة هو الترتيب الذي تظهر به الإنجازات المُقفَلة. عندما يشاهد اللاعب الإنجازات المرتبطة بلعبتك. يمكن أن تظهر فائدة هذا بوضوح أكبر بأي ترتيب تريده. تظهر الإنجازات التي تم فتح قفلها في أعلى بالترتيب الذي تم تحقيقه.
الحالة
يمكن أن تكون الإنجازات في إحدى الحالات الثلاث المختلفة:
- يعني الإنجاز المخفي أن تفاصيل الإنجاز إخفاءه عن المشغّل. توفّر "خدمات ألعاب Google Play" عنصرًا نائبًا عامًا وصف الإنجاز ورمزه عندما يكون مخفيًا أر ننصحك بإخفاء أحد الإنجازات إذا كان يتضمّن معلومة لا تهمّك. للكشف عن لعبتك في وقت مبكر جدًا (على سبيل المثال، "اكتشف أنك كنت الشبح طوال الوقت!").
- يعني الإنجاز المكتشف أن يكون اللاعب على علم بالإنجاز، ولكن لم يحصل عليها بعد. تبدأ معظم الإنجازات في الحالة مكشوفة.
- عند تحقيق إنجاز تم فتح قفله، يعني ذلك أنّ اللاعب قد حقّق الإنجاز بنجاح. يمكن فتح إنجاز بلا اتصال بالإنترنت. عندما تتوفر اللعبة على الإنترنت، تتزامن مع "خدمات ألعاب Google Play" لتعديل حالة فتح الإنجاز.
إنجازات تدريجية
يمكن تصنيف الإنجازات على أنّها معيارية أو تزايدية. بشكل عام، يتضمن الإنجاز التدريجي اللاعب الذي يحرز تقدمًا تدريجيًا نحو كسب الإنجاز على مدى فترة زمنية أطول. كلما أحرز اللاعب تقدمًا نحو الإنجاز التدريجي، يمكنك الإبلاغ عن التقدم الجزئي للّاعب في خدمات ألعاب Google Play. تتتبّع خدمة Google Play معلومات مستوى التقدّم، وتنبه اللعبة عندما يلتقي اللاعب فيها. والمعايير اللازمة لتحقيق هذا الإنجاز، وتخبر اللاعب بمدى قطعه نحو تحقيق هذا الهدف.
![نموذج من الإنجاز التدريجي يعرض تقدّم اللاعب بنسبة 40%.](https://developers-dot-devsite-v2-prod.appspot.com/static/games/services/images/achievementIncremental.png?authuser=4&hl=ar)
الإنجازات التزايدية تراكمية في مختلف جلسات اللعبة ومستوى التقدّم لا يمكن إزالته أو إعادة ضبطه من داخل اللعبة. على سبيل المثال، "الفوز في 50 لعبة" سيكون مؤهلاً كمؤشر تزايدي إنجازك. "فوز 3 مباريات متتالية" لن يفعله ذلك، حيث سيكون تقدم اللاعب إعادة الضبط عند خسارة مباراة. "لديّ 5,000 رقاقة بوكر" غير مؤهلين أيضًا، حيث يمكن أن يكتسب اللاعب الرقائق وتفقدها أثناء اللعب. بالنسبة لإنجازين الأخيرين، الأمر متروك لك لتتبع "مرات الفوز المتتالية" للاعب إجمالي الحالة أو الشريحة وتحقيق الإنجازات العادية عندما يكسبها اللاعب.
عند إنشاء إنجاز متزايد، يجب تحديد العدد الإجمالي الخطوات المطلوبة لفتح القفل (يجب أن يكون الرقم يتراوح بين 2 و10,000). بالنسبة تقدم المستخدم نحو فتح الإنجاز، فيجب عليك الإبلاغ عن عدد الخطوات الإضافية التي اتخذها المستخدم لاستخدام خدمات ألعاب 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".
الحد الأدنى من الإنجازات
يجب أن تحقق اللعبة التي تتضمن الإنجازات خمسة إنجازات على الأقل قبل نشرها. يمكنك الاختبار الذي يحتوي على أقل من خمسة إنجازات، ولكن يُنصح بأن يكون لديك خمسة إنجازات على الأقل التي أنشأتها قبل نشر لعبتك.
الحد الأقصى من الإنجازات
يكون عدد الإنجازات محدودًا بحدود النقاط التوزيع. بعدد 1, 000 نقطة كحدّ أقصى، ويجب أن يحقّق كل إنجاز تم تخصيص 5 نقاط لها، يكون الحد الأقصى لعدد الإنجازات 200. ومع ذلك، إذا يتم تخصيص المزيد من النقاط إلى "الإنجازات" ثم يتم تحديد عدد الإنجازات المتاحة يقّل نتيجةً لذلك.
إرشادات الرموز
يجب إنشاء الرموز بتنسيق ملفات PNG أو JPG بحجم 512 × 512. عليك فقط تزويدنا الذي يحمل رمز الإنجاز الذي تم فتح قفله. سنستخدم ستنشئ نسخة بتدرج الرمادي للأيقونة التي يتم إظهارها تلقائيًا. لهذا السبب، نوصي بأن تتضمن رموز الإنجاز عناصر ملونة، حتى يتمكن المستخدمون التمييز بسهولة بين الإنجازات التي تم الكشف عنها وتلك التي تم إلغاء قفلها.
عندما يظهر رمز إنجاز في إشعار Android، الأيقونة متراكبة بدائرة وزواياها الخارجية مخفية. يُرجى التأكد من أنّ: أن الرمز لا يزال يبدو جيدًا في ظل هذه الظروف.
![رمز نموذج إنجاز تم وضعه داخل دائرة.](https://developers-dot-devsite-v2-prod.appspot.com/static/games/services/images/achievementIconExample.png?authuser=4&hl=ar)
يُستخدم الرمز نفسه في جميع اللغات، لذا ننصحك بعدم تضمين نص أو محتوى مترجم في رمز.
إنشاء إنجاز
للعبة جديدة
لإنشاء إنجاز للعبة جديدة وغير منشورة، يُرجى الانتقال إلى إدخال Google Play Console للعبتك ضمن علامة التبويب الألعاب التي تتضمّن خدمات الألعاب
اختَر علامة التبويب الإنجازات على يمين الصفحة، وانقر على إضافة. زر الإنجاز
!["إضافة إنجاز" في لوحة الإنجازات الرئيسية](https://developers-dot-devsite-v2-prod.appspot.com/static/games/services/images/achievementAddButton.png?authuser=4&hl=ar)
بعد ذلك، ما عليك سوى ملء المعلومات المطلوبة لهذا الإنجاز.
![نموذج مليء بالإنجازات في "المكان الأخير" إنجازك.](https://developers-dot-devsite-v2-prod.appspot.com/static/games/services/images/achievementSampleForm.png?authuser=4&hl=ar)
انقر على حفظ، وسيصبح إنجازك متاحًا في القسم "جاهز للنشر". الحالي. بعد نشر لعبتك، يمكنك الاطّلاع على جميع إنجازاتك في اللعبة. نشرها معه.
بالنسبة إلى لعبة منشورة
لإنشاء إنجاز إضافي للعبة تم نشرها من قبل، اتبع نفس الخطوات الموضحة أعلاه. الاختلاف الوحيد هو أن ستتم إعادة تصنيف زر حفظ باسم حفظ كمسودة وسيكون إنجازك أن تكون في مرحلة "الاستعداد للاختبار" الحالي. لمزيد من المعلومات حول اختبار تحديث من لعبة، يُرجى الاطّلاع على نشر تغييرات لعبتك.
بعد اختبار إنجازك والرضا عنه، يمكنك إعادة نشره. لعبتك بالإنجازات الجديدة، وسيتم طرحها على العالم.
تعديل إنجاز
لتعديل إنجاز سبق أن أنشأته، اختَر الإنجاز. في علامة التبويب الإنجازات في Google Play Console في هذه المرحلة، سترى النموذج نفسه الذي استخدمته عند أول مرة إنشاء الإنجاز، ويمكنك تعديل أي من الحقول التي تريدها.
عند الانتهاء من تعديل إنجاز معيّن، انقر على الزر حفظ كمسودة. تشير رسالة الأشكال البيانية سيكون الإنجاز الذي تم تعديله حديثًا في "جاهز للاختبار" وستكون قادرًا على لاختباره. إذا كانت هذه الميزة تعمل بشكل صحيح، اختَر إعادة النشر من قائمة منسدلة. سيؤدي هذا الإجراء إلى إعادة نشر لعبتك وجميع الألعاب المعدّلة. وإنجازاتهم، للجمهور.
التراجع عن تعديل
إذا قررت عدم إعجابك بإنجازك الحالي وتريد العودة إلى إنجازك كما كان من قبل، حدد إلغاء التغييرات الأخيرة من في Google Play Console، وستعود جميع إنجازاتك إلى النسخة المنشورة.
حذف إنجاز
بعد نشر إنجازك، لا يمكن حذفه.
لا يمكنك حذف إنجاز في حالة تم نشره مسبقًا إلا من خلال النقر على زر بعنوان حذف في أسفل النموذج لهذا الإنجاز.
إعادة ضبط إنجاز
يمكنك فقط إعادة ضبط بيانات مستوى تقدّم اللاعب في مسودّات إنجازاتك.
- لإعادة ضبط الإنجازات في Google Play Console، انقر على الزرّ المسمى إعادة ضبط تقدم الإنجازات في أسفل النموذج لهذا الحدث.
- لإعادة ضبط بيانات الإنجازات آليًا، يمكنك طلب
طريقة
Achievements
في Management API
إضافة ترجمات للإنجازات
يمكنك تحديد ترجماتك الخاصة للإنجازات المرتبطة بـ لعبتك. وقبل إجراء ذلك، عليك أولاً إكمال الخطوات الموضّحة في إضافة ترجمات للعبتك ويجب أيضًا أن تكون قد أنشأت إنجازًا واحدًا أو أكثر للعبتك.
لإضافة ترجماتك الخاصة بالإنجازات، افتح علامة التبويب الإنجازات. لعبتك في Google Play Console، ثم اختيار إنجاز حالي. في صفحة صفحة تفاصيل الإنجازات، يمكنك تحديد علامة التبويب الخاصة بإحدى اللغات التي استخدمتها في السابق التي تمت إضافتها في علامة التبويب تفاصيل اللعبة. في صفحة تفاصيل الإنجاز لذلك اللغة، فيمكنك تعديل النموذج الذي يحتوي على ترجماتك لهذا الإنجاز. (يُرجى النقر.) حفظ لتخزين تفاصيل الإنجازات المترجَمة
عمليات التنفيذ للعملاء
لمعرفة كيفية تنفيذ الإنجازات على منصتك، يمكنك الاطّلاع على المراجع التالية: