הרבאלוף של הבוף
New member
שלום לכולם
אחרי חודש וחצי של לחץ מטורף שבסופו עברתי סוף סוף לתל אביב והתחלתי לעבוד (ובמקביל עבדתי על המשחק שב"ה יתחיל לרוץ ביום שישי הקרוב), אני יכול להקדיש קצת יותר זמן לתחביב. נתחיל בהבהרה - בדיון הסוער שהתנהל ביני ובין הבלש סרפנט אקסיס אמר שכבר היה מקרה של כינוי חדש ולא מוכר שבא והתווכח עם הבלש ואז נעלב ועזב. ובכן, לאחר שקראתי את ההודעה דפדפתי אחורה וראיתי באמת שאף פעם לא כתבתי פה שהחלפתי כינוי... אזזזז לפני משהו כמו חצי שנה או שנה הייתי כותב פה תחת השם 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%). כפי שבוודאי שמתם לב, חישוב התכונות הוא מסורבל וארוך, אבל פתרנו את זה בקלות ע"י בניית דף דמות באקסל שעושה את כל החישובים לבד. הבעיה היא שבזמן משחק זה מעצבן לרוץ כל פעם למחשב. איך אני יכול לפתור את הבעיה הזאת (או אלי לפשט את החישובים)? פתרון אפשרי הוא לקבוע כי השיפור בתכונות מתבצע בסוף כל סשן ולא במהלך המשחק, אבל זה פתרון די מאולץ והוא גם לא לגמרי פותר את הבעיה (אני לא יודע מה לעשות עם שיפורים זמניים, למשל) בכל אופן, הערות, הארות והצעות יתקבלו בברכה. למי ששרד את כל המגילה וכמובן למגיבים, תודה מראש אמיר
אחרי חודש וחצי של לחץ מטורף שבסופו עברתי סוף סוף לתל אביב והתחלתי לעבוד (ובמקביל עבדתי על המשחק שב"ה יתחיל לרוץ ביום שישי הקרוב), אני יכול להקדיש קצת יותר זמן לתחביב. נתחיל בהבהרה - בדיון הסוער שהתנהל ביני ובין הבלש סרפנט אקסיס אמר שכבר היה מקרה של כינוי חדש ולא מוכר שבא והתווכח עם הבלש ואז נעלב ועזב. ובכן, לאחר שקראתי את ההודעה דפדפתי אחורה וראיתי באמת שאף פעם לא כתבתי פה שהחלפתי כינוי... אזזזז לפני משהו כמו חצי שנה או שנה הייתי כותב פה תחת השם 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%). כפי שבוודאי שמתם לב, חישוב התכונות הוא מסורבל וארוך, אבל פתרנו את זה בקלות ע"י בניית דף דמות באקסל שעושה את כל החישובים לבד. הבעיה היא שבזמן משחק זה מעצבן לרוץ כל פעם למחשב. איך אני יכול לפתור את הבעיה הזאת (או אלי לפשט את החישובים)? פתרון אפשרי הוא לקבוע כי השיפור בתכונות מתבצע בסוף כל סשן ולא במהלך המשחק, אבל זה פתרון די מאולץ והוא גם לא לגמרי פותר את הבעיה (אני לא יודע מה לעשות עם שיפורים זמניים, למשל) בכל אופן, הערות, הארות והצעות יתקבלו בברכה. למי ששרד את כל המגילה וכמובן למגיבים, תודה מראש אמיר