מנוע חדש!

עמוד
מוצגות 8 תגובות – 1 עד 8 (מתוך 8 סה״כ)
  • מאת
    תגובות
  • #77138
    DL!
    משתתף

    בשעה טובה, שחררנו גירסה חדשה של מנוע המשחק, התומכת בחוקים המעודכנים של תחרות קודגורו אקסטרים 2006.

    שינויים משמעותיים בגירסה 2.0:

    • המנוע החדש מבוסס גאווה 5 – יש לוודא שגירסה זו מותקנת במחשב לפני הרצתו.
    • תמיכה בהרצת שני שורדים של אותו צוות, ובבלוק זיכרון צוותי הנגיש רק לשורדים מאותו צוות.
    • תמיכה בשינוי מהירות השורד, ע"י אופקוד ייעודי.
    • ממשק משתמש משופר: אפשרות להריץ מספר קרבות רב במהירות.

    הוראות מפורטות לכלל האמור מעלה (ולינק למנוע החדש) ניתן למצוא באתר קודגורו אקסטרים, תחת הכותרת: המדריך.

    שימו לב: במנוע החדש נעשו מספר שינויים שעלולים לגרום לשורדים ישנים להפסיק לתפקד, בדגש על ערכו ההתחלתי של האוגר
    ES

    לפני שחרור המנוע נעשה מאמץ רב לבדוק אותו ולוודא שהוא מתפקד כראוי. אם בכל זאת תתקלו בבאג – אנא ספרו עליו בפורום ונעשה מאמץ לפתור אותו תוך זמן קצר.

    בהצלחה לכולם! [Y]

    #78645
    BS_
    משתתף

    A small note for the unix fans,

    If you want to run the new version of the CGX engine please use the following command:

    java -cp corewars.jar corewars.gui.CompetitionWindow

    Enjoy!

    Note: your java version must be 1.5 as DL mentioned.

    #78644
    TLSM
    משתתף

    אפשרות זהה אך פשוטה יותר
    #chmod u+x cgx.bat; הופך את הקובץ לבר-הרצה (הקובץ מכיל את פקודת ההפעלה)
    לאחר מכן בכל פעם שתהיו מעונינים להפעיל את התוכנה:
    # ./cgx.bat

    בהצלחה לכולם

    דניאל

    #78643
    TLSM
    משתתף

    במידה ו
    ./cgx.bat
    לא עובד

    הוסיפו את השורה:
    #! /bin/bash

    בתחילת הקובץ

    cgx.bat:
        #! /bin/bash
        java -cp corewars.jar corewars.gui.CompetitionWindow

    #78642
    TLSM
    משתתף

    האם מהירות השורד מחושבת בתחילת התור או לפני שמתבצעת פעולה נוספת (אם היא מבוצעת)
    לדוגמה:

    energy = 0

        WAIT
        WAIT
        WAIT
        WAIT
        mov ax,1

    האם הסיכוי לביצוע mov ax,1 הוא אחד ל16 או 0? 

    #78641
    TLSM
    משתתף

    שאלה נוספת
    האם התאים בזכרון המשותף מאותחלים ל-0 ?
    (הזכרון שES מצביע עליו)

    #78640
    TLSM
    משתתף

    שאלה שלישית ואחרונה
    "הערך ההתחלתי של האוגר הוא אפס, ובכל 5 סיבובים מנוע המשחק מחסיר 1 מערכו (אם היה אפס, נשאר אפס)."
    האם הכוונה לכל חמש סיבובים מהסיבוב הראשון במשחק או חמש סיבובים מהפעם האחרונה שנטענה אנרגיה.

    דרך אחרת לשאול את השאלה:
    האם הורדת האנרגיה תתבצע בסיבובים (הסיבוב הראשון הוא 1)
    5,10,15 …
    או בצורה אחרת

    תודה רבה
    דניאל

    צוות
    TLSM

    #78639
    DL!
    משתתף

    הורדת ערך האנרגיה מתבצעת ממש בכל סיבוב חמישי: בסיבובים 1, 6, 11, …

    חישוב מהירות השורד (וכן הורדת ערך האנרגיה בכל סיבוב חמישי) מתבצע לאחר הרצת האופקוד הראשון של השורד.
    לכן, במקרה שתיארת הסיכוי לאופקוד נוסף יהיה 1/16, אלא אם כן מדובר בסיבוב "חמישי".

    אין התחייבות לגבי הערך ההתחלתי של התאים בזיכרון הצוותי המשותף, למרות שלדעתי הם מאותחלים ל-0 במימוש הנוכחי.

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