top of page
dice_brush.png

פיצ'רים

בשלב זה נוסיף שדרוגים למערכת שלנו, שיהפכו אותה להיות טובה אפילו יותר!

איזה כיף, אני שמחה שיש לכם עוד זמן לשדרג את המערכת שלנו! אז הנה כמה דברים נוספים שניתן לעשות… 

בהזדמנות זו, מזכירה לכם את עמוד העזרה שלנו, שיכול לסייע בכל עת!

דורון

mentor_1.png

פיצ'ר 1 - מערכת לבדיקת קובייה עם יותר מ-6 פאות

dice_dd_dice.png

יסמין

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

dice_character_girl.png

האם לדעתכם המערכת שלנו תעבוד גם על קוביות אחרות? למשל קוביית משחק בעלת 8 פאות?

דורון

mentor_1.png

חישבו: האם ומה צריך לשנות בפתרון הקיים על מנת שהתוכנית תעבוד? 

בהנחה שלכל פאה יש את אותו סיכוי לצאת גם ב"קובייה" כזו…

על מנת להסב את התוכנית שלכם לקובייה בעלת 8 פאות, עבדו לפי השלבים הבאים:

  1. חישבו ותכננו

  2. במחברת הקולאב של הפרויקט, צרו עותק של התוכנית, ושנו את הקוד שלכם בהתאם למה שתכננתם

  3. בידקו את התוכנית החדשה

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

  1. המספר הראשון הוא המזהה של הקובייה וזה נשאר ככה

  2. המספר השני אומר כמה פאות יש בקובייה הנבדקת (ברירת מחדל היתה 6)

icon colab white.png
icon colab white.png
עברו לקולאב לשלב 'פיצ'רים' ומצאו את הסימניה:
bookmark_06.png
icon_colab_white.png

יאללה לעבודה 

Anchor 3

סיימתם? כל הכבוד - התמודדתם עם מצב שהמציאות השתנתה והיה צורך לעדכן את התוכנית בהתאם. מימשתם פתרון חדש ובדקתם אותו.

דורון

mentor_1.png

פיצ'ר נוסף לפיצ'ר

dice_var_dice.png

האם לדעתכם אפשר לפתח תוכנית שתעבוד על כל מספר פאות? אפילו 100 פאות?
חישבו ותכננו לפני שאתם ניגשים לפתח בקולאב...

  1. קראו כאן למטה על עבודה עם הרבה מונים.

  2. על התוכנית שלכם לקלוט מהמשתמש את מספר הפאות המבוקש (למשל לתוך המשתנה number_of_sides).

  3. צרו עותק לתוכנית ושנו את הקוד שלכם בהתאם למה שתכננתם. התוכנית צריכה לצייר גרף אבל אינה צריכה להדפיס את ההודעות על קובייה מזויפת/הוגנת בסיום.

  4. בידקו את התוכנית החדשה.

בשביל לפתח את הפיצ'ר הזה, יש ללמוד משהו חדש.

 

קראתם על עבודה עם הרבה מונים? אם כן אז אתם מוכנים להמשיך לפיתוח הפיצ'ר!

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

דורון

mentor_1.png
icon colab white.png
icon colab white.png
עברו לקולאב לשלב 'פיצ'רים' ומצאו את הסימניה:
bookmark_01.png
icon_colab_white.png

יאללה לעבודה 

Anchor 4

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

דורון

mentor_1.png
bottom of page