How to Make a Clicker Game in Scratch | Tutorial

– Oi pessoal. É Zoë do time zero. Também conhecido como Zinnea. Hoje, eu queria mostrar a vocês como fazer um jogo clicker no zero. Se você nunca jogou um antes, um jogo clicker é um jogo onde há um determinado item no qual você pode clicar para obter mais pontos e, em seguida, há outros itens que você pode comprar e eles lhe darão ainda mais pontos. Parece tão simples, mas eles são realmente satisfatórios de jogar. E é muito divertido como criador de jogos porque você pode decidir quais são todos os objetos que o jogador pode desbloquear. Então sim. No final deste tutorial, você será capaz de criar
seu próprio jogo como este. Vamos começar.

Então, primeiro, vamos escolher o primeiro objeto no qual você deseja que o jogador
seja capaz de clicar. Você pode simplesmente passar o mouse sobre ele, escolher um sprite, clicar em escolher e escolher qualquer objeto que
desejar para o seu jogo. Eu vou pegar a maçã. E vamos começar fazendo esse sprite tocar um som quando você clicar nele. Você pode ir para a categoria de som e arrastar um som inicial, bloquear e clicar nele para fazer o sprite tocar um som. (som do sprite) E se eu for para a categoria de eventos e adicionar um bloco quando este sprite clicou no topo. Agora, sempre que clico na maçã, ela toca um som. Agora, vamos fazer com que toda vez que o jogador clicar na maçã, ele ganhe um ponto. Para fazer isso, podemos criar uma variável. No zero, uma variável permite que você acompanhe um determinado número em seu projeto. Aqui, podemos criar uma variável e chamá-la de pontos.

E agora, podemos usar isso para acompanhar quantos pontos o jogador marcou. Também vou deletar esta minha variável variável clicando com o botão direito nela ou CTRL clicando nela e clicando em deletar. Então, para que o jogador ganhe um ponto toda vez que clicar na maçã, podemos arrastar esse bloco, trocar os pontos por um. Isso aumenta nossos pontos em um. E se você colocar este bloco sob o, quando este sprite clicar no bloco, agora sempre que o sprite for clicado, (som do sprite) ele tocará um som e os
pontos aumentarão em um. E gostaríamos que os pontos fossem zero quando o projeto começasse. Assim, você pode arrastar este bloco, definir pontos como zero e, em seguida, colocar um bloco quando a bandeira verde foi clicada no topo. E agora, toda vez que você
clicar na bandeira verde, os pontos recomeçam do zero. Além disso, podemos tornar o
clique ainda mais satisfatório fazendo o sprite crescer e encolher quando você clicar nele. Portanto, se você for à categoria de looks e arrastar o bloco de tamanho definido. Portanto, se eu tentar definir o tamanho para 110%, ele ficará um pouco maior.

Defina o tamanho como 100 e o definirá de volta ao seu tamanho normal. E se eu definir o tamanho como 110, aguarde 0,05 segundos e, em seguida, defina o tamanho como 100, ele fará uma pequena animação onde congelou e encolheu muito rapidamente. Então, se eu anexar isso abaixo do bloco quando este sprite clicou, agora toda vez que eu clicar nele, ele fará uma pequena animação. Você também pode escolher
seu próprio som para tocar quando o sprite for clicado. Portanto, se você clicar na guia de sons e clicar em escolher um som, poderá escolher o som que desejar. O que eu mais gosto de fazer é escolher o som, boop bing bop e depois clicar e selecionar tudo, exceto esta última peça. E, em seguida, clique em excluir. E então, a única parte que resta é esse somzinho (som de animação) que eu amo.

Então, assim que terminar o seu som, você pode clicar na aba do código e apenas clicar neste menu e escolher. Agora, vamos adicionar o próximo item no jogo clicker. E vamos fazer com que com este item você tenha que juntar pontos e comprá-lo. Eu vou te mostrar como fazer isso. Então, escolha o que você quer
que seja o próximo item. Eu vou pegar a laranja. E aqui está o que faremos a laranja fazer.

É assim que funcionam os itens compráveis em jogos clicker. Vai custar 10 pontos para poder clicar na laranja. E então, ao clicar nele, você começará a ganhar automaticamente um ponto a cada segundo. Então, você pode clicar na laranja novamente e comprar outra. E agora você está ganhando dois novos pontos a cada segundo. E é aqui que os jogos clicker começam a ficar realmente divertidos. Ou seja, você pode eventualmente obter milhares de pontos a cada segundo, automaticamente, o que pode permitir que você compre itens ainda mais caros. Para começar, deixe-me mostrar como
fazer isso com a laranja. Então, vamos precisar de uma nova variável para acompanhar quantos pontos automáticos o jogador está recebendo a cada segundo.

Então, vamos clicar em criar uma variável e vou chamá-la de pontos automáticos por segundo. Agora, vamos clicar na guia fantasias e clicar na ferramenta de texto e anotar quanto você deseja que este item custe. Farei com que a laranja custe 10 pontos e também vamos anotar quantos pontos por segundo ela dará ao jogador
quando ele comprar uma. Farei com que dê ao jogador um ponto automático por segundo. Vamos voltar para a guia de código. Portanto, se o jogador tiver menos de 10 pontos, queremos que o laranja apareça acinzentado porque ele ainda não pode comprá-lo. Veja como você pode fazer isso. Na categoria aparência, você pode arrastar um bloco de efeito de cor definido, mas em vez de efeito de cor, escolha efeito fantasma. E se você definir isso como 60, isso fará com que um sprite pareça transparente ou desbotado. E então, este bloco, efeitos gráficos claros, fará com que um sprite pareça normal. E vamos arrastar um bloco if else, podemos dizer que se os pontos forem menores que 10, defina o efeito fantasma para 60, faça com que pareça desbotado.

