Advertisement
thomazrb

Joguinho tosco e simples em Python

Apr 6th, 2023
994
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.03 KB | None | 0 0
  1. locais = ['Sala', 'Corredor', 'Quarto']
  2. descricao = ['Você está na sala, e a luz está queimada.',
  3.              'Você está no corredor e ele é bem sujo e úmido.',
  4.              'Você está no quarto. Ele possui uma cama velha']
  5. inventario = []
  6. posicao = 0
  7.  
  8. while True:
  9.     print('---------------')
  10.     print(f'{locais[posicao]}: {descricao[posicao]}')
  11.     print('Para onde você gostaria de ir?')
  12.     if posicao == 0:
  13.         print('1 - Corredor')
  14.     elif posicao == 1:
  15.         print('1 - Sala')
  16.         print('2 - Quarto')
  17.     else:
  18.         print('1 - Corredor')
  19.  
  20.     print('---')
  21.     print('p - procurar')
  22.     print('i - inventario')
  23.     print('s - Sair do jogo')
  24.     while True:
  25.         movimento = input('Digite o número do local: ')
  26.         if movimento == 'i':
  27.             print('Itens em sua mochila:')
  28.             for item in inventario:
  29.                 print(item)
  30.             break
  31.         if movimento == 's':
  32.             break
  33.         if posicao == 0 and movimento == '1':
  34.             print('Você se move para o corredor')
  35.             posicao = 1
  36.             break
  37.         if posicao == 0 and movimento == 'p':
  38.             print('Você não encontou nada')
  39.             break
  40.         if posicao == 1 and movimento == '1':
  41.             print('Você se move para a sala')
  42.             posicao = 0
  43.             break
  44.         if posicao == 1 and movimento == '2':
  45.             print('Você se move para o quarto')
  46.             posicao = 2
  47.             break
  48.         if posicao == 1 and movimento == 'p':
  49.             print('Você não encontrou nada')
  50.             break
  51.         if posicao == 2 and movimento == '1':
  52.             print('Você se move para o corredor')
  53.             posicao = 1
  54.             break
  55.         if posicao == 2 and movimento == 'p':
  56.             print('Você encontra uma chave embaixo da cama')
  57.             inventario.append('Chave')
  58.             posicao = 1
  59.             break
  60.         print('Movimento inválido!')
  61.     if movimento == 's':
  62.         print('Você saiu do jogo!')
  63.         break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement