זוכרים את הימים שבהם נהגתם לפתור תשבצים ולשחק סודוקו או טיק-טק עם החברים שלכם במקום משחקים מקוונים? משחקי מסיבה פופולריים כאלה הם ספרי Mad Libs. מרפרנסים פופולריים בתוכניות טלוויזיה כמו חברים ותוכנית הלילה בכיכובו של ג'ימי פאלון, כולם אוהבים ונהנים מ- Mad Libs.

אבל, איך משחקים Mad Libs?

מה זה Mad Libs?

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

יותר מ-180 Mad Libs עם סיפורים קצרים שונים זמינים ברחבי העולם. Mad Libs גם מותאם והופך לקווי עלילה עבור קריקטורות ותוכניות רבות. אלה כוללים את The Big Bang Theory, The Incredibles, The Office, The Powerpuff Girls, Toy Story ו-Angry Birds.

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

instagram viewer

משחקי פיתון מבוססי טקסט קלים ומהנים להכנה. מלבד Mad Libs, משחקים לקידום כישורי Python שלך כוללים משחק הרפתקאות ו משחק חידון אינטראקטיבי.

איך לבנות משחק משעשע לחופשה מהנה בפייתון

בצע את השלבים הבאים כדי לבנות את המשחק Vacation Fun Mad Libs:

  1. שימו לב ל כיף חופשה תבנית משחק Mad Libs ולהכריז על משתנה המייצג את מה שאתה צריך למלא ברווח הריק. מכיוון שיש מספר שמות עצם ושמות תואר, אתה יכול להכריז עליהם לפי הסדר כגון שם עצם 1, שם עצם 2, שם עצם 3 וכן הלאה. להשתמש ב קֶלֶט() פונקציה לקחת ממך הנחיות מצחיקות.
    שם תואר = קלט("הזן שם תואר: ")
    שם תואר2 = קלט("הזן שם תואר: ")
    שם עצם = קלט("הזן שם עצם: ")
    שם עצם2 = קלט("הזן שם עצם: ")
    plural_noun = input("הזן שם עצם ברבים: ")
    משחק = קלט("הזן שם של משחק: ")
    plural_noun2 = input("הזן שם עצם ברבים: ")
    ing_verb = input("הזן פועל המסתיים ב-ing: ")
    ing_verb2 = input("הזן פועל המסתיים ב-ing: ")
    plural_noun3 = input("הזן שם עצם ברבים: ")
    ing_verb3 = input("הזן פועל המסתיים ב-ing: ")
    שם עצם3 = קלט("הזן שם עצם: ")
    צמח = קלט("הזן שם של צמח: ")
    body_part = input("הזן את השם של חלק גוף: ")
    מקום = קלט("הזן שם של מקום: ")
    ing_verb4 = input("הזן פועל המסתיים ב-ing: ")
    שם תואר3 = קלט("הזן שם תואר: ")
    מספר = קלט("הזן מספר: ")
    plural_noun4 = input("הזן שם עצם ברבים: ")
  2. צור משתנה בשם כַּתָבָה שמאחסן את הסיפור ומחליף כל חלל ריק במשתנה המתאים. אופרטור השרשור (+) מצטרף לשתי מחרוזות. השתמש בסוגריים כדי לעטוף את הסיפור על פני מספר שורות.
    סיפור = ("חופשה היא כשאתה מטייל בכמה " + שם תואר + " מקום עם שלך " +
    שם תואר2 + " מִשׁפָּחָה. בדרך כלל אתה הולך למקום שהוא ליד א/אן " + שם עצם + " או למעלה על א/אן "+
    שם עצם2 + ". מקום חופשה טוב הוא מקום שבו אתה יכול לרכוב " + plural_noun + " או לשחק " + משחק
    + " או ללכת לצוד " + plural_noun2 + ". אני אוהב לבלות את הזמן שלי "+ ing_verb + " אוֹ " + ing_verb2
    +". כשהורים יוצאים לחופשה, הם מבלים את זמנם באכילת שלוש "+ plural_noun3 +
    " יום, ואבות משחקים גולף, ואמהות יושבות בסביבה " + ing_verb3
    + ". בקיץ האחרון, אחי הקטן נפל ב/א " + שם עצם3 + " וקיבל רעל " + צמח
    + " על כולו שלו " + body_part + ". המשפחה שלי הולכת ל- " + מקום
    + ", ואני אתאמן " + ing_verb4 +
    ". הורים צריכים חופשות יותר מילדים כי ההורים תמיד מאוד " +
    שם תואר3 + " ובגלל שהם צריכים לעבוד " + מספר
    + " שעות כל יום כל השנה עושה מספיק " + plural_noun4 + " לשלם עבור החופשה.")
  3. הצג את הסיפור.
    הדפס(כַּתָבָה)

פלט של Mad Libs Vacation Fun Game

המשחק Mad Libs Vacation Fun מפיק את הפלט הבא:

שפר את משחק Mad Libs

Python היא שפה פשוטה אך חזקה. יש הרבה ספריות מדהימות זמינות כדי לשפר את משחק Mad Libs שלך. לדוגמה, אתה יכול להשתמש ב-Tkinter כדי לפתח GUI. אתה יכול גם להשתמש במודול pyttsx3 כדי להמיר טקסט לדיבור ב- Python. זה יגרום לסיפור שלך להתעורר לחיים. אתה יכול לבחור בין קולות שונים, ולהתאים את מהירות הדיבור כדי ליהנות אפילו יותר.