Nesta parte, prosseguiremos com a construção de nosso jogo adicionando o personagem, itens coletáveis e o placar.
Projeto completo disponível aqui.
Topicos
Personagem
Retorne à aba "Layout 1" e adicione um novo sprite. Dessa vez, carregue uma imagem qualquer do seu computador que represente o seu personagem:
Eu selecionei a minha foto 🤣:
Agora adicione um comportamento de plataforma:
Execute o jogo e você conseguirá manipular o personagem com as setas do teclado:
Pontos
Agora vamos dá substância ao jogo e adicionar itens coletáveis que atribuem pontos ao jogador.
Crie um novo sprite com uma cor diferente dos usados em plataformas. Mantenha o formato de quadrado, mas bem pequeno:
Adicione o comportamento "Girar":
Ao executar o jogo, verá que o sprite estará girando em sentido horário sem sair do lugar. Agora, adicione a seguinte condição na aba de eventos: Quando o personagem colidir com o sprite, o sprite será destruído:
Execute o jogo e o sprite irá desaparecer ao entrar em contato com o personagem.
Agora precisamos de um placar. Adicione o objeto "Texto" no layout:
Este será o placar. Posicione-o em algum ponto da tela que não será obstruído:
Adicione uma variável de instância ao objeto "Texto":
Chame-a de "Pontos". Ela será do tipo numérico:
Uma nova regra deverá ser inserida na aba de eventos: ao iniciar o layout, o texto deverá mostrar o valor dos pontos. Para isso, crie uma nova ação à condição "Sistema" -> "Ao iniciar layout" e selecione o objeto "Texto":
Selecione a opção "Definir Texto" e prossiga:
Para exibir os pontos, será necessário usar o a função "str" para converter em string a variável "Pontos" do objeto "Texto":
A condição inicial do jogo ficou assim:
Agora precisamos incrementar os pontos a cada vez que ocorre o contato do personagem com o sprite giratório, para isso aproveite a condição já existente e apenas adicione uma nova ação:
Selecione o objeto "Texto" e a opção "Adicionar a":
Para a variável "Pontos", defina o valor 1:
Copie a ação adicionada à condição inicial para atualizar o placar:
Agora faça várias cópias do sprite giratório e espalhe-as pelo layout:
Execute o jogo, colida com os sprites giratórios e o placar será incrementado:
Conclusão
Construct3 mostrou-se um ferramenta excelente para desenvolvimento de jogos por iniciantes. O mínimo de programação foi necessário para exibir o placar.
Top comments (1)
Olá!
Criar um jogo de plataforma com Construct 3 é uma ótima ideia! O Construct 3 é uma ferramenta super intuitiva para quem está começando e mesmo para desenvolvedores mais experientes, graças ao seu sistema de arrastar e soltar.
Aqui estão alguns passos iniciais que você pode seguir:
Planejamento: Antes de mais nada, defina o estilo e os objetivos do seu jogo. Decida se ele será baseado em níveis, um jogo mais aberto ou terá algum tipo de progressão.
Criação de personagens e inimigos: Use a biblioteca de objetos do Construct 3 ou crie seus próprios sprites. As animações são simples de configurar e você pode facilmente programar movimentos básicos, como correr, pular, e interagir com o cenário.
Design do cenário: Construa os elementos de fundo e plataformas. A ferramenta permite usar tilesets para criar mapas rapidamente, o que facilita a criação de níveis dinâmicos.
Física do jogo: Utilize o comportamento de física do Construct 3 para que o movimento do personagem e os saltos sejam mais realistas. Você também pode aplicar interações com objetos, como empurrar caixas ou cair em plataformas móveis.
Programação de lógica: A parte mais divertida! Configure eventos no Construct 3 para que tudo no seu jogo aconteça como você planejou – desde a pontuação até a interação com inimigos.
Se precisar de uma pausa ou quiser explorar outros sites enquanto desenvolve seu jogo, recomendo dar uma olhada na promoção disponível no mostbetbr.bet/promo/bonus/, que oferece bônus interessantes para apostas.
Boa sorte no seu projeto! Se precisar de ajuda, estou por aqui!