O jogador tem que acertar qual é a palavra proposta, tendo como dica o número de letras e o tema ligado à palavra. A cada letra errada, é desenhado uma parte do corpo do enforcado. O jogo termina ou com o acerto da palavra ou com o término do preenchimento das partes corpóreas do enforcado.
Observação: Pode-se escolher entre falar uma letra ou fazer uma tentativa perigosa de tentar adivinhar a palavra falando a palavra que pensa que é. Nesse caso, se errar a palavra, perderá na hora.
-
Baixe o respositório, vá até o diretório do projeto.
-
Execute
bundle install
para instalar as dependências -
E por último, rode o jogo:
$ ruby start.rb
- (Idioma Opcional: pt-BR)
$ ruby start.rb pt-BR
Em algumas ocasiões, especialmente se você utilizar Mac, você poderá se deparar com um caracter ^M ao apertar a tecla ENTER:
Digite uma letra: a^M
$ stty sane
Esse simples projeto possui um signifcado importante, pois me serviu tanto para aprendizado técnico quanto para o desenvolimento pessoal. Sabendo das minhas limitações, antes mesmo de iniciar o desenvolvimento do jogo eu já tinha o costume de resolver katas nos tempos livres para desenvolver alguns predicados ainda adormecidos. Mas foi com a história contida nesse artigo que tudo mudou: CodeKata: How It Started, foi a partir dele que obtive o costume de desenvolver sem compromissos entre o certo ou o errado, adotar algo e investir tempo, apenas com o objetivo de aperfeiçoar - e se divertir, claro!
Experimentar, improvisar, comparar com o que já foi feito, refazer se for preciso, mas sem a obrigatoriedade de chegar a algum lugar.
Fiquem à vontade para contribuir, apontar issues, melhorias e, se quiserem, participar!
Seja um apoiador! Veja só aí, se até o Bender nos apóia... porque você não apoiaria!?