Esse respositório tem como objetivo recriar um jogo da velha em ruby com interface via terminal.
O repositório foi baseado em um código legado não versionado, localizado em: legacy/tictactoe.rb
Run bin/setup
Run bin/start
Run bin/rspec
- Refatorar o código legado:
Metódos funcionaisRemover acoplamentoAplicar linterSplitar renderizaçãoSplitar AI
- Novas features:
Adicionar tratamento de entradas válidas.Navegação por menuPermitir a seleção da modalidade de jogo: fácil, médio ou difícil (hoje está sempre no difícil).Permitir a seleção do tipo de jogo: computador vs computador, player vs player ou computador vs player.Adicionar modalidade: impossívelAdicionar modalidade: trollInternacionalização- Fazer docker (soon)
- Talvez refatorar a interface para algo mais visual? Talvez com shoes? Ou talvez om vuejs? (soon)