Atividade 10 - Adicionando uma Tela de Título
Agora, vamos aproveitar a separação entre a scene 1 e a scene 2 para adicionar uma tela de título e finalizar nosso jogo! 🎯
É bem simples! Primeiro, vamos comentar a linha que chama startGame()
no final do create()
da Scene 1.
Vamos usar a função startGame()
para iniciar o jogo apenas quando o jogador clicar, em vez de começar automaticamente como antes:

Quando fizer isso, o console vai voltar a mostrar apenas uma tela preta.
Para criar uma tela de título, vamos importar a imagem de fundo e adicionar alguns textos na seção da página inicial da Scene 1:

Você só pode criar o fundo como uma imagem dentro do create()
, pois imagens só podem ser movidas dentro das funções update()
.
Para os textos, recomendamos usar fontes e cores (fills) diferentes para o título e para o texto de “iniciar jogo”.
Agora, vamos fazer com que o método startGame()
seja chamado apenas quando o jogador clicar para começar:

Sua tela deverá ficar parecida com esta:
Parabéns! 🎉
Você completou todas as lições e criou o seu próprio jogo Space Invader!
Agora é só se divertir jogando! 👏🏽👏🏽👏🏽

Você conseguiu!
Minicurso concluído