Lembre-se dos dias em que você costumava resolver palavras cruzadas e jogar Sudoku ou Tic-Tac-Toe com seus amigos em vez de jogar online? Um desses jogos de festa populares são os livros Mad Libs. De referências populares em programas de TV como Friends e The Tonight Show, estrelado por Jimmy Fallon, todo mundo ama e gosta de Mad Libs.

Mas, como você joga Mad Libs?

O que é Mad Libs?

Mad Libs é um jogo criado por Leonard Stern e Roger Price. É um jogo de palavras modelo muito popular, onde um jogador atua como o leitor. Eles pedem aos outros jogadores, que não conhecem a história, que preencham os espaços em branco escolhendo adjetivos, substantivos, verbos, etc. O resultado é uma história engraçada e estúpida que os jogadores se divertem lendo e rindo.

Mais de 180 Mad Libs com diferentes histórias curtas estão disponíveis em todo o mundo. Mad Libs também é adaptado e transformado em histórias para muitos desenhos animados e shows. Isso inclui The Big Bang Theory, The Incredibles, The Office, The Powerpuff Girls, Toy Story e Angry Birds.

instagram viewer

Mad Libs também está disponível como um jogo de cartas e um aplicativo móvel. Você pode comprar os livros Mad Libs em Mad Libs - O maior jogo de palavras do mundo. O site tem uma seção chamada Imprimíveis que você usará para reproduzir e construir um programa Python. Você pode procurar modelos adicionais em qualquer mecanismo de pesquisa.

Os jogos de python baseados em texto são fáceis e divertidos de fazer. Além de Mad Libs, jogos para aprimorar suas habilidades em Python incluem um jogo de aventura e um jogo de perguntas interativo.

Como criar um jogo Mad Libs divertido para férias em Python

Siga estas etapas para criar o jogo Vacation Fun Mad Libs:

  1. Observe o Modelo de Jogo Mad Libs Divertido de Férias e declare uma variável representando o que você tem que preencher no espaço em branco. Como existem vários substantivos e adjetivos, você pode declará-los em ordem, como noun1, noun2, noun3 e assim por diante. Use o entrada() função para obter prompts engraçados de você.
    adjetivo = entrada("Digite um adjetivo: ")
    adjetivo2 = entrada("Digite um adjetivo: ")
    substantivo = entrada("Digite um substantivo: ")
    substantivo2 = entrada("Digite um substantivo: ")
    plural_substantivo = entrada("Digite um substantivo plural: ")
    jogo = entrada("Digite o nome de um jogo: ")
    plural_substantivo2 = entrada("Digite um substantivo plural: ")
    verbo_ing = input("Digite um verbo terminado em -ing: ")
    ing_verb2 = input("Digite um verbo terminado em -ing: ")
    plural_substantivo3 = entrada("Digite um substantivo plural: ")
    ing_verb3 = input("Digite um verbo terminado em -ing: ")
    substantivo3 = entrada("Digite um substantivo: ")
    planta = entrada("Digite o nome de uma planta: ")
    body_part = input("Digite o nome de uma parte do corpo: ")
    lugar = entrada("Digite o nome de um lugar: ")
    ing_verb4 = input("Digite um verbo terminado em -ing: ")
    adjetivo3 = entrada("Digite um adjetivo: ")
    numero = entrada("Digite um número: ")
    plural_substantivo4 = entrada("Digite um substantivo plural: ")
  2. Crie uma variável chamada história que armazena a história e substitua cada espaço em branco pela variável apropriada. O operador de concatenação (+) junta duas strings. Use parênteses para envolver a história em várias linhas.
    história = ("Férias é quando você faz uma viagem para algum " + adjetivo + " lugar com o seu " +
    adjetivo2 + " família. Normalmente você vai a algum lugar próximo a um/a " + substantivo + " ou em um/um "+
    substantivo2 + ". Um bom lugar de férias é aquele onde você pode pedalar " + plural_substantivo + " ou jogar " + jogo
    + " ou ir caçar " + plural_substantivo2 + ". eu gosto de passar meu tempo "+ ing_verb + " ou " + ing_verb2
    +". Quando os pais saem de férias, eles passam o tempo comendo três "+ plural_substantivo3 +
    " por dia, e os pais jogam golfe, e as mães ficam sentadas " + ing_verb3
    + ". No verão passado, meu irmão mais novo caiu em um " + substantivo3 + " e tomou veneno " + planta
    + " em todo o seu " + parte_do_corpo + ". Minha família vai para o " + lugar
    + ", e vou praticar " + ing_verb4 +
    ". Os pais precisam mais de férias do que os filhos porque os pais são sempre muito " +
    adjetivo3 + " e porque eles têm que trabalhar " + número
    + " horas todos os dias durante todo o ano fazendo o suficiente " + plural_substantivo4 + " para pagar as férias.")
  3. Exiba a história.
    imprimir(história)

Resultado do jogo divertido Mad Libs Vacation

O Mad Libs Vacation Fun Game produz a seguinte saída:

Melhore o jogo Mad Libs

Python é uma linguagem simples, mas poderosa. Existem muitas bibliotecas incríveis disponíveis para aprimorar seu jogo Mad Libs. Por exemplo, você pode usar o Tkinter para desenvolver uma GUI. Você também pode usar o módulo pyttsx3 para converter texto em fala em Python. Isso dará vida à sua história. Você pode escolher entre diferentes vozes e ajustar a velocidade da fala para se divertir ainda mais.