O Scratch é um programa de desenvolvimento de jogos gratuito e disponível para uso online que veio para ajudar os usuários na maior dificuldade de quem quer criar seus próprios jogos: a programação.
Em softwares de criação de jogos habituais, são comumente usadas linguagens de programação, como Python, C# e C++, para escrever os códigos que dão vida ao game, mas, no Scratch, programa-se através de blocos de comando.
Dito isso, aqui, você aprenderá como criar um jogo no Scratch, essa ótima e recomendada ferramenta que auxilia no entendimento da lógica de programação.
1. Como criar um jogo no scratch: Personagens
Após acessar o site do Scratch e entrar na área de criação, aparecerá para você uma tela com a imagem do personagem padrão, do cenário e dos blocos de comando que podem ser utilizados. É aí onde a mágica acontece.
Nessa aba de desenvolvimento do game, podemos começar criando e editando os personagens, tanto em sua configuração visual como em sua posição.
Também é possível, se for do seu interesse, deletar o personagem padrão clicando no “x” que fica ao lado do mesmo no canto inferior direito.
Para criar um personagem, aperte na imagem de um gato e um símbolo de “+” no canto inferior direito da tela e selecione a opção de usar um sprite pronto, de desenhar o personagem ou de fazer o upload de um arquivo de imagem.
Ao clicar em qualquer uma dessas opções, você será direcionado para uma aba onde poderá prosseguir intuitivamente com isso.
Depois disso, você deverá configurar seus personagens em relação às suas posições, arrastando-os com o mouse ou alterando suas coordenadas “x,y,” e tamanho, digitando o valor desejado no espaço destinado a isso (presente no canto inferior direito).
Feito tudo isso, seu personagem está pronto e você pode repetir o processo para criar novos elementos para o game ou avançar para a próxima etapa.
2. Como criar um jogo no scratch: Cenário
Já com os personagens em mãos, como próximo passo, você pode editar o cenário do seu jogo.
Para fazê-lo, você deve clicar no botão azul com uma paisagem desenhada que se localiza no canto inferior direito da tela e, então, selecionar a opção de usar um cenário pronto do Scratch, desenhar o seu próprio ou fazer o upload de um arquivo de imagem.
Desse modo, o seu cenário estará em mãos e você poderá avançar na criação do jogo.
3. Como criar um jogo no scratch: Programação
Após a criação dos personagens e do cenário, chegou a hora de dar vida ao jogo – o que, através do modo de programação do Scratch, fica muito mais fácil.
Com o ajuntamento de blocos de comando de diversos tipos, você pode executar tudo o que é mais essencial para o seu jogo.
Assim sendo, abaixo, te mostraremos como desenvolver alguns aspectos do seu jogo dentro do Scratch.
Resposta
Dentro dos jogos em geral é necessário que haja uma forma para o jogador interagir com o game, seja controlando um personagem, os objetos ao seu redor ou até o cenário em questão.
No Scratch, há algumas formas de fazer isso. A principal delas é o uso de três dos blocos pertencentes à classe “eventos“.
O primeiro deles é o que está escrito “quando a bandeira for clicada“, no segundo está escrito “quando o sprite for clicado” e , no terceiro, “quando o espaço for clicado“.
Os três funcionam do mesmo modo, com a única diferença de que o último pode ter a tecla a ser clicada alterada.
Para usá-los, clique no personagem que receberá os comandos no canto inferior direito da tela e, então, arraste um desses blocos do canto esquerdo para o espaço destinado à programação (o meio da tela).
Depois disso, você pode anexar blocos com outras funções a este primeiro, os encaixando como um quebra-cabeça. Isso faz com que essas funcionalidades sejam executadas ao clicar na tecla escolhida.
Movimentação
Tendo visto sobre os blocos de interação com o jogo, vamos entender como programar a movimentação do personagem.
Para isso, você deve acessar a aba dos blocos da parte de movimento, ali encontrando todos os comandos necessários para que os objetos deixem de ser estáticos.
Depois disso, selecione o bloco que realiza a movimentação desejada e o leve para junto de um bloco de evento específico.
Assim, ao ocorrer o evento do qual a movimentação foi subentendida, o personagem se moverá.
Por exemplo, se você quer que o seu sprite se mova 10 unidades ao se clicar na tecla espaço, clique no seu personagem no canto inferior direito. Depois, arraste o bloco de evento em que está escrito “quando espaço for clicado” para o meio da tela e, enfim, conecte o bloco de movimentação que diz “mover 10 passos” a esse primeiro comando.
Contagem
A contagem de vidas e pontos são elementos recorrentes nos jogos atuais que também pode ser realizada no Scratch.
Para tanto, o usuário precisará fazer algumas coisas. Primeiramente, ele deve ir até a aba de variáveis e criar uma nova, a qual irá fazer as contagens de pontos.
O segundo passo será a seleção do bloco “set variável by 0“, o que zerará o contador de pontos. Após isso, você deverá anexar esse comando a algum evento de sua escolha.
No terceiro momento, você deve selecionar o bloco “change variável by 0” e liga-lá, também, a algum evento específico.
Com isso, o contador de pontos do seu game estará pronto.
Onde aprender mais?
Após conferir as nossas instruções sobre o uso do Scratch, você se verá bem introduzido a essa ferramenta e poderá avançar nos seus projetos pessoais cada vez mais.
Entretanto, nós ainda sugerimos que você busque conhecer ainda mais sobre o assunto – pois, desse modo, seus resultados serão melhores.
Hoje em dia é fácil encontrar bons materiais sobre o Scratch na comunidade virtual. Portanto, está aqui uma sugestão de vídeo para ajudá-lo a utilizar o Scratch:
Main Leaf – Um caminho ainda mais fácil
Tendo lido todo esse guia sobre como criar um jogo no Scratch, você pode estar se mostrando desinteressado pelo processo de desenvolvimento do seu jogo. Afinal de contas, realmente pode ser uma coisa intimidadora para quem está começando.
Entretanto, com a Main Leaf, isso não é um impedimento. Ter o seu próprio jogo em mãos – aquele com o qual você tanto sonha – pode ser um processo mais rápido do que você imagina.
Desde 2010 na área profissional, nós somos uma empresa de desenvolvimento de jogos que os produz sob encomenda para pessoas como você. Basta contatar nossa equipe para fazer a sua cotação!