Skip to content

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

License

Notifications You must be signed in to change notification settings

araujo0608/hangman-game

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages