Atcerieties laikus, kad tiešsaistes spēļu vietā risinājāt krustvārdu mīklas un spēlējāt ar draugiem Sudoku vai Tic-Tac-Toe? Viena no šādām populārām ballīšu spēlēm ir Mad Libs grāmatas. No populārām atsaucēm TV šovos, piemēram, Friends un The Tonight Show ar Džimiju Falonu galvenajā lomā, visi mīl un izbauda Mad Libs.

Bet kā jūs spēlējat Mad Libs?

Kas ir Mad Libs?

Mad Libs ir spēle, ko radījuši Leonards Stērns un Rodžers Praiss. Tā ir ļoti populāra veidņu vārdu spēle, kurā viens spēlētājs darbojas kā lasītājs. Viņi lūdz citiem spēlētājiem, kuriem nav zināšanu par stāstu, aizpildīt tukšās vietas, izvēloties īpašības vārdus, lietvārdus, darbības vārdus utt. Rezultāts ir smieklīgs muļķīgs stāsts, kurā spēlētāji izklaidējas, lasot un smejoties.

Visā pasaulē ir pieejami vairāk nekā 180 Mad Libs ar dažādiem īsiem stāstiem. Mad Libs ir arī pielāgots un veidots sižetos daudzām multfilmām un izrādēm. Tie ietver Lielā sprādziena teoriju, Neticamie, Birojs, Powerpuff Girls, Rotaļlietu stāsts un Angry Birds.

instagram viewer

Mad Libs ir pieejams arī kā kāršu spēle un mobilā aplikācija. Jūs varat iegādāties Mad Libs grāmatas no Mad Libs — pasaules lieliskākā vārdu spēle. Vietnē ir sadaļa ar nosaukumu Drukājamie materiāli kuru izmantosit, lai atskaņotu un izveidotu Python programmu. Papildu veidnes varat meklēt jebkurā meklētājprogrammā.

Uz tekstu balstītas python spēles ir viegli un jautri izgatavojamas. Papildus Mad Libs ir arī spēles, kas pilnveido jūsu Python prasmes piedzīvojumu spēle un interaktīva viktorīnas spēle.

Kā izveidot brīvdienu jautru Mad Libs spēli programmā Python

Veiciet šīs darbības, lai izveidotu spēli Vacation Fun Mad Libs:

  1. Ievērojiet Brīvdienu jautrība Mad Libs spēles veidne un deklarējiet mainīgo, kas apzīmē to, kas jums jāaizpilda tukšajā vietā. Tā kā ir vairāki lietvārdi un īpašības vārdi, varat tos deklarēt secībā, piemēram, lietvārds1, lietvārds2, lietvārds3 utt. Izmantojiet ievade () funkcija, lai saņemtu no jums smieklīgus norādījumus.
    īpašības vārds = ievade ("Ievadiet īpašības vārdu: ")
    īpašības vārds2 = ievade("Ievadiet īpašības vārdu: ")
    lietvārds = ievade ("Ievadiet lietvārdu: ")
    lietvārds2 = ievade ("Ievadiet lietvārdu: ")
    daudzskaitļa_lietvārds = ievade("Ievadiet daudzskaitļa lietvārdu: ")
    spēle = ievade("Ievadiet spēles nosaukumu: ")
    daudzskaitļa_lietvārds2 = ievade("Ievadiet daudzskaitļa lietvārdu: ")
    ing_verb = ievade("Ievadiet darbības vārdu, kas beidzas ar -ing: ")
    ing_verb2 = ievade("Ievadiet darbības vārdu, kas beidzas ar -ing: ")
    daudzskaitļa_lietvārds3 = ievade("Ievadiet daudzskaitļa lietvārdu: ")
    ing_verb3 = ievade("Ievadiet darbības vārdu, kas beidzas ar -ing: ")
    lietvārds3 = ievade ("Ievadiet lietvārdu: ")
    augs = ievade("Ievadiet auga nosaukumu: ")
    body_part = ievade("Ievadiet ķermeņa daļas nosaukumu: ")
    vieta = ievade ("Ievadiet vietas nosaukumu: ")
    ing_verb4 = ievade("Ievadiet darbības vārdu, kas beidzas ar -ing: ")
    īpašības vārds3 = ievade("Ievadiet īpašības vārdu: ")
    numurs = ievade("Ievadiet numuru: ")
    daudzskaitļa_lietvārds4 = ievade("Ievadiet daudzskaitļa lietvārdu: ")
  2. Izveidojiet mainīgo ar nosaukumu stāsts kas saglabā stāstu un aizstāj katru tukšo vietu ar atbilstošo mainīgo. Savienošanas operators (+) savieno divas virknes. Izmantojiet iekavas, lai aplauztu stāstu vairākās rindās.
    stāsts =("Atvaļinājums ir tad, kad dodies ceļojumā uz kādu " + īpašības vārds + " vieta ar savu " +
    īpašības vārds2 + " ģimene. Parasti jūs dodaties uz kādu vietu, kas atrodas netālu no a/an " + lietvārds + " vai uz augšu uz a/an "+
    lietvārds2 + ". Laba atpūtas vieta ir tāda, kur var braukt " + daudzskaitļa_lietvārds + " vai spēlēt " + spēle
    + " vai doties medībās " + daudzskaitļa_lietvārds2 + ". Man patīk pavadīt laiku "+ ing_verb + " vai " + ing_verb2
    +". Kad vecāki dodas atvaļinājumā, viņi pavada laiku, ēdot trīs "+ daudzskaitļa_lietvārds3 +
    " dienā, un tēvi spēlē golfu, un mātes sēž apkārt " + ing_verb3
    + ". Pagājušajā vasarā mans mazais brālis iekrita a/an " + lietvārds3 + " un dabūja indi " + augs
    + " pa visu viņa " + ķermeņa_daļa + ". Mana ģimene gatavojas doties uz " + vieta
    + ", un es trenēšos " + ing_verb4 +
    ". Vecākiem atvaļinājums ir vajadzīgs vairāk nekā bērniem, jo ​​vecāki vienmēr ir ļoti " +
    īpašības vārds3 + " un tāpēc, ka viņiem ir jāstrādā " + numurs
    + " stundas katru dienu visu gadu padarot pietiekami daudz " + daudzskaitļa_lietvārds4 + " lai samaksātu par atvaļinājumu.")
  3. Parādiet stāstu.
    drukāt(stāsts)

Mad Libs brīvdienu jautrās spēles rezultāts

Mad Libs Vacation Fun Game nodrošina šādu rezultātu:

Uzlabojiet Mad Libs spēli

Python ir vienkārša, taču spēcīga valoda. Ir pieejamas daudzas pārsteidzošas bibliotēkas, lai uzlabotu jūsu Mad Libs spēli. Piemēram, varat izmantot Tkinter, lai izstrādātu GUI. Varat arī izmantot pyttsx3 moduli, lai Python pārveidotu tekstu par runu. Tas padarīs jūsu stāstu dzīvu. Varat izvēlēties starp dažādām balsīm un pielāgot runas ātrumu, lai būtu vēl jautrāk.