·

Ciência da Computação ·

Estrutura de Dados

Send your question to AI and receive an answer instantly

Ask Question

Preview text

labirinto jogo em python jogo de texto jogador tera de enfrentar duas lendas urbanas para sair do labirinto caso ele falhe em alguma opção ele morre e o jogo termina Jogo mais complexo import random def intro printBemvindo ao Labirinto das Lendas Urbanas printVocê está perdido em um labirinto assombrado e precisa encontrar o caminho para sair printAo longo do caminho você encontrará duas lendas urbanas e terá que resolver seus enigmas para progredir printBoa sorte def lenda1 printVocê encontra a Lenda Urbana 1 printEnigma 1 Qual é o nome da famosa boneca assombrada que supostamente causa infortúnios para seus donos resposta inputResposta lower if resposta annabelle printResposta correta Você pode continuar return True else printResposta incorreta Game over return False def lenda2 printVocê encontra a Lenda Urbana 2 printEnigma 2 Quantas vezes você precisa dizer Bloody Mary em frente a um espelho para invocála resposta inputResposta if resposta três or resposta 3 printResposta correta Você pode continuar return True else printResposta incorreta Game over return False def navegarlabirinto labirinto playerposition 1 1 endposition 5 6 while True for row in labirinto printjoinrow action inputEscolha uma direção para se mover wasd lower if action w newposition playerposition0 1 playerposition1 elif action s newposition playerposition0 1 playerposition1 elif action a newposition playerposition0 playerposition1 1 elif action d newposition playerposition0 playerposition1 1 else printEntrada inválida Tente novamente continue if labirintonewposition0newposition1 labirintoplayerposition0playerposition1 playerposition newposition elif labirintonewposition0newposition1 printVocê encontrou um obstáculo Tente outra direção elif newposition endposition return True def main intro if not lenda1 return if not lenda2 return printParabéns Você conseguiu passar pelas lendas urbanas e agora precisa navegar pelo labirinto para escapar if navegarlabirinto printParabéns Você encontrou a saída do labirinto Você escapou else printGame over Você não conseguiu encontrar a saída do labirinto main ESSE AÍ DE CIMA DEPOIS DE RESPONDER CORRETO VOCÊ TEM QUE USAR AS TECLAS W A S e D PARA IR MOVIMENTANDO NO LABIRINTO JOGO MAIS BÁSICO import random def game printBemvindo ao jogo do labirinto printVocê está preso em um labirinto e precisa encontrar a saída printPara sair você terá que passar por duas lendas urbanas e resolver alguns enigmas legends A Loira do Banheiro O Homem do Saco randomshufflelegends for legend in legends printf Você encontrou a lenda urbana legend if legend A Loira do Banheiro printPara passar por ela você precisa responder corretamente a seguinte pergunta answer inputQual é o nome da moeda brasileira if answerlower real printResposta incorreta Game over return else printPara passar por ele você precisa responder corretamente a seguinte pergunta answer inputQual é a capital do Brasil if answerlower brasília printResposta incorreta Game over return print Parabéns Você conseguiu sair do labirinto game OUTROS import random def lenda1 printVocê encontrou a primeira lenda urbana Agora você precisa responder a uma pergunta resposta inputQual é o nome da lenda urbana que envolve um palhaço assassino if respostalower palhaço do mal printResposta correta Continue em frente return True else printResposta incorreta Game over return False def lenda2 printVocê encontrou a segunda lenda urbana Agora resolva o enigma num1 randomrandint1 10 num2 randomrandint1 10 resultado num1 num2 printfCalcule a soma num1 num2 resposta intinputQual é o resultado if resposta resultado printResposta correta Continue em frente return True else printResposta incorreta Game over return False def jogolabirinto printBemvindo ao jogo de labirinto Você precisa passar por duas lendas urbanas para escapar if lenda1 if lenda2 printParabéns Você passou pelas lendas urbanas e escapou do labirinto else printVocê falhou na segunda lenda urbana Fim de jogo else printVocê falhou na primeira lenda urbana Fim de jogo jogolabirinto PRA MIM ESSE É O MAIS COMPLETO import random def lenda1 printVocê encontrou a primeira lenda urbana Agora você precisa responder a uma pergunta resposta inputQual é o nome da lenda urbana que envolve um palhaço assassino if respostalower palhaço do mal printResposta correta Continue em frente return True else printResposta incorreta Game over return False def lenda2 printVocê encontrou a segunda lenda urbana Agora resolva o enigma num1 randomrandint1 10 num2 randomrandint1 10 resultado num1 num2 printfCalcule a soma num1 num2 resposta intinputQual é o resultado if resposta resultado printResposta correta Continue em frente return True else printResposta incorreta Game over return False def mostrarlabirintoposicaojogador labirinto labirintoposicaojogador X printLABIRINTO for linha in labirinto printlinha def jogolabirinto posicaojogador 1 lendasresolvidas 0 printBemvindo ao jogo de labirinto Você precisa passar por duas lendas urbanas para escapar while posicaojogador 10 mostrarlabirintoposicaojogador if posicaojogador 4 and lendasresolvidas 0 if not lenda1 return lendasresolvidas 1 if posicaojogador 8 and lendasresolvidas 1 if not lenda2 return lendasresolvidas 1 posicaojogador 1 printParabéns Você passou pelas lendas urbanas e escapou do labirinto jogolabirinto