/Jogo_da_Forca

Exercicio do curso - Ruby II: Continuando seus primeiros passos na programação

Primary LanguageRuby

😬 Jogo da Forca 😬

Ruby


👾 Projeto

Este projeto foi desenvolvido com base no curso Ruby II: Continuando seus primeiros passos na programação.

📖 Aprendizados

Através das aulas, o professor vai desenvolvendo um jogo com o aluno e abordando conceitos práticos e e de boas práticas da linguagem Ruby. Este, é o segundo de uma série de cursos que compõe a formação de Ruby on Rails. Alguns conceitos abordados:

  • Interface com o usúario e lógica de négocios (no caso, jogo)
  • Boas práticas como early return, refatoração de código entre outros
  • Criação e leitura de arquivos externos
  • Memória e otimização

🎈Resultado

O resultado das aulas é o clássico jogo da forca que pode ser jogado através do terminal e funciona da seguinte maneira:

  1. O jogo escolhe uma palavra aleátoria que esta no dicionário criado pelo desenvolvedor e retorna para o jogador o numero de caracteres.
  2. O jogador digita uma letra ou uma palavra e o jogo retorna se tem ou não. Mostrando a quantidade de erros e quais caracteres já foram digitados.
  3. Caso o jogador ganhe o jogo salva os pontos e os acumula para a próxima rodada.
  4. O jogo mostra qual foi o último jogador com o maior número de pontos como uma espécie de rank.