Criando seus próprios tipos de sprites
O que você vai ver nessa aula
No MakeCode Arcade, todo sprite tem um tipo — o que o editor chama de kind. O tipo serve para dizer ao jogo “o que esse sprite é” e como ele deve se comportar nas interações.
O MakeCode já vem com alguns tipos prontos:
- Player — o personagem controlado pelo jogador (o herói)
- Projectile — projéteis, como tiros e flechas
- Enemy — inimigos
- Food — comidas, power-ups
- …e outros
Mas o mais legal é: você pode criar seus próprios tipos. Por exemplo, num jogo de aventura você pode ter um kind Tesouro, Chave, Porta, NPC — o que fizer sentido para o seu jogo.
Nesta aula vamos:
- Entender o que é o kind de um sprite e por que ele importa
- Ver onde definir o kind no editor de blocos
- Criar nossos próprios tipos de sprite (kinds customizados)
- Usar esses tipos para que o jogo reconheça cada sprite por categoria
Por que isso importa
Quando o sprite tem um tipo bem definido, todas as interações do jogo ficam mais organizadas: “se o jogador encostar em um sprite do tipo Inimigo, perde uma vida”. Sem tipos, você teria que rastrear cada sprite individualmente — um pesadelo conforme o jogo cresce.
Próximos passos
Tipos de sprite definidos, jogo já tem mais estrutura. Mas o cenário ainda está vazio. Próxima aula: cor de fundo do cenário.