O tradicional Jogo da Forca desenhado com caracteres no terminal.
O Jogo da forca foi um exercício passado pelo professor Dr. Henrique Dezani a turma de Linguagem de Programanção, vista no 2º semestre do curso Análise e Desenvolvimento de Sistema na Fatec/Rio Preto - SP.
O enuncionado dizia:
5.2.7. Implemente o jogo da forca. Um usuário deverá entrar com uma palavra. Em seguida, outro usuário deverá indicar as letras dessa palavra. Caso exista, deverá ser mostrada as letras e as suas posições na palavra. Caso não exista, o usuário perderá uma chance. No total, o usuário terá 6 chances para acertar.
Estávamos na quinta aula, da sintaxe da linguagem Python só haviamos visto estruturas condicional, de repetição e listas. Então fiz questão de usar somente os recursos que haviamos aprendido até então. O código poderia ser muito melhorado usando funções.
Primeiramente é pedido ao usuário informar a palavra secreta.
Desenha as traves da forca, a corda na ponta, os campos reservados aos caracteres e informa o número de lances.
Depois de ter errado quatro vezes, sua cabeça e seus braços estão roxos por quase não haver mais circulação sanguínea. Só não vemos as pernas roxas também porque o enforcado está usando calça jeans.
Estando já na última chance o enforcado está furioso. As cruzes ('+') no aviso são o prenúncio de que o fim está próximo.
Com final feliz
Trágico - sem vida nos olhos, o enforcado sucumbe reclinando sua cabeça para o lado.
Precisa do Python 3 instalado. Se usa GNU/Linux, provavelmente já possui alguma versão do Python instalada por padrão. Verifique com o comando:
python --version
Output: Python 3.10.6
Caso não esteja instalado, instale com os comandos abaixo:
sudo apt update
sudo apt install python3
Baixe o arquivo forca.py e no mesmo diretório execute-o comando:
python3 forca.py
Baixe o arquivo forca.py e forneça permissão de execução ao arquivo:
chmod +x forca.py
E execute com:
./forca.py
Se encontrar algum erro na linha 1 devido a #!/usr/bin/env python3
dê o comando
whereis python
E corrija o path do python pela saída do whereis, ficaria algo assim: #!/usr/bin/python
Pode executar no próprio navegar usando o Google Colab . Crie um novo notebook e cole o código de forca.py e aperte o play. Para limpar a saída a cada rodada, têm três linha que deve remover o comentário ('#' no início da linha); procure por # COLAB: descomentar essa linha se for rodar no Colab