שיתוף פעולה

עמוד
מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • מאת
    תגובות
  • #77133
    sss89
    משתתף

    I didn't understand about the cooparation (http://www.codeguru.co.il/Xtreme/tech4.htm). If someone could explane me I will be very glad.

    #78632
    no1
    משתתף

    אם תכתוב שתי תוכניות,

    אז יש לך אפשרות לשתף בינהם מידע.

    המימוש מתבצע ע"י ערך זהה שקיים באוגר ES של שתי התוכניות.

    לדוגמא,

    תוכל לשמור נתונים ב ES:0000 בתוכנית אחת.

    ובתוכנית השניה לקרוא נתונים מ ES:0000.

    ולהיפך.

    (ההיסט 0000 נרשם לדוגמא)

    #78631
    DL!
    משתתף

    אני אנסה להסביר-

    כל צוות יכול להגיש שני שורדים שונים.

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

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

    מקווה שעכשיו זה ברור יותר – אם יש לך שאלה נוספת, תרגיש חופשי [;)]

    #78628
    ThothNabu
    משתתף

    לא כדאי אולי לעשות שכאשר נשארים שני שורדים מאותה קבוצה בלבד בזירה הם יוכרזו כמנצחים והסיבוב יגמר? כי אחרת הם יכולים להמשיך עד 200000 מחזורי שעון וזה מעכב את התחרות

    #78558
    aba1
    משתתף

    אתה יכול לתת דוגמא ממש פשוטה ששורד א' רושם לזכרון הפנימי את הכתובת ההתחלתית שלו כלומר-AX

    ושורד ב' קורא את הכתובת ומכניס אותה אל אוגר לדוגמא SI

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