הישגים יכולים להיות דרך מצוינת להגביר את ההתעניינות של המשתמשים במשחק. אתם יכולים להטמיע במשחק הישגים כדי לעודד את השחקנים להתנסות בתכונות שהם לא משתמשים בהן בדרך כלל, או לשחק במשחק בסגנונות שונים לגמרי. הישגים יכולים גם להיות דרך מהנה לשחקנים להשוות את ההתקדמות שלהם זה עם זה ולהתחרות בצורה קלילה.
במאמר הטמעות של לקוחות מוסבר איך להטמיע הישגים בפלטפורמה.
מאפיינים
כדי להבין איך ההישגים פועלים, כדאי להכיר כמה מהמאפיינים שמשויכים אליהם.
הרכיבים הבסיסיים הבאים משויכים לכל הישג:
- Id היא מחרוזת ייחודית שנוצרת על ידי Google Play Console. המזהה הייחודי הזה ישמש אתכם כדי להתייחס להישג בלקוחות המשחק שלכם.
- שם: שם קצר של ההישג (לדוגמה, 'Pieman'). הערך יכול להכיל עד 100 תווים.
- תיאור הוא תיאור תמציתי של ההישג. בדרך כלל, התיאור הזה מסביר לשחקן איך לקבל את ההישג (לדוגמה, 'אופים פאי לימון עם מרנג לפני השקיעה'). הערך יכול להכיל עד 500 תווים.
- סמל הוא סמל מרובע שמשויך להישג. בקטע הנחיות ליצירת סמלי הישגים מפורטות שיטות מומלצות ליצירת סמלי הישגים.
- List order (סדר הרשימה) הוא הסדר שבו ההישגים הנעולים מופיעים כששחקן צופה בהישגים שמשויכים למשחק שלכם. זה יכול להיות בכל סדר שתרצו. ההישגים שנפתחו מופיעים בראש הרשימה בסדר שבו הם הושגו.
מדינה
ההישגים יכולים להיות באחד משלושה סטטוסים שונים:
- המשמעות של הסטטוס מוסתר היא שהפרטים על ההישג מוסתרים מהשחקן. שירותי Play Games מספקים תיאור וסמל גנריים של הישג בזמן שהוא במצב מוסתר. מומלץ להגדיר הישגים כ'מוסתרים' אם הם מכילים ספוילר שאתם לא רוצים לחשוף על המשחק מוקדם מדי (לדוגמה, 'גילית שהיית רוח רפאים כל הזמן!').
- אם האישורים נחשפו, המשמעות היא שהשחקן יודע עליהם אבל עדיין לא השיג אותם. רוב ההישגים מתחילים במצב החשיפה.
- אם המטרה נפתחה, המשמעות היא שהשחקן השיג אותה. אפשר לפתוח את הנעילה של הישג במצב אופליין. כשהמשחק מופעל אונליין, הוא מסתנכרן עם Play Games Services כדי לעדכן את הסטטוס של ההישג (פתוח או נעול).
הישגים מצטברים
אפשר להגדיר את ההישגים כרגילים או כמצטברים. באופן כללי, הישג מצטבר כרוך בהתקדמות הדרגתית של השחקן בהשגת ההישג לאורך תקופה ארוכה יותר. ככל שהשחקן מתקדם לקראת ההישג המצטבר, תוכלו לדווח על ההתקדמות החלופית שלו ל-Play Games Services.
שירות Google Play עוקב אחר פרטי ההתקדמות, מתריע במשחק כשהשחקן עומד בקריטריונים הנדרשים כדי להשיג את ההישג הזה ומודיע לשחקן כמה זמן הוא נמצא לקראת עמידה ביעד הזה.
ההישגים המצטברים נצברים במהלך סשנים של משחק, ואי אפשר להסיר או לאפס את ההתקדמות מתוך המשחק. לדוגמה, ההישג 'ניצחון ב-50 משחקים' ייחשב להישג מצטבר. 'לנצח 3 משחקים ברציפות' לא יתאים, כי ההתקדמות של השחקן תתאפס אם הוא יפסיד משחק. גם "עם 5,000 שבבי פוקר" לא מתאימים, כי השחקן יכול לצבור ולאבד צ'יפים במהלך המשחק. לגבי שני ההישגים האחרונים, אתם צריכים לעקוב אחרי המצב 'ניצחונות ברציפות' או אחרי סך הצ'יפים של השחקן, ולבטל את נעילת ההישגים הרגילים כשהשחקן משיג אותם.
כשיוצרים הישג מצטבר, צריך להגדיר את המספר הכולל של השלבים שנדרשים לביטול הנעילה שלו (הערך צריך להיות בין 2 ל-10,000). כשהמשתמש מתקדם לקראת ביטול הנעילה של ההישג, צריך לדווח על מספר השלבים הנוספים שהמשתמש ביצע ל-Play Games Services. כשמספר השלבים הכולל מגיע לערך הנדרש לביטול הנעילה, הנעילה של ההישג מתבטלת (גם אם הוא היה מוסתר). אין צורך לאחסן את ההתקדמות המצטברת של המשתמש.
נקודות
להשגות יש ערך נקודות משויך. הציון של השחקן חייב להיות מכפלה של 5, ומספר הנקודות הכולל של כל ההישגים במשחק לא יכול לעבור 1,000 (אבל יכול להיות קטן מזה). בנוסף, לא ניתן לקבל יותר מ-200 נקודות על הישג אחד.
מעקב אחר נקודות ניסיון מצטבר (XP)
שחקנים יכולים להתקדם ברמות בפרופיל המשחק שלהם כשהם צוברים הישגים במשחקים שתומכים ב-Play Games. לכל נקודה שמשויכת להישג, השחקן מקבל 100 נקודות ניסיון (XP) כשהוא משיג את ההישג. במילים אחרות:
XP for an achievement = 100 * (point value for the achievement)
שירותי Play Games עוקבים אחרי נקודות ה-XP שכל שחקן צבר, ושולחים התראה לאפליקציית Google Play Games כשהשחקן צבר מספיק נקודות כדי 'לעלות רמה'. השחקנים יכולים לראות את רמת הניסיון ואת היסטוריית הניסיון שלהם בדף הפרופיל שלהם באפליקציית Google Play Games.
הישגים מינימליים
במשחק שמוטמעים בו הישגים צריכים להיות לפחות חמישה הישגים לפני הפרסום שלו. אפשר לבדוק עם פחות מחמישה הישגים, אבל מומלץ לצבור לפחות חמישה הישגים לפני פרסום המשחק.
מספר ההישגים המקסימלי
מספר ההישגים מוגבל על ידי המגבלות והחלוקה של הנקודות. אם המספר המקסימלי של הנקודות הוא 1,000, וכל הישג מקבל 5 נקודות, המספר המקסימלי של הישגים הוא 200. עם זאת, אם מקצים יותר נקודות להישגים, מספר ההישגים הזמינים קטן כתוצאה מכך.
הנחיות לשימוש בסמלים
צריך ליצור סמלים בפורמט 512 x 512 PNG או JPG. צריך לשלוח לנו רק את הסמל של ההישג שנפתח. אנחנו ניצור גרסה בגווני אפור של הסמל שנחשף באופן אוטומטי. לכן מומלץ שסמלי ההישגים יכללו אלמנטים צבעוניים, כדי שהמשתמשים יוכלו להבחין בקלות בין הישגים שנחשפו להישגים לא נעולים.
כשסמל של הישג מוצג בהודעה קופצת ב-Android, הוא מופיע עם עיגול מעליו והפינות החיצוניות שלו מוסתרות. חשוב לוודא שהסמל עדיין נראה טוב בתנאים האלה.
באותו סמל נעשה שימוש בכל האזורים הגיאוגרפיים, לכן מומלץ לא לכלול בטקסט או בתוכן המותאם לאזור כלשהו.
יצירת הישג
בקטע הזה נסביר איך יוצרים הישגים למשחקים חדשים ולמשחקים שפורסמו.
משחק חדש
כדי ליצור הישג למשחק חדש שעדיין לא פורסם, עוברים לרשומה של המשחק ב-Google Play Console בכרטיסייה Games with Game Services.
בוחרים בכרטיסייה Achievements (הישגים) בצד ימין ולוחצים על הלחצן Add Achievement (הוספת הישג).
לאחר מכן, פשוט ממלאים את הפרטים הנדרשים להשלמת ההישג.
לוחצים על שמירה וההישג יהיה זמין במצב 'מוכן לפרסום'. אחרי שתפרסמו את המשחק, כל ההישגים שלו יפורסמו יחד איתו.
משחק שפורסם
כדי ליצור הישג נוסף למשחק שכבר פורסם, פועלים לפי אותם השלבים שמפורטים למעלה. ההבדל היחיד הוא שהלחצן Save יסומן מחדש בתווית Save as draft (שמירה כטיוטה), וההישג יהיה במצב Ready to Testing (מוכן לבדיקה). מידע נוסף על בדיקת גרסה מעודכנת של משחק זמין במאמר פרסום השינויים במשחק.
אחרי שבודקים את ההישג ומרגישים שהוא טוב, אפשר לפרסם מחדש את המשחק עם ההישגים החדשים, והם יהיו זמינים לכולם.
עריכת הישג
כדי לערוך הישג שכבר יצרתם, בוחרים אותו בכרטיסייה הישגים ב-Google Play Console. בשלב הזה תראו את אותו הטופס שבו השתמשתם כשיצרתם את ההישג בפעם הראשונה, ותוכלו לערוך כל אחד מהשדות לפי הצורך.
כשמסיימים לערוך הישג, לוחצים על הלחצן שמירה כטיוטה. ההסמכה שערכתם תהיה בשלב 'מוכנה לבדיקה' ותוכלו לבדוק אותה. אם הוא פועל כמו שצריך, בוחרים באפשרות Republish (פרסום מחדש) מהתפריט הנפתח. כך המשחק יפורסם מחדש, יחד עם כל ההישגים המעודכנים שלכם, לציבור.
ביטול עריכה
אם אתם מחליטים שההישג הנוכחי לא מוצא חן בעיניכם ואתם רוצים לחזור להישג כפי שהיה קודם, תוכלו לבחור באפשרות החזרה מהתפריט הנפתח ב-Google Play Console, וכל ההישגים יחזרו לגרסה שפורסמה קודם.
מחיקת הישג
אחרי שפרסמת את ההישג, אי אפשר למחוק אותו.
אפשר למחוק הישגים שנמצאים במצב 'לפני פרסום' רק בלחיצה על הלחצן Delete (מחיקה) שבתחתית הטופס של ההישג.
איפוס הישג
ניתן לאפס את נתוני ההתקדמות של השחקנים רק עבור הטיוטה של ההישגים.
- כדי לאפס הישגים ב-Google Play Console, לוחצים על הלחצן איפוס ההתקדמות של ההישג בתחתית הטופס של האירוע.
- כדי לאפס את נתוני ההישגים באופן פרוגרמטי, צריך להפעיל את השיטות
Achievements
של Management API.
הוספת תרגומים להישגים
אתם יכולים לציין תרגומים משלכם להישגים שמשויכים למשחק. לפני כן, חשוב לבצע את השלבים שמפורטים במאמר הוספת תרגומים למשחק. בנוסף, עליכם ליצור הישג אחד או יותר למשחק.
כדי להוסיף תרגומים משלכם להישגים, פותחים את הכרטיסייה Achievements (הישגים) של המשחק ב-Google Play Console ובוחרים בהישג קיים. בדף הפרטים של ההישגים, בוחרים בכרטיסייה של השפה שהוספתם בעבר בכרטיסייה פרטי המשחק. בדף הפרטים של ההישג בשפה הזו, עורכים את הטופס עם התרגומים של ההישג. לוחצים על Save כדי לשמור את פרטי ההסמכה המתורגמים.
הטמעות של לקוחות
למידע נוסף על הטמעת הישגים בפלטפורמה שלכם, כדאי לעיין במקורות המידע הבאים: