• Jogos
  • 08. Classes

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:

Resultado esperado

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.