Prisimenate laikus, kai sprendėte kryžiažodžius ir žaisdavote „Sudoku“ ar „Tic-Tac-Toe“ su draugais, o ne internetinius žaidimus? Vienas iš tokių populiarių vakarėlių žaidimų yra Mad Libs knygos. Iš populiarių nuorodų televizijos laidose, tokiose kaip „Friends“ ir „The Tonight Show“, kuriame vaidina Jimmy Fallon, visi mėgsta ir mėgsta „Mad Libs“.

Bet kaip tu žaidi Mad Libs?

Kas yra Mad Libs?

Mad Libs yra Leonardo Sterno ir Roger Price'o sukurtas žaidimas. Tai labai populiarus šabloninis žodžių žaidimas, kuriame vienas žaidėjas veikia kaip skaitytojas. Jie paprašo kitų žaidėjų, kurie nežino istorijos, užpildyti tuščias vietas pasirenkant būdvardžius, daiktavardžius, veiksmažodžius ir pan. Rezultatas yra juokinga kvaila istorija, kurią žaidėjai smagiai skaito ir juokiasi.

Visame pasaulyje yra daugiau nei 180 Mad Libs su skirtingomis trumpomis istorijomis. „Mad Libs“ taip pat yra pritaikytas ir paverstas siužetais daugeliui animacinių filmų ir laidų. Tai yra „Didžiojo sprogimo teorija“, „Neįtikėtini žmonės“, „Biuras“, „The Powerpuff Girls“, „Žaislų istorija“ ir „Angry Birds“.

instagram viewer

„Mad Libs“ taip pat yra kortų žaidimas ir mobilioji programa. „Mad Libs“ knygų galite nusipirkti iš Mad Libs – geriausias pasaulyje žodžių žaidimas. Svetainėje yra skyrius, vadinamas Spausdinami kurį ketinate naudoti norėdami žaisti ir kurti Python programą. Galite ieškoti papildomų šablonų bet kurioje paieškos sistemoje.

Teksto pagrindu sukurtus python žaidimus lengva ir smagu kurti. Be Mad Libs, žaidimai, skirti tobulinti jūsų Python įgūdžius nuotykių žaidimas ir interaktyvus viktorinos žaidimas.

Kaip sukurti atostogų linksmą Mad Libs žaidimą Python

Atlikite šiuos veiksmus, kad sukurtumėte „Vacation Fun Mad Libs“ žaidimą:

  1. Stebėkite Atostogų linksmybės Mad Libs žaidimo šablonas ir deklaruokite kintamąjį, nurodantį tai, ką turite užpildyti tuščioje vietoje. Kadangi yra daug daiktavardžių ir būdvardžių, galite juos išdėstyti tokia tvarka, kaip daiktavardis1, daiktavardis2, daiktavardis3 ir pan. Naudoti įvestis () funkcija, leidžianti iš jūsų priimti juokingus raginimus.
    būdvardis = input ("Įveskite būdvardį: ")
    būdvardis2 = input("Įveskite būdvardį: ")
    daiktavardis = input ("Įveskite daiktavardį: ")
    daiktavardis2 = input ("Įveskite daiktavardį: ")
    daugiskaitos_daiktavardis = input("Įveskite daugiskaitos daiktavardį: ")
    žaidimas = input ("Įveskite žaidimo pavadinimą: ")
    daugiskaitos_daiktavardis2 = input("Įveskite daugiskaitos daiktavardį: ")
    ing_veiksmažodis = input("Įveskite veiksmažodį, kuris baigiasi -ing: ")
    ing_verb2 = input("Įveskite veiksmažodį, kuris baigiasi -ing: ")
    daugiskaitos_daiktavardis3 = input("Įveskite daugiskaitos daiktavardį: ")
    ing_verb3 = input("Įveskite veiksmažodį, kuris baigiasi -ing: ")
    daiktavardis3 = input ("Įveskite daiktavardį: ")
    augalas = input("Įveskite augalo pavadinimą: ")
    body_part = input("Įveskite kūno dalies pavadinimą: ")
    vieta = input ("Įveskite vietos pavadinimą: ")
    ing_verb4 = input("Įveskite veiksmažodį, kuris baigiasi -ing: ")
    būdvardis3 = input("Įveskite būdvardį: ")
    skaičius = input ("Įveskite skaičių: ")
    daugiskaitos_daiktavardis4 = input("Įveskite daugiskaitos daiktavardį: ")
  2. Sukurkite kintamąjį, vadinamą istorija kuri išsaugo istoriją ir kiekvieną tuščią vietą pakeis atitinkamu kintamuoju. Sujungimo operatorius (+) sujungia dvi eilutes. Naudokite skliaustus, kad apvyniotumėte istoriją keliomis eilutėmis.
    istorija =("Atostogos yra tada, kai keliauji į kai kuriuos " + būdvardis + " vieta su savo " +
    būdvardis2 + " šeima. Dažniausiai einate į kokią nors vietą, esančią netoli a/an " + daiktavardis + " arba viršuje a/an "+
    daiktavardis 2 + ". Gera atostogų vieta yra ta, kur galima važiuoti " + daugiskaitos_daiktavardis + " arba žaisti " + žaidimas
    + " arba eiti medžioti " + daugiskaitos_daiktavardis2 + ". Mėgstu leisti laiką "+ ing_veiksmažodis + " arba " + ing_verb2
    +". Kai tėvai išvyksta atostogauti, jie valgo tris "+ daugiskaitos_daiktavardis3 +
    " per dieną, tėčiai žaidžia golfą, o mamos sėdi " + ing_veiksmažodis3
    + ". Praėjusią vasarą mano mažasis brolis nukrito a/an " + daiktavardis3 + " ir gavo nuodų " + augalas
    + " visame jo " + kūno_dalis + ". Mano šeima ketina vykti į " + vieta
    + ", ir aš pasitreniruosiu " + ing_veiksmažodis4 +
    ". Tėvams atostogų reikia labiau nei vaikams, nes tėvai visada labai " +
    būdvardis3 + " ir todėl, kad jie turi dirbti " + skaičius
    + " valandų kasdien ištisus metus, todėl užtenka " + daugiskaitos_daiktavardis4 + " sumokėti už atostogas.")
  3. Parodykite istoriją.
    spausdinti(pasakojimas)

„Mad Libs“ atostogų linksmo žaidimo išvestis

„Mad Libs Vacation Fun Game“ sukuria tokią išvestį:

Patobulinkite žaidimą „Mad Libs“.

Python yra paprasta, bet galinga kalba. Yra daug nuostabių bibliotekų, kurios pagerins jūsų Mad Libs žaidimą. Pavyzdžiui, galite naudoti Tkinter norėdami sukurti GUI. Taip pat galite naudoti pyttsx3 modulį, norėdami konvertuoti tekstą į kalbą Python. Taip jūsų istorija taps gyva. Galite rinktis iš skirtingų balsų ir reguliuoti kalbos greitį, kad būtų dar smagiau.