הישגים יכולים להיות דרך מצוינת להגביר את ההתעניינות של המשתמשים במשחק. אתם יכולים להטמיע במשחק הישגים כדי לעודד את השחקנים להתנסות בתכונות שהם לא משתמשים בהן בדרך כלל, או לשחק במשחק בסגנונות שונים לגמרי. הישגים יכולים גם להיות דרך מהנה לשחקנים להשוות את ההתקדמות שלהם זה עם זה ולהתחרות בצורה קלילה.
במאמר הטמעות בצד הלקוח מוסבר איך מטמיעים את התכונה 'הישגים' בפלטפורמה.
מאפיינים
כדי להבין איך ההישגים פועלים, כדאי להכיר כמה מהמאפיינים שמשויכים אליהם.
הרכיבים הבסיסיים האלה משויכים לכל הישג:
- 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. עם זאת, אם מקצים יותר נקודות להישגים, מספר ההישגים הזמינים קטן כתוצאה מכך.
הנחיות לשימוש בסמלים
הסמלים צריכים להיות בפורמט PNG או JPG בגודל 512 על 512 פיקסלים. צריך לשלוח לנו רק את הסמל של ההישג שנפתח. אנחנו ניצור גרסה בגווני אפור של הסמל שנחשף באופן אוטומטי. לכן מומלץ שסמלי ההישגים יכללו אלמנטים צבעוניים, כדי שהמשתמשים יוכלו להבחין בקלות בין הישגים שגלויים להם לבין הישגים שעדיין לא נפתחו.
כשסמל של הישג מוצג בהודעה קופצת ב-Android, הוא מופיע עם עיגול מעליו והפינות החיצוניות שלו מוסתרות. חשוב לוודא שהסמל עדיין נראה טוב בתנאים האלה.
באותו סמל נעשה שימוש בכל האזורים הגיאוגרפיים, לכן מומלץ לא לכלול בטקסט או בתוכן המותאם לאזור כלשהו.
יצירת הישג
בקטע הזה נסביר איך יוצרים הישגים למשחקים חדשים ולמשחקים שפורסמו.
משחק חדש
כדי ליצור הישג למשחק חדש שעדיין לא פורסם, עוברים לרשומה של המשחק ב-Google Play Console בכרטיסייה Games with Game Services.
בוחרים בכרטיסייה Achievements (הישגים) בצד ימין ולוחצים על הלחצן Add Achievement (הוספת הישג).
לאחר מכן, פשוט ממלאים את הפרטים הנדרשים להשלמת ההישג.
לוחצים על שמירה וההישג יהיה זמין במצב 'מוכן לפרסום'. אחרי שתפרסמו את המשחק, כל ההישגים שלו יפורסמו יחד איתו.
משחק שפורסם
כדי ליצור הישג נוסף למשחק שכבר פורסם, פועלים לפי אותם השלבים שמפורטים למעלה. ההבדל היחיד הוא שהלחצן שמירה ייקרא עכשיו שמירה כטיוטה וההישג יהיה במצב 'מוכן לבדיקה'. מידע נוסף על בדיקת גרסה מעודכנת של משחק זמין במאמר פרסום השינויים במשחק.
אחרי שבודקים את ההישג ומרגישים שהוא טוב, אפשר לפרסם מחדש את המשחק עם ההישגים החדשים, והם יהיו זמינים לכולם.
עריכת הישג
כדי לערוך הישג שכבר יצרתם, בוחרים אותו בכרטיסייה הישגים ב-Google Play Console. בשלב הזה יוצג לכם אותו טופס שבו השתמשתם כשיצרתם את ההישג בפעם הראשונה, ותוכלו לערוך את כל השדות לפי הצורך.
כשמסיימים לערוך את ההישג, לוחצים על הלחצן שמירה כטיוטה. ההסמכה שערכתם תהיה בשלב 'מוכנה לבדיקה' ותוכלו לבדוק אותה. אם הוא פועל כמו שצריך, בוחרים באפשרות Republish (פרסום מחדש) מהתפריט הנפתח. הפעולה הזו תגרום לפרסום מחדש של המשחק, יחד עם כל ההישגים המעודכנים, לציבור.
ביטול עריכה
אם אתם מחליטים שההישג הנוכחי לא מוצא חן בעיניכם ואתם רוצים לחזור להישג כפי שהיה קודם, תוכלו לבחור באפשרות החזרה מהתפריט הנפתח ב-Google Play Console, וכל ההישגים יחזרו לגרסה שפורסמה קודם.
מחיקת הישג
אחרי שפרסמת את ההישג, אי אפשר למחוק אותו.
אפשר למחוק הישגים שנמצאים במצב 'לפני פרסום' רק בלחיצה על הלחצן Delete (מחיקה) שבתחתית הטופס של ההישג.
איפוס הישג
אפשר לאפס רק את נתוני ההתקדמות של השחקנים בהישגים בטיוטות.
- כדי לאפס את ההתקדמות בהשגת ההישגים ב-Google Play Console, לוחצים על הלחצן איפוס ההתקדמות בהשגת ההישגים בתחתית הטופס של האירוע.
- כדי לאפס את נתוני ההישגים באופן פרוגרמטי, צריך להפעיל את השיטות
Achievements
של Management API.
הוספת תרגומים להישגים
אתם יכולים לציין תרגומים משלכם להישגים שמשויכים למשחק. לפני כן, חשוב לבצע את השלבים שמפורטים במאמר הוספת תרגומים למשחק. בנוסף, עליכם ליצור הישג אחד או יותר למשחק.
כדי להוסיף תרגומים משלכם להישגים, פותחים את הכרטיסייה Achievements (הישגים) של המשחק ב-Google Play Console ובוחרים בהישג קיים. בדף הפרטים של ההישגים, בוחרים בכרטיסייה של השפה שהוספתם בעבר בכרטיסייה פרטי המשחק. בדף הפרטים של ההישג בשפה הזו, עורכים את הטופס עם התרגומים של ההישג. לוחצים על Save כדי לשמור את פרטי ההסמכה המתורגמים.
הטמעות של לקוחות
כדי ללמוד איך מטמיעים הישגים בפלטפורמה, אפשר להיעזר במקורות המידע הבאים: