Esse projeto foi desenvolvido para a disciplina de Verificação e Validação e tem como objetivo praticar o que foi aprendido sobre Test Driven Development e Behavior Driven Development.
Como foi feito
O projeto utiliza o Python na sua versão 3.10 e o Pipenv para gerenciamento de ambiente virual e dependências. Ademais, o jogo utiliza o termcolor para imprimir colorido durante o jogo, utiliza o pytest e pytest-cov para execução dos testes e produção da cobertura dos testes e também utiliza o black para a formatação do código.
Executando com o Pipenv (recomendado)
$ pipenv install
$ pipenv run start
Executando sem o Pipenv
$ pip install termcolor
$ python3 main.py
Executando os testes e gerando o coverage com o Pipenv (recomendado)
$ pipenv install --dev
$ pipenv run test
Executando os testes e gerando o coverage sem o Pipenv