Caso contrário, limpe os efeitos gráficos e faça o sprite parecer normal. E se colocarmos isso dentro de um loop forever, agora, o projeto sempre estará verificando esse bloco if else. Então, ele sempre vai verificar se o jogador tem menos de 10 pontos? Se o jogador tiver menos de 10 pontos, o laranja ficará desbotado. Caso contrário, fará com que
a laranja pareça brilhante. E podemos colocar um bloco quando a bandeira verde foi clicada no topo para que esse código comece quando a bandeira verde for clicada. Agora, então quando o jogo começar, só temos zero pontos. E assim, o laranja parece desbotado. E então, uma vez que temos 10 pontos, parece brilhante. Tipo, podemos comprar agora. Agora, vamos arrastar um bloco quando este sprite clicou. No jogo, o que deve acontecer quando o jogador clicar na laranja? Bem, vamos arrastar outro bloco if else, porque se o jogador
tiver menos de 10 pontos, nada deve acontecer porque ele ainda não tem pontos suficientes para comprar a laranja. Portanto, podemos deixar essa parte do bloco if else em branco. No entanto, se o jogador
tiver 10 pontos, então…

Bem, vamos fazê-lo tocar um som. Vamos começar com isso. (som de animação) Ok. Ok, eu não tenho 10 pontos ainda. Tento clicar na laranja, não acontece nada, mas agora que tenho 10 pontos, posso clicar nela e ela faz um som. E o que mais deve acontecer quando o jogador
compra uma laranja com sucesso? Bem, deve tirar 10 pontos do jogador. Então, vamos mudar os pontos por menos 10 porque você vê, nós temos que girar, você tem que ter certeza de que o jogador realmente gasta o dinheiro. E a laranja deve começar a dar um ponto automático a cada segundo. Então, aqui está como você faz isso. Vamos mudar os
pontos automáticos por segundo por um. Você está aumentando em um. Ok, vamos tentar.

Então, ganho 10 pontos, clico na laranja e compro. Ok, diminuiu meus pontos, gastei o dinheiro, e meus pontos automáticos
por segundo aumentaram, essa variável aumentou, mas se eu não fizer nada, se eu não clicar, na verdade não estou recebendo nenhum automático pontos por segundo. Temos que adicionar algum código que fará isso. Vamos clicar na maçã para adicionar este código porque apenas um sprite
precisa fazer isso. Então, vamos apenas fazer
o primeiro sprite fazer isso. Tente isso. Se dissermos, quando a bandeira verde for clicada, espere para sempre um segundo e troque os pontos por um. O que acontece? Ok, isso faz com que sua pontuação aumente em um a cada segundo, porque espera um segundo e, em seguida, adiciona um aos seus pontos. Mesmo se você não estiver clicando. Mas digamos que eu compre duas laranjas. Agora, eu deveria estar ganhando
dois pontos a cada segundo.

E se eu tiver três laranjas, devo ganhar três
pontos a cada segundo. Portanto, não queremos apenas que nossos pontos aumentem um a cada segundo. Queremos que eles aumentem em qualquer que seja essa variável. Então, ao invés de um aqui, você pode simplesmente arrastar a variável, pontos automáticos por segundo, e colocar aqui. E agora, o projeto sempre adiciona qualquer que seja esse número aos seus pontos. Portanto, se você obteve
pontos automáticos por segundo até cinco, receberá cinco pontos a cada segundo. E se você chegou a mil, receberá mil pontos a cada segundo. E quando o jogo recomeçar, queremos que os pontos automáticos por segundo comecem do zero. Portanto, podemos apenas adicionar este bloco, definir pontos automáticos por segundo para zero sob o bloco quando a bandeira verde foi clicada. Então, é assim que você pode
adicionar pontos automáticos a um jogo clicker.

E agora, se você apenas fizer mais objetos como a laranja, poderá ter quantos itens quiser e torná-los tão
caros quanto quiser. Deixe-me mostrar como você
pode adicionar mais um item. Então, digamos que para o próximo item eu queira uma salada de frutas. Você apenas tem que dar a
todos os itens este código. É muito semelhante ao código oranges, mas deixe-me mostrar onde é diferente.

Eu quero que a salada de frutas
custe 80 pontos para comprar. E eu quero dar a você mais sete pontos por segundo. Então, em todos esses lugares, tenho que colocar 80 porque esse é o custo
da salada de frutas. Queremos verificar se o jogador tem 80 pontos para poder comprá-lo. E aqui, queremos
tirar 80 pontos do jogador porque ele pagou por isso. E então aqui, porque a laranja está dando a você mais sete em seus
pontos automáticos por segundo, deve haver um sete aqui. Ah, e também fui até a aba de fantasias e escrevi o custo
desse item e a recompensa. Então, isso é tudo que você precisa fazer para poder adicionar
quantos itens compráveis quiser ao seu jogo. De qualquer forma, é isso que eu
queria mostrar para vocês hoje. O link para este projeto está na descrição abaixo se você quiser remixá-lo. E sim, espero que você se
divirta criando jogos clicker com seus próprios itens e seus próprios temas.

Mal posso esperar para jogá-los. Provavelmente vou gastar
muito tempo jogando-os. Eu joguei tantos jogos clicker quando estava fazendo este vídeo. Sim, te vejo na próxima vez. E arranhar. (som de animação).

Texto inspirado em publicação no YouTube.

Quer Saber Muito Mais? Venha para a MIND21 Educação

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

This site uses Akismet to reduce spam. Learn how your comment data is processed.