😬 Jogo da Forca 😬
👾 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:
- O jogo escolhe uma palavra aleátoria que esta no dicionário criado pelo desenvolvedor e retorna para o jogador o numero de caracteres.
- 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.
- Caso o jogador ganhe o jogo salva os pontos e os acumula para a próxima rodada.
- O jogo mostra qual foi o último jogador com o maior número de pontos como uma espécie de rank.