Muistatko aikoja, jolloin ratkaisit ristisanatehtäviä ja pelasit Sudokua tai Tic-Tac-Toea ystäviesi kanssa verkkopelaamisen sijaan? Yksi tällaisista suosituista bilepeleistä on Mad Libs -kirjat. Suosituista viitteistä televisio-ohjelmissa, kuten Friends ja The Tonight Show, jossa pääosassa on Jimmy Fallon, kaikki rakastavat Mad Libs -elokuvia ja pitävät niistä.

Mutta miten pelaat Mad Libsiä?

Mikä on Mad Libs?

Mad Libs on Leonard Sternin ja Roger Pricen luoma peli. Se on erittäin suosittu mallisanapeli, jossa yksi pelaaja toimii lukijana. He pyytävät muita pelaajia, joilla ei ole tietoa tarinasta, täyttämään kohdat valitsemalla adjektiivit, substantiivit, verbit jne. Tuloksena on hauska typerä tarina, jota pelaajilla on hauskaa lukea ja nauraa.

Yli 180 Mad Libia erilaisilla novelleilla on saatavilla maailmanlaajuisesti. Mad Libs on myös mukautettu ja tehty juoniksi moniin sarjakuviin ja esityksiin. Näitä ovat The Big Bang Theory, The Incredibles, The Office, The Powerpuff Girls, Toy Story ja Angry Birds.

instagram viewer

Mad Libs on saatavilla myös korttipelinä ja mobiilisovelluksena. Voit ostaa Mad Libs -kirjoja osoitteesta Mad Libs - Maailman suurin sanapeli. Sivustolla on osio nimeltä Tulostettavat jota aiot käyttää Python-ohjelman pelaamiseen ja rakentamiseen. Voit etsiä lisämalleja millä tahansa hakukoneella.

Tekstipohjaiset python-pelit ovat helppoja ja hauskoja tehdä. Mad Libsin lisäksi Python-taitojasi kehittäviä pelejä ovat mm seikkailupeli ja interaktiivinen tietokilpailupeli.

Kuinka rakentaa lomahauskoja Mad Libs -peliä Pythonissa

Seuraa näitä ohjeita rakentaaksesi Vacation Fun Mad Libs -pelin:

  1. Huomioi Vacation Fun Mad Libs -pelimalli ja ilmoittaa muuttuja, joka edustaa sitä, mitä sinun on täytettävä tyhjään tilaan. Koska substantiiveja ja adjektiiveja on useita, voit ilmoittaa ne järjestyksessä, kuten substantiivi1, substantiivi2, substantiivi3 ja niin edelleen. Käytä input() toiminto ottaa sinulta hauskoja kehotteita.
    adjektiivi = input("Kirjoita adjektiivi: ")
    adjektiivi2 = input("Kirjoita adjektiivi: ")
    substantiivi = input("Kirjoita substantiivi: ")
    substantiivi2 = input("Kirjoita substantiivi: ")
    monikko_substantiivi = input("Kirjoita monikko substantiivi: ")
    peli = input("Anna pelin nimi: ")
    monikko_noun2 = input("Kirjoita monikko substantiivi: ")
    ing_verb = input("Anna verbi, joka päättyy -ing: ")
    ing_verbi2 = input("Anna verbi, joka päättyy -ing: ")
    monikko_noun3 = input("Kirjoita monikko substantiivi: ")
    ing_verbi3 = input("Anna verbi, joka päättyy -ing: ")
    substantiivi3 = input("Kirjoita substantiivi: ")
    kasvi = input("Anna kasvin nimi: ")
    body_part = input("Kirjoita kehon osan nimi: ")
    paikka = input("Anna paikan nimi: ")
    ing_verbi4 = input("Anna verbi, joka päättyy -ing: ")
    adjektiivi3 = input("Kirjoita adjektiivi: ")
    numero = input("Anna numero: ")
    monikko_noun4 = input("Kirjoita monikko substantiivi: ")
  2. Luo muuttuja nimeltä tarina joka tallentaa tarinan ja korvaa jokaisen tyhjän tilan sopivalla muuttujalla. Yhdistelmäoperaattori (+) yhdistää kaksi merkkijonoa. Käytä sulkeita rivittääksesi tarinan useille riveille.
    tarina =("Loma on sitä, kun teet matkan johonkin " + adjektiivi + " paikka sinun kanssasi " +
    adjektiivi 2 + " perhe. Yleensä mennään johonkin paikkaan, joka on lähellä a/an " + substantiivi + " tai ylös a/an "+
    substantiivi 2 + ". Hyvä lomapaikka on sellainen, jossa voi ratsastaa " + monikko_substantiivi + " tai pelata " + peli
    + " tai mennä metsästämään " + monikko_substantiivi2 + ". Haluan viettää aikaani "+ ing_verbi + " tai " + ing_verbi2
    +". Kun vanhemmat lähtevät lomalle, he syövät kolme "+ monikko_substantiivi3 +
    " päivä, isät pelaavat golfia ja äidit istuvat ympäriinsä " + ing_verbi3
    + ". Viime kesänä pikkuveljeni kaatui a/an " + substantiivi3 + " ja sai myrkkyä " + kasvi
    + " kaikkialla hänen " + body_part + ". Perheeni tulee käymään " + paikka
    + "ja harjoittelen " + ing_verbi4 +
    ". Vanhemmat tarvitsevat lomaa enemmän kuin lapset, koska vanhemmat ovat aina hyvin " +
    adjektiivi3 + " ja koska heidän on tehtävä töitä " + numero
    + " tuntia joka päivä ympäri vuoden, joten riittää " + monikko_substantiivi4 + " loman maksamiseen.")
  3. Näytä tarina.
    Tulosta(tarina)

Mad Libs Vacation Fun -pelin tulos

Mad Libs Vacation Fun Game tuottaa seuraavan tuloksen:

Paranna Mad Libs -peliä

Python on yksinkertainen mutta tehokas kieli. Saatavilla on monia uskomattomia kirjastoja, jotka parantavat Mad Libs -peliäsi. Voit esimerkiksi käyttää Tkinteriä graafisen käyttöliittymän kehittämiseen. Voit myös käyttää pyttsx3-moduulia muuntaaksesi tekstin puheeksi Pythonissa. Tämä herättää tarinasi eloon. Voit valita eri äänien välillä ja säätää puheen nopeutta, jotta sinulla on entistä hauskempaa.