Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JOGO DA FORCA

Um simples jogo da forca em terminal colorido e escrito em python3

SE QUISER FAZER POR CONTA PRÓPRIA. ESSAS SÃO AS REGRAS GERAIS

  1. Carregue o arquivo palavras.txt para obter a lista de palavras possíveis
  2. Sorteie uma palavra aleatória da lista acima
  3. Imprima o estado da forca atual com os _ _ _ embaixo da forca com as letras a serem chutadas
  4. Peça para o usuário chutar uma letra
  5. Se a letra estiver correta substitua os _ onde ela aparece
  6. Se estiver errada, imprima embaixo da forca as letras erradas e atualize o boneco
  7. Caso o usuário perca, informe o número de chutes corretos e errados e a palavra correta
  8. Caso o usuário ganhe, informe uma mensagem de sucesso
  9. Ao final pergunte se o usuário quer jogar novamente
  10. Lembre-se que a mesma letra não pode ser chutada novamente, e que não se pode colocar caracteres especiais ou com acento

REQUISITOS

  • python3
  • módulo termcolor para colorir terminal
    • pip3 install termcolor --upgrade
  • Conhecimento de básico de POO (Programação Orientada a Objeto)

COMO EXECUTAR

  1. Clone o repositório
  2. Adicione as palavras que deseja usar no arquivo palavras.txt sem acento, sem espaços, sem caracteres especiais e apenas uma palavra por linha. Dessa forma:

palavras

  1. Instale o Python3 e baixe o módulo termcolor

  2. Entre no diretório src e execute o comando: python3 game.py

Inicio do jogo


game

Jogando


jogando


PyHelp com Docstrings

Se por ventura encontrar dificuldades de entender os métodos usados no jogo. Você pode usar o comando help() para ajuda-lo, pois todas as funções foram comentadas com dosctrings para facilitar o entendimento

Use a sintaxe help(Forca.<nome do método>) comando-help

Saida no terminal docs



Recomendação de boneco em ASCII Art

FORCAIMG = [
    """

      +---+
      |   |
          |
          |
          |
          |
    =========""",
    """

      +---+
      |   |
      O   |
          |
          |
          |
    =========""",
    """

      +---+
      |   |
      O   |
      |   |
          |
          |
    =========""",
    """

      +---+
      |   |
      O   |
     /|   |
          |
          |
    =========""",
    """

      +---+
      |   |
      O   |
     /|\  |
          |
          |
    =========""",
    """

      +---+
      |   |
      O   |
     /|\  |
     /    |
          |
    =========""",
    """

      +---+
      |   |
      O   |
     /|\  |
     / \  |
          |
    =========""",
]

About

Jogo da Forca em terminal colorido feito em Python3.9 e no paradigma de Programação Orientado a Objeto

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages