שלום לכולם

שלום לכולם

אחרי חודש וחצי של לחץ מטורף שבסופו עברתי סוף סוף לתל אביב והתחלתי לעבוד (ובמקביל עבדתי על המשחק שב"ה יתחיל לרוץ ביום שישי הקרוב), אני יכול להקדיש קצת יותר זמן לתחביב. נתחיל בהבהרה - בדיון הסוער שהתנהל ביני ובין הבלש סרפנט אקסיס אמר שכבר היה מקרה של כינוי חדש ולא מוכר שבא והתווכח עם הבלש ואז נעלב ועזב. ובכן, לאחר שקראתי את ההודעה דפדפתי אחורה וראיתי באמת שאף פעם לא כתבתי פה שהחלפתי כינוי... אזזזז לפני משהו כמו חצי שנה או שנה הייתי כותב פה תחת השם NacroMittler. כך או כך, אני לא נעלב כל כך מהר ואני גם לא מתכוון להיעלם. [הדיון עצמו תם ונשלם ואין טעם לחזור אליו או עליו. גם ככה היה לו ריח רע] ומנושא לנושא, לנושא אחר לגמרי. כפי שאמרתי, התארגנו כמה חברה על קבוצה וביום שישי אנחנו צריכים להתחיל לשחק. המשחק יתרחש כמובן בגלמנסל (עולם המערכה שלי שד"א גם כתבתי עליו הרבה בתור NacroMittler) והשיטה היא שיטה המבוססת על אחוזים שהמצאנו ביחד. כל מיומנות (רכיבה, טיפוס, הונאה וכו...) נמדדת ע"י דירוג מיומנות המסמל את סיכויה של הדמות להצליח בפעולה הקשורה לאותה מיומנות. דירוג המיומנות מורכב למעשה משלושה מדדים: כישרון, למידה, וניסיון, אשר מיוצגים ע"י מספר בין 0-1. כשרון: ישנן 9 תכונות בסיסיות הנעות על סקאלה של 1-20 (שלוש פיזיות, שלוש מנטליות ושלוש חברתיות). מידת הכישרון של אדם בתחום מסוים היא למעשה ממוצע התכונות הקשורות לאותה מיומנות, חלקי 20 (כך יוצא מספר בין 0 ל-1). לדוגמה - מיומנות ההונאה קשורה לתבונה, לשכנוע ולחברתיות ולכן כשרונו של אדם בלשקר יקבע לפי ממוצע תכונות אלה חלקי 20. לג'ו יש 10 תבונה, 12 שכנוע ו-16 חברתיות. ממוצע תכונות אלה הוא 12.6, וכשנחלק ל-20 נקבל 0.63. מעגלים את המספר (0.6) וזהו כשרונו של ג'ו בהונאה. למידה: הלמידה היא כמות הזמן והמאמץ שהדמות השקיעה בלמידת הנושא, לרוב תוך קבלת הדרכה מגורם זר, בקיא במידה כזו או אחרת בנושא (יכול להיות מורה מוסמך, חבר ואפילו ספר). כל שחקן מחלק כאוות נפשו מספר נקודות למידה קבוע מראש (אני נתתי לכל שחקן 0.8 ועוד 1ק4 {חלקי 10 כמובן} ), ובמהלך המשחק הוא רשאי להשקיע זמן ואולי גם כסף בכדי להעמיק במיומנות מסויימת או ללמוד משהו חדש. לדוגמה - ג'ו התחיל את המשחק עם 0.1 בהונאה, מפני שבצעירותו הוא למד בבית-ספר למשחק. במהלך ההרפתקה הוא חובר לחבורה של נוכלים חלקלקים שעוקצים עסקים ואנשים פרטיים ומוציאים מהם כספים ורכוש במרמה. במשך חודש הוא מתלווה אליהם ומסייע להם בעבודתם, ובתמורה הוא זוכה ללמוד את "רזי המקצוע". חודש של אימונים אצל הנוכלים (שהם טובים למדי בתחום) מעלה את נקודות הלמידה של ג'ו ל-0.2 בהונאה. לעומת זאת, כשג'ו התחיל ללמוד פסנתר הוא "הרוויח" נקודה אחרי שבועיים בלבד מפני שהוא לומד אצל מורה שהוסמך ללמד. ניסיון: הניסיון הוא, פשוטו כמשמעו, הניסיון שאדם צבר במהלך חייו במיומנות המדוברת. -חשוב לציין שלניסיון יש יותר השפעה על דירוג המיומנות (הסופי) מאשר לכשרון וללמידה-. שוב, כל שחקן מתחיל עם נקודות ניסיון אותן הוא מחלק (אני נתתי 0.5) וצובר ניסיון נוסף בעת המשחק, ע"י שימוש במיומנות או ע"י אימונים. לדוגמה - ג'ו למד לחרטט עוד לפני שהוא למד לדבר, לכן הוא מתחיל את המשחק עם נסיון רב בהונאה - 0.4. במהלך המשחק הוא השתמש ביכולת זו לעיתים קרובות, ולכן אחרי חודש (זמן משחק) הוא מקבל נקודה נוספת ומגיע ל-0.5. כעת עלינו לחשב את דירוג המיומנות הסופי. נכפיל את הכשרון בלמידה, נחבר לזה את הניסיון ונחלק ב-2. שוב יוצא מספר בין 0-1, אותו נכפיל ב-100. התוצאה היא דרוג המיומנות הסופי. לדוגמה – כשרונו של ג'ו בהונאה הוא 0.6, הלמידה שלו 0.2 והניסיון שלו 0.5. בכדי לגלות מה סיכויו להצליח לשקר למישהו, נכפיל 0.6 X 0.2 ונקבל 0.12. נחבר לזה את הנסיון -- 0.12 + 0.5 = 0.17 ונחלק ב-2 – 0.62 / 2 = 0.31. כעת כל שנותר לעשות הוא להכפיל ב-100 וזהו דירוג המיומנות ההונאה של ג'ו (31%). כפי שבוודאי שמתם לב, חישוב התכונות הוא מסורבל וארוך, אבל פתרנו את זה בקלות ע"י בניית דף דמות באקסל שעושה את כל החישובים לבד. הבעיה היא שבזמן משחק זה מעצבן לרוץ כל פעם למחשב. איך אני יכול לפתור את הבעיה הזאת (או אלי לפשט את החישובים)? פתרון אפשרי הוא לקבוע כי השיפור בתכונות מתבצע בסוף כל סשן ולא במהלך המשחק, אבל זה פתרון די מאולץ והוא גם לא לגמרי פותר את הבעיה (אני לא יודע מה לעשות עם שיפורים זמניים, למשל) בכל אופן, הערות, הארות והצעות יתקבלו בברכה. למי ששרד את כל המגילה וכמובן למגיבים, תודה מראש אמיר
 

DDN

New member
ברוך השב

עכשיו יש לי כינוי להתאים לכינוי.
 

Dror Bar

New member
אממ... די הסתבכתי ונראה לי מסורבל

1. למה מחלקים הכל בעשרים ? יש שיטות של תכונות הרבה יותר קלות... זה נראה לי סתם מסורבל לחשב דברים כ0.63. 2.איך קובעים כמה יש בתבונה שכנוע וחברתיות או בכל תכונה אחרת למשל? 3.רשמת בחלק של הלמידה שנתת לכל שחקן 0.8 ועוד 1ק4 חלקי 10 למה חלקי עשר? זה לא אמור להיות חלקי עשרים או שרצית שהכל יהיה אפס נקודה משהו? 4. הדוגמא שנתת לעבוד על הפושעים דווקא נראת לי יותר מתאימה לניסיון וללא ללמידה ? או אפילו לשניהם. 5. כאשר מכפילים למה דווקא כישרון כפול למידה ועוד ניסיון מאיפה הגעת למסקנה ששכה "במציאות" נראים הדברים ? 6. הרעיון של חלקי השתיים בחישוב התכונות הוא ממוצע ? בקיצור לא ענית לך להודעה אלא פשוט שאלתי עוד שאלות... נראה לי הדרך הכי נוחה היא לא לחלק בעשרים כל דבר... אתה בכל מקרה מכפיל בסוף במאה אז אל תחלק בעשרים תחשב את הכל ותכפיל בחמש ( אמור לצאת אותו דבר לא? ) או בכלל לעבור שיטה אחרת.
 
לא לחילוק, לא לעשרוניים

שברים עשרוניים אינם עדיפים על עשרות פשוטות מבחינת קלות השימוש, ולחלק זה תמיד איטי יותר מלהכפיל או לחבר. אם אתה צריך כשרון שמבוסס על שלוש תכונות, פשוט תחבר את שלשתן, ואת התוצאה תבדוק על קוביית אחוזים. ג'ו, עם תבונה 10, שכנוע 12 וחברתיות 16 יהיה עם רמת כשרון בסיסית של 38% בהונאה, שזה לא הרבה יותר מה31% שכל החישוב הארוך מוביל אליו. איך משקפים את הלמידה והנסיון? אפשר פשוט לשקף את זה ע"י מענקי נקודות התחלתיים בבניית הדמות, ועוד כמה כאלה במהלך המשחק. אלו יכולים להיות מענקים קבועים, או אקראיים לפי קובייה.
 
למעלה