המתמטיקה מאחורי טרוויאן
הנוסחה הראשונה - מדידת מרחקים.
הנוסחה למדידת מרחקים היא משפט פיתגורס. ע"פ משפט פיתגורס, אם במשולש ישר זווית הניצבים מסומנים ב-a ו-b והיתר ב-c - מתקיים : ואם נרצה לחשב את c, נצטרך להוציא שורש ריבועי (חיובי) מהמשוואה, והתוצאה היא :
* SQRT = הוצאת שורש ריבועי.
זה המרחק האבסולוטי, כלומר המרחק במשבצות.
אבל יש לנו חיילים שונים עם מהירויות שונות. במקרה הזה, מחלקים את c - המרחק, ב-V - המהירות.
ערכו של המשתנה V - v/h, כאשר v = כפרים או שדות ו-h = שעה אחת, כלומר 60 דק'.
נקח את הבליסטרה. מהירותה 3 שדות לשעה, ומכאן ש-V = 3/60.
מכיוון שאנחנו מחלקים בשבר, אנחנו הופכים אותו, ולכן התוצאה היא : Time = 60c/3 = 20c (בדקות).
מכאן, נדרשות לבליסטרה 20 דקות בשרת רגיל כדי לעבור משבצת אחת.
-----------------------------
הנוסחה השנייה - מחירים.
תמיד תהיתם - למה היחס בין העלות של שלב מסויים לעלות של השלב הקודם משתנה כל הזמן, ואף בקצב לא קבוע?
לאחר מחקר מעמיק באינטרנט, זו הנוסחה לחישוב עלות של מבנה :
* העלות מעוגלת למספר הקרוב ביותר שמתחלק ב-5.
ואחרי הסינית - התרגום.
bc הוא העלות בשלב 1 (base cost).
level הוא שלב המבנה.
ועכשיו - לעיקר - k.
k מסמל את מידת ההתייקרות - ככל שה-k יותר גבוה, כך המחיר מתייקר יותר בכל שלב.
והנה מספר k-ים של מבנים שונים :
בניין מרכזי, כמור רוב המבנים - k=1.28
שדות משאב - k=1.67. לא, זו לא טעות. שדות המשאב הם קבוצת המבנים השנייה ברמת ההתייקרות שלה.
מבני משאבים - k=1.8, כן - הם המבנים היקרים ביותר. מזל שיש להם רק 5 שלבים ^^
וההפתעה הגדולה - פלא עולם. k=1.0275. ה-0 הוא לא טעות. פלא העולם הוא המבנה שמתייקר בקצב האיטי ביותר.
מצד שני - הבסיס שלו (bc) יקר מאוד - אז הוא נשאר יקר..
-----------------------------
הוא מגן על החוות - ועושה לחוואים סיוטים - נקיק.
מכירים את זה שכשאתם בונים נקיק (שדרוג משלב 0 לשלב 1), ואתם רואים שכתוב : "תכולה נוכחית 80 (או 160) משאבים".
זו התוצאה של הנוסחה. לא הצלחתי לוודא אם כאשר כפר ללא נקיק נבזז ע"י "האמר" בזיזות נשארים בו 80/160 מכל משאב או 0.
* במידה ומדובר בגאלים, יש להכפיל את התוצאה ב-2.
והנה הנוסחה :
קוד:
10 * round(10 * 1.2917 ^ (level - 1) )
level = שלב המבנה; round = יש לעגל את התוצאה (שבתוך הסוגריים) למספר השלם הקרוב ביותר (כאשר מדובר
במספר שלם ועוד חצי, יש לעגל למעלה).
אז יש פתח לתקווה. (אבקש לא להעביר את ה"רעיון" הלאה -) לנו, החוואים, יש מזל שהבסיס הוא ~1.3 ולא 1.67..
-----------------------------
מחסנים - למה כפר בלי מחסן מכיל 800 מכל משאב? הכל לפי הספר (הנוסחה).
זו הנוסחה :
קוד:
round(21.2 * (1.2 ^ level) - 13.2)*100
אם level = 0, התוצאה היא 800.
-----------------------------
נוסחאות נוספות (כי כולן עובדות בערך על אותו העיקרון) :
זמן אימון חיילים (ללא אוצר) בשלב X של מבנה האימון (באחוזים) :
קוד:
1 / ( 0.9^(1-x) ))*100%
זמן הבנייה בהתאם לשלב הבניין המרכזי (באחוזים) :
קוד:
=round(100 / round(100 * (0.964^(1-level) ) ) ) ) * 100%
level = שלב הבניין המרכזי.
-----------------------------
הנוסחה האחרונה (נכון לעכשיו) - נקודות תרבות - כמה נקודות תרבות מייצר מבנה ליום :
קוד:
round(base * (1.2 ^ level))
כאשר level הוא שלב המבנה (גדול מ-0).
base מסמל את ייצור נקודות התרבות ה"גולמי" של המבנה.
אצל רוב המבנים base=1, בקופת האוצר base=6.
-----------------------------
היי,
חיפשתי ומצאתי עוד מספר נוסחאות :
חישוב זמן בנייה :
זמן הבנייה מושפע מ-3 גורמים - הבסיס (a), המקדם (b) והמעדן (c).
שים לב - את התוצאה יש לעגל למספר הקרוב ביותר שמתחלק ב-0.
מהו הבסיס? - כפי שכבר הבנו, הבסיס קובע את הזמן הבסיסי של המבנה. ככל שהבסיס גבוה יותר, כך יקח יותר זמן לשדרג את המבנה לשלב 1.
מהו המקדם? - המקדם הוא המספר אותו יש להעלות בחזקת השלב כדי שיקח יותר זמן לשדרג לשלבים גבוהים יותר.
מהו המעדן? - לאחר שקיבלנו פְרֶה-תוצאה, עלינו לחסר ממנה את המעדן.
הנוסחה :
קוד:
x = a * (b ^ (level - 1) ) - c;
time = x*m
לבטח שמתם לב שהוספתי משתנה - m.
המשתנה m מתחיל עם זמן הבנייה ע"פ שלב הבניין המרכזי (בניין מרכזי בשלב 1 - m=1, בניין מרכזי בשלב 0 - m=1.25, בניין מרכזי
בשלב 20 - m=0.5...)
במידה והבנייה מתרחשת בכפר נטארי, יש לחלק את m ב-2 (מכיוון שזמן הבנייה קצר פי 2 בכפרים נטאריים).
לאחר החישוב, יש לחלק את התוצאה במהירות השרת.
לרוב המוחלט של הבניינים, המשתנה b מקבל את הערך 1.16, בשדות המשאבים - 1.6, במפעלים - 1.5, ובפלא העולם - 1.014.
-----------------------------
כמה נקודות תרבות אצטרך כדי לייסד/לכבוש כפר חדש :
המשתנים - base, g.
המשתנה base הוא הבסיס, כמובן. בשרתים קלאסים, base=2000. בשרתים חדשים (טרוויאן 3+), base=1600/speed, כאשר speed
מסמל את מהירות השרת.
המשתנה g מבדיל בין שרתים קלאסים (T2.5) לבין שרתים רגילים; בשרתים קלאסים g=2, בעוד שבשרתים חדשים (טרוויאן 3+), g=2.3.
כתוצאה מכך, בשרתים חדשים יש צורך ביותר נקודות תרבות לייסוד/כיבוש כפרים מאשר בשרתים קלאסים.
הנוסחה :
קוד:
v = The village <v> you want to found or conquer. starts at 2;
cp = base * (v ^ g)
בשרתים רגילים או קלאסים יש לעגל את התוצאה ל-1000, בשרתים מהירים יותר יש לעגל ל-100.
-----------------------------
במהלך היום אעלה טבלת אקסל שמציגה את כל המשתנים (לא הנוסחאות!) שהוצגו במהלך האשכול.
בניית הטבלה הסתיימה! קישור להורדה : http://www.upf.co.il/file/158473.html (דרוש Excel 2007 או גרסא מאוחרת יותר).
קרדיט לסירטונים!