Nesta task não tens ajudas, acreditamos que consegues fazer isto sozinho! ;D
Se estás preso nesta task, tens aqui em baixo uma sequência de passos que te pode ajudar a completá-la. E não te esqueças que podes sempre pedir ajuda a um dos alunos da FEUP!
- Já percebeste qual a variável que representa o ecrã do jogo? Se sim, avança para o passo 2.
- Agora que sabes qual a variável que representa o ecrã do jogo, tenta perceber como podes desenhar um quadrado no ecrã. Uma pista, vê a função draw_game() e tenta perceber como é que os pixels são desenhados no ecrã.
- Agora que já percebeste como é que os pixels são desenhados no ecrã, estás pronto para desenhar o quadrado! Boa sorte!
Se conseguiste fazer a task anterior, para esta task tens apenas de mudar a tua lógica para desenhar cada pixel. Uma pista, tenta recriar o range de posições que usaste para desenhar o quadrado, mas desta vez com ciclos. E não te esqueças que podes sempre pedir ajuda a um dos alunos da FEUP!
Se estás preso nesta task, tens aqui em baixo uma sequência de passos que te pode ajudar a completá-la. E não te esqueças que podes sempre pedir ajuda a um dos alunos da FEUP!
- Já percebeste qual a variável que representa o ecrã do jogo? Se sim, avança para o passo 2.
- Agora que sabes qual a variável que representa o ecrã do jogo, tenta perceber como podes desenhar texto no ecrã. Uma pista, vê a função draw_game() e tenta perceber como é que o texto é desenhado no ecrã.
- A pontuação tem de ser guardada de alguma maneira. Após criares uma maneira à tua escolha para armazenares a pontuação de cada jogador, avança para o passo 4.
- Para saberes quando deves desenhar a pontuação no ecrã, tens de perceber quando é que um golo é marcado. Uma pista, vê a função game_update_ball() e tenta perceber como é que os golos são detetados.
- Agora que já percebeste como é que os golos são detetados e como desenhar pixeis no ecrã, estás pronto para desenhar a pontuação no ecrã! Boa sorte!
Dica bónus: Para ser mais fácil desenhares números no exrã, podes criar uma função que "saiba" como desenhar um certo número que recebe num argumento. A maneira de implementares esta função é à tua escolha, mas podes sempre pedir ajuda a um dos alunos da FEUP!