← Voltar para todas as aulas
Aula 03

Criando seus próprios tipos de sprites

▶ Vídeo

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.