לדלג לתוכן

הקדמה

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

קונספט חדש - בחירות אקראייות

  • כדי לפתח את המשחק הזה תצטרך לדעת איך ליצור בחירות אקראייות בפיתון.
  • בשורה הראשונה של הפרויקט שלך הוסף את השורה הבאה:
    import random
    
  • עכשיו כדי לבחור בחירה אקראית של איבר ברשימה, תריץ את הפונקציה הבאה:
    random.choice(["rock", "paper", "scissors"])
    
  • זה יביא לך אביר אקראי ברשימה
  • שימו לב, נלמד בפרקים הבאים עוד על impot אז כרגע תתייחסו לזה כמובן מאילו.

איך המשחק אמור להראות

  • הנה דוגמה של איך המשחק אמור להראות בקונסול:
    Welcome to Rock, Paper, Scissors game!
    To quit the game enter "quit" or "q".
    
    Scores: Computer - 0 wins, Human - 0 wins.
    
    Enter (Rock, Paper or Scissors): rock
    Human: Rock
    Computer: Scissors
    Human won!
    
    Scores: Computer - 0 wins, Human - 1 wins.
    
    Enter (Rock, Paper or Scissors): scissors
    Human: scissors
    Computer: Rock
    Computer won!
    
    Scores: Computer - 1 wins, Human - 1 wins.
    
    Enter (Rock, Paper or Scissors): quit
    Final score: Draw!
    

בהצלחה!

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