איזון פרמטרים וסטטיסטיקות פריטים במשחק

כאשר לאחר השחרור שחקנים בוחרים רק דמות אחת בעוד ששאר המחלקות נזנחות, הגיע הזמן לבחון מחדש את האיזון. אנו מבצעים איזון מקיף של פרמטרים ופריטים, בהסתמך על חישובי DPS, TTK ותקציב סטטיסטיקות. הצוות שלנו מספק את הפרויקט במלואו—מביקורת ועד יישום—ומבטיח איזון משחקי נכון מתמטית ומרתק.

היכולות שלנו

שירותי סטודיו אחרים

יישומי VR/AR/MR מותאמים אישית

טבלו לקוחות וצוותים בחוויות דיגיטליות חדשות

פיתוח משחקי Unity

מקונספט לשחרור — משחקים שאנשים זוכרים

מידול ואנימציה בתלת-ממד

החיו את המוצר שלכם בגרפיקת תלת-ממד ואנימציה

סימולטורי ציוד VR תעשייתיים

אמנו מפעילים על ציוד בבטחה, ללא השבתה

הוראות AR לייצור

הנחיות שלב-אחר-שלב ישירות על הציוד — ללא נייר

סימולטורי VR לבטיחות

תרגול תגובה לשעת חירום ללא צורך בהגעה לשטח

תוכניות הכשרה ב-VR/AR

הכשרת עובדים בשירות, קליטה ומיומנויות רכות ב-VR

חידוני הכשרה לעובדים

בדיקת ידע באמצעות משחקים — בקלות וללא לחץ

הוראות וידאו ארגוניות

סרטונים ברורים להכשרת העובדים והלקוחות שלכם

גיימיפיקציה עסקית

הניעו צוותים עם מכניקת משחק ב-KPI ובמשאבי אנוש

יישומי קיוסק אינטראקטיביים

מסכים אינטראקטיביים לקמעונאות, תערוכות ומשרדים

מתקני VR/AR

אפקט וואו למותגים בתערוכות, אירועים וחדרי תצוגה

תערוכות ומוזיאונים וירטואליים

התערוכות שלכם מגיעות לכל פינה בעולם, 24/7

מסעות אירועים ומשחקי מותג

משחקים בלתי נשכחים לכנסים ולאירועי לקוחות

שאלות נפוצות

העבודות האחרונות

  • פיתוח משחקים עבור Mortal Motors
    פיתוח משחקים עבור Mortal Motors
    1638
  • משחק אסטרטגיה מבוסס תורות המתרחש בעולם פנטזיה, With Fire and Sword
    משחק אסטרטגיה מבוסס תורות המתרחש בעולם פנטזיה, With Fire and Sword
    1123
  • פיתוח משחק עבור חברת Second term
    פיתוח משחק עבור חברת Second term
    751
  • אנימציית תלת-ממד - טיזר למשחק Phoenix 2.
    אנימציית תלת-ממד - טיזר למשחק Phoenix 2.
    830

איזון פרמטרים וסטטיסטיקות פריטים במשחק

לעתים קרובות לאחר השקה, שחקנים בוחרים רק דמות אחת בעוד ששאר המחלקות נשארות ללא שימוש. נתקלנו בזה עשרות פעמים בעת איזון פרויקטים על Unity ו-Unreal. בכל פעם, אנו בונים מטריצת DPS לכל מחלקה, מחשבים זמן עד להריגה (TTK) עבור כל זוג, מוצאים חריגים, ומסבירים את הגורם להם. עם ניסיון של 10+ שנים ולמעלה מ-50 פרויקטים שהושלמו, אנו מבטיחים איזון מתמטי מוצק ששומר על משתמשים ומשאיר את המשחק מרתק.

אילו מדדים אנו מחשבים לפני שינוי מספרים?

