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.
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:
- 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: ") - 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.") - 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.