תכנות
—
שיעור 81
26/February/2009
SetGame
—
המשך
דנו בהמשך פיתוח המשחק. יש לא מעט רעיונות. נתחיל בבסיסיות והנחוצות ביותר.
תרגילים
-
השלם תרגילים קודמים.
-
הורד את הגירסא
setgame-2009-02-27-170050.tar.gz
מדף הגירסאות
והרץ.
עיקר השינויים לעומת גירסאות קודמות:
-
הפונקציה
Board.draw()
ממומשת. מספר הטורים והשורות נקבע כך שה"תא" שמוקצב לכל קלף, כולל הרוחים יש לו היחס הקרוב
ביותר ליחס הזהב.
-
כפתור הוספת הקלפים מכיל תמונה שעוצבה במיוחד.
-
לחיצה+שחרור כפתורי עכבר כשהסמן על הלוח, הוא אירוע שמקושר לפונקציה:
Board.event_callback()
שבשלב זה רק מדפיסה את נקודת הלחיצה בלוח.
נסה ללמוד ולהבין כיצד הפונקציות:
Board.draw(...) |
Board.n_columns(...) |
פועלות. אם יש צורך, הוסף (באופן זמני) הדפסות של ערכי משתנים.
-
"תרגיל רשות:"
תרגיל 4 משעור 78.
חזרה לעמוד האם