Hierarquia dos ficheiros de código
A hierarquia dos ficheiros utilizados no projeto pode ser resumida do seguinte modo:
Como já mencionado anteriormente, brick.py importa as ferramentas do EV3 Brick utilizado e é, por sua vez, importado por extra.py, action.py e movement.py.
O primeiro destes, extra.py, importa também a livraria random e as variáveis de jogo contidas em movement.py.
O ficheiro movement.py importa a livraria copy, assim como a função spot() definida em action.py.
Estes três ficheiros que importam brick.py em seu turno são utilizados por strategy.py, onde está contido o código de estratégia.
Finalmente, main.py importa apenas strategy.py e consiste apenas numa chamada da função play() que inicia o jogo.
Esta hierarquia pode ser visualizada no seguinte diagrama:

Comentários
Enviar um comentário
Algo a comentar?