thomazrb icon

Joguinho tosco e simples em Python

thomazrb | PRO | 04/06/23 11:58:43 PM UTC | 0 ⭐ | 1346 👁️ | Never ⏰ | []
Python |

2.03 KB

|

None

|

0 👍

/

0 👎

locais = ['Sala', 'Corredor', 'Quarto']
descricao = ['Você está na sala, e a luz está queimada.',
             'Você está no corredor e ele é bem sujo e úmido.',
             'Você está no quarto. Ele possui uma cama velha']
inventario = []
posicao = 0
 
while True:
    print('---------------')
    print(f'{locais[posicao]}: {descricao[posicao]}')
    print('Para onde você gostaria de ir?')
    if posicao == 0:
        print('1 - Corredor')
    elif posicao == 1:
        print('1 - Sala')
        print('2 - Quarto')
    else:
        print('1 - Corredor')
 
    print('---')
    print('p - procurar')
    print('i - inventario')
    print('s - Sair do jogo')
    while True:
        movimento = input('Digite o número do local: ')
        if movimento == 'i':
            print('Itens em sua mochila:')
            for item in inventario:
                print(item)
            break
        if movimento == 's':
            break
        if posicao == 0 and movimento == '1':
            print('Você se move para o corredor')
            posicao = 1
            break
        if posicao == 0 and movimento == 'p':
            print('Você não encontou nada')
            break
        if posicao == 1 and movimento == '1':
            print('Você se move para a sala')
            posicao = 0
            break
        if posicao == 1 and movimento == '2':
            print('Você se move para o quarto')
            posicao = 2
            break
        if posicao == 1 and movimento == 'p':
            print('Você não encontrou nada')
            break
        if posicao == 2 and movimento == '1':
            print('Você se move para o corredor')
            posicao = 1
            break
        if posicao == 2 and movimento == 'p':
            print('Você encontra uma chave embaixo da cama')
            inventario.append('Chave')
            posicao = 1
            break
        print('Movimento inválido!')
    if movimento == 's':
        print('Você saiu do jogo!')
        break

Comments