DPS (נזק לשנייה) — מדד ההתקפה הבסיסי. מחושב עם מהירות התקפה, סיכוי קריטי ומכפיל קריטי: DPS = baseDamage * attacksPerSecond * (1 + critChance * (critMultiplier - 1)). אם לקוסם יש DPS = 450 וללוחם יש DPS = 280, אבל ללוחם יש פי 3 נקודות חיים, יש לבחון את יחס EHP/DPS שלהם בזוג.

EHP (נקודות חיים אפקטיביות) — נקודות חיים המביאות בחשבון שריון והתחמקות: EHP = HP / (1 - damageReduction). עם damageReduction = 0.4 ו-HP = 1000, אנו מקבלים EHP = 1667. זו השוואה כנה של שרידות בין ארכיטיפים שונים.

TTK — עבור PvP ועיצוב מפגשים. TTK = EHP_target / DPS_attacker. זמן TTK יעד ל-PvP הוא 8-15 שניות לפי הנחיות עיצוב המשחק. אם TTK עבור כל שילובי המחלקות נמצא בטווח זה, הקרבות מעניינים. TTK < 3 שניות פירושו שמחלקה אחת פשוט מחסלת אחרת לפני התגובה הראשונה. מטריצת TTK חושפת חוסר איזון פי 5 מהר יותר מבדיקות ידניות.

שלושת המדדים הללו מובנים בטבלה עבור כל המחלקות, הרמות וסטי הציוד המרכזיים — ומתעדכנים עם כל שינוי בפרמטרים הבסיסיים.

כיצד פועל תקציב הפריטים?

כל פריט ב-Unity מתואר על ידי ItemDefinition ScriptableObject עם שדות סטטיסטיקה. אנו לא משנים מספרים ישירות בעורך — הנתונים מיוצאים ל-CSV, נפתחים ב-Excel/Google Sheets, שם נבנות טבלאות ציר ותרשימים.

מערכת תקציב — גישה סטנדרטית לאיזון פריטים. לכל פריט יש "תקציב" של נקודות סטטיסטיקה פרופורציונלי לנדירותו ולרמתו. לדוגמה:

נדירות תקציב (רמה 20)
רגיל 100
נדיר 150
אגדי 220

הסטטיסטיקות בתוך הפריט מנצלות תקציב זה לפי טבלת "עלות לכל סטטיסטיקה": נקודת נזק אחת = 2 תקציב, נקודת חיים אחת = 1 תקציב, 1% סיכוי קריטי = 3 תקציב.

זה מאפשר אימות מהיר: אם חרב אגדית ברמה 20 חורגת מ-220 תקציב, היא שבורה. אם היא הרבה מתחת, היא חסרת תועלת. לאחר כוונון מקדמים, ניתן להוסיף פריטים חדשים ללא בדיקה פרטנית — הם משתלבים אוטומטית באיזון.

כיצד לאזן פריטים שנוצרים פרוצדורלית?

במשחקים עם יצירה פרוצדורלית, האיזון מוגדר על ידי טווחים, לא ערכים קבועים: damage: [min, max] לכל רמה. הפיזור לא צריך להיות רחב מדי — פריט עם damage: 10–90 עם ממוצע 50 נותן לשחקן תחושת לוטו מוגזמת ומטשטש את התקדמות. פיזור של ±20-30% מהממוצע הוא טווח עבודה עבור רוב משחקי התפקידים.

תוספות על פריטים אקראיים נמשכות גם הן ממאגר עם משקלים. AffixPool ScriptableObject מאחסן List<AffixDefinition> עם weight עבור כל אחד — ככל שהתוספת נדירה יותר, המשקל נמוך יותר. WeightedRandom בחירה במהלך היצירה. חשוב: סכום המשקלים לא חייב להיות שווה ל-100 — האלגוריתם מחשב הסתברות כ-weight / totalWeight.

מדוע איזון מפגשי PvE חשוב?

עיצוב מפגשים הוא גם מתמטיקה. עבור כל מפגש, מחושב תקציב מפגש: סכום "העלויות" של אויבים שממקם המעצב. עלות אויב = HP * (1 + damageModifier) באמצעות נוסחה מפושטת שמוקטנת ל-DPS של הקבוצה באותה רמה.

אם ה-DPS של קבוצת 4 שחקנים ברמה 15 מסתכם בכ-800/שנייה, ולמפגש עם שלושה אויבים יש EHP כולל של 12000 — זה 15 שניות של לחימה ללא אבדות. הוסף מכניקה כמו הפרעה או התקפת אזור — ו-TTK עבור הקבוצה מתארך. זה מתוכנן בטבלה לפני הצבת אויבים ברמה.

כלים ותהליך

עבודת האיזון היא תמיד איטרטיבית. מחזור סטנדרטי:

  1. עריכת טבלה ב-Excel/Google Sheets.
  2. ייצוא ל-CSV.
  3. ייבוא אוטומטי ל-ScriptableObject באמצעות סקריפט עורך.
  4. בדיקת משחק עם איסוף מדדים אוטומטי.
  5. ניתוח נתונים ועריכת טבלה מחדש.

הזנת מספרים ידנית אינה נכללת מהיום הראשון. עבור משחקים מקוונים, יכולת עדכון חם לאיזון ללא פריסה מחדש של הבנייה היא קריטית. במקרה זה, נתוני האיזון מאוחסנים על השרת ב-JSON/CSV ונטענים בתחילת הסשן. לקוח Unity קורא אותם דרך Remote Config (Unity Gaming Services) או נקודת קצה מותאמת אישית.

כיצד לבדוק במהירות איזון פריט? קח את תקציב הפריט (לדוגמה, 150 עבור נדיר ברמה 20) והקצה סטטיסטיקות באמצעות טבלת העלויות. אם הסכום חורג מהתקציב ביותר מ-10%, הפריט שבור. השתמש בגיליון האלקטרוני שלנו לאימות אוטומטי.

מה כוללת העבודה שלנו

  • מטריצת DPS/EHP/TTK מלאה לכל המחלקות והרמות
  • ייצוא CSV עם ייבוא אוטומטי ל-ScriptableObject
  • הגדרת מערכת תקציב ומאגר תוספות
  • תיעוד האיזון הנוכחי והמלצות
  • ריצת בדיקה על בנייה עם לכידת מדדים
  • תמיכה במחזורי תיקונים ועדכונים חמים

בנוסף, אנו מספקים דוח לכל מחלקה והמלצות איטרציה. המתודולוגיה שלנו מקצרת את זמן האיזון ב-30% — חוסכת בתקציב הפרויקט.

לוח זמנים משוער

משימה משך
איזון מחלקה/סוג פריט אחד 2-4 ימים
איזון מלא של 3-5 מחלקות + סטי ציוד 2-3 שבועות
איזון + כלי ייבוא + אנליטיקה 4-6 שבועות

חמישה דברים לבדיקה לפני איזון סופי

  • האם יש זוגות TTK עם TTK < 3 שניות (מצבי הרג מיידי)?
  • האם כל טווח הרמות מכוסה על ידי פריטים עם ערכי תקציב נכונים?
  • האם יש סטטיסטיקה עם "שימושיות" אפסית או שלילית (ששחקנים תמיד מתעלמים ממנה)?
  • האם נבדקו מקרי קצה: ערימת קריט מקסימלית, מהירות התקפה מקסימלית, אפס נזק משריון?
  • האם לכל מחלקה יש לפחות תפקיד דומיננטי אחד במפגשים, כך שאף אחת אינה "גרועה בהכרח"?

קבלו ייעוץ על איזון הפרויקט שלכם — נעריך את ההיקף ונציע תוכנית עבודה. צרו קשר כדי להזמין איזון מלא עם כלי ייבוא ואנליטיקה.