"אורטל קומבט - חלק 1"

היי, יש לי כמה שאלות הבנה לגבי פעולת “attack” בשאלה הנ"ל.
הראשונה - מה הכוונה למופע של השחקן?
השנייה, " 𝐿 מייצגת את רמת השחקן המתקיף" -
L הכוונה לשלב(level( שהוא 1 כמו שמוגדר בשאלה? או לפרמטר אחר שאותו מקבלת הפעולה?
והשלישית - “אם הפעולה לא קיבלה מופע של שחקן אחר”, מה הכוונה למופע של השחקן האחר?
אני אשמח אם מישהו יעשה לי סדר בשאלה, כי היא ממש התבלגנה לי בראש… תודה!

  1. הכוונה במופע הוא שזה שחקן נוסף.
  2. כן לרמה של השחקן כפי שמוגדר בשאלה.
  3. חזרת על השאלה של 1 זה instence של שחקן אחר שהוא לא השחקן שתוקפים אותו

אז אני אמורה לקבל בפעולה גם את השחקן השני, כן?

בהחלט :dancer: :dancer:
#KO


מוודאה שבאמת הבנתי, הפעולה מקבלת גם את השם של התוקף וגם הנתקף?

תלוי איך מסתכלים על זה אבל בגדול כן.

אוקיי… מקווה שהבנתי.
תודה רבה לך בכל זאת!

לא ברור לי מה כיוון ההתקפה ב- attack:
“פעולת “attack” – שמקבלת מופע של שחקן, ומורידה לו בין 𝐿⋅5 ל־𝐿⋅20 חיים (הגרילו), כאשר 𝐿 מייצגת את רמת השחקן המתקיף.” - השחקן שלנו מותקף ע"י שחקן אחר (כך אני מבין את מה שכתוב)
“אם הפעולה לא קיבלה מופע של שחקן אחר, היא מתקיפה את האויב האחרון שנוסף לרשימת nemeses של השחקן.” - השחקן שלנו מתקיף את האויב האחרון ברשימת nemeses של השחקן שלנו.

אנא אשרו לי האם הבנתי נכון (מקווה שהחלק השני הפוך ממה שהבנתי…)

תמיד יש self. וגם תחשוב על האנגלית
זה player.attack() כלומר השחקן שלנו תוקף שחקן אחר (שהוא מקבל בתור פרמטר בפונקציה)
מעבר לזה שהמשפט הוא “מקבלת מופע של שחקן,ומורידה לו” משמע מורידים לשחקן שהתקבל בפונקציה כי הוא מותקף.

ואם הוא לא קיבל את מי לתקוף, אז הוא תוקף את האחרון ברשימת אויבים שלו