Skip to content

O tradicional Jogo da Forca desenhado com caracteres no terminal.

License

Notifications You must be signed in to change notification settings

earmarques/jogo-forca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Jogo da Forca

O tradicional Jogo da Forca desenhado com caracteres no terminal.

Contexto

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.


O Jogo

Palavra secreta

Primeiramente é pedido ao usuário informar a palavra secreta.

Início do jogo

Desenha as traves da forca, a corda na ponta, os campos reservados aos caracteres e informa o número de lances.

Durante

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.

Desfecho

Com final feliz

Trágico - sem vida nos olhos, o enforcado sucumbe reclinando sua cabeça para o lado.


Dependência

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

Executar

Com o comando python3

Baixe o arquivo forca.py e no mesmo diretório execute-o comando:

python3 forca.py

Como shell script

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

Colab

Pode executar no próprio navegar usando o Google Colab 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

About

O tradicional Jogo da Forca desenhado com caracteres no terminal.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages