אורטל קומבאט בת של מלך (שאלת הבנה)

היי,
לא כלכך הבנתי… אם אנחנו מקימים שחקן חדש רק עם השם שלו אז אנחנו בהתחלה
מניחים שרשימת האויבים שלו ריקה?
ובפעולת attack אני בעצם מוסיפה אויב חדש לרשימת האויבים של השחקן?
image

בנוסף,


לא כלכך הבנתי את זה - כלומר אף פעם אף שחקן לא יכול למות במשחק?
כשהם מגיעים לחיים 0 ומטה צריך להחיות?

הם יכולים למות הרבה פעמים אבל כל פעם חוזרים לחיים חחח
כל פעם שהחיים הם 0 או פחות צריך להחיות אותם

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

לא הבנתי משהו נוסף,
נאמר שהרמה של שחקן היא תמיד 1

אז בעצם L תמיד 1 ? ובעצם צריך להגריל מספר בין 5-20 ?

זה חלק 1 של התרגיל, זה ישתנה בהמשך ולכן אני ממליצה כבר לכפול ב-l :slight_smile:

2 לייקים

מחזק את תשובתה של אורפז.
המימוש גם ככה די פשוט :slight_smile:

לייק 1

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

גם יותר קל ככה גם לתחזק עם הקוד בהמשך, כי חיפוש שם של משתנה (טוב, ספציפית L פחות) זה יותר נוח מאשר חיפוש של “1” בקוד, שלכי תדעי איפה עוד הוא מופיע, והאם הוא קשור למה שאנחנו רוצים לשנות, או שזה “1” שבכלל קשור למשהו אחר…

2 לייקים