Phobia קוד מקור

עמוד
מוצגות 2 תגובות – 16 עד 17 (מתוך 17 סה״כ)
  • מאת
    תגובות
  • #77858
    CodeGuru
    מנהל בפורום

    יש שני דברים שאפשר לתקן בנוגע לסדר ריצת השורדים:

    1. כרגע מריצים את כל הרביעיות של שורדים זה מול זה על פי הסדר: קודם ארבעת הראשונים, אח"כ שלושת הראשונים והחמישי, וכו'. בסופו של דבר כולם רצים מספר הוגן ונכון של ריצות, אבל אם נריץ בסדר מקרי זה יחסוך את התהליך בו השורד האחרון בסדר אלפביתי "נתקע" על אפס זמן רב עד שהוא מתחיל להשתתף בתחרות.
    2. בתוך כך ריצה, הסדר הוא אלפביתי. גם כאן אפשר לבחור סדר מקרי כלשהו ולהוריד לגמרי את כל המשחק עם שמות טילדות וכדומה.
      כמו שעידן ציין, חשוב לשמור על הסדר הפנימי של זוגות השורדים.

    בשני המקרים מדובר בתיקונים יחסית קלים בקוד המנוע.

    #77856
    CodeGuru
    מנהל בפורום

    נכון – יש שני נושאים של סדר ריצה שאפשר לתקן

    1. כשמריצים תריסר שורדים בקבוצות של ארבע בכל פעם – הריצה היא על פי סדר. זה גורם לשורד הראשון להשתתף בהתחלה ביותר ריצות ולכן לקבל יתרון (זמני). השורד האחרון (אלפביתית) לעומת זאת לא רץ בכלל ב-330 הריצות הראשונות מתוך 495 הריצות; מה שגורם לו ל"התקע" על אפס זמן ממושך. אמנם בסופו של דבר כל השורדים רצים בדיוק אותו מספר ריצות מול כולם, אבל סדר ריצה מקרי יתקן עיוות זמני זה
    2. בתוך כל אחת מהריצות השורדים מורצים על פי סדר אלפביתי. זה גרם לכל מני מתמודדים לבחור שמות שהם חשבו שיהיו ראשונים. בחירת סדר מקרי בכל פעם תפתור את הבעיה הזו.
      יש לשים לב למה שעידן כתב – חשוב לשמור על כך שזוג השורדים מאותו הצוות יורצו תמיד בסדר הנכון.

    שני התיקונים הם יחסית קלים

מוצגות 2 תגובות – 16 עד 17 (מתוך 17 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.