Usando classes para o jogo e para as telas#
Refatore o código do jogo_v0.py
para usar classes. Você deve implementar uma classe para as telas e outra para o jogo como um todo. As classes já foram criadas no arquivo jogo_refatorado.py
, mas o código está vazio.
Este exercício não possui testes, apenas um para enviar o código para o servidor. Teste-o executando o jogo. O resultado final deve ser mais ou menos assim:
Cada cor representa uma tela diferente. Para mudar de tela você deve apertar a tecla ESPAÇO.
Info
Pode ser útil consultar o arquivo jogo_v0.py
para ter uma ideia da lógica do "jogo".
Ao final, você pode consutar o jogo_sugestao.py
para comparar a sua solução com uma solução proposta pelos professores.