Discuss Scratch
- Discussion Forums
- » Português
- » como fazer um jogo de certo e errado
- gregmaker
- Scratcher
4 posts
como fazer um jogo de certo e errado
Olá, gostaria de criar um jogo de acionadores com certo e errado (que considere certo ao clicar no objeto ou na seta para direita) e errado (ao clicar no objeto e também com seta para esquerda)
Nao estou conseguindo fazer os elementos aparecerem e desaparecerem na hora correta.. qual seria o melhor jeito? Vejam no link: https://scratch.mit.edu/projects/219549434/
s
Mauricio
Nao estou conseguindo fazer os elementos aparecerem e desaparecerem na hora correta.. qual seria o melhor jeito? Vejam no link: https://scratch.mit.edu/projects/219549434/
s
Mauricio
- gregmaker
- Scratcher
4 posts
como fazer um jogo de certo e errado
Então eu tirei o funcionamento por meio das setas, mas gostaria na verdade que ao clicar em seta para a direita acionasse sempre o que estivesse na tela (corrente) e ao clicar em seta para a esquerda acionasse sempre os vermelhos (que pretendo substituir depois).
ocorre que acabei tirando os comandos de setas pois eles faziam com que todas as imagens aparecessem de forma sobreposta, ao mesmo tempo. Queria que o jogo tivesse acessibilidade, ou seja, não funcionasse apenas dependendo de mouse.
grato
ocorre que acabei tirando os comandos de setas pois eles faziam com que todas as imagens aparecessem de forma sobreposta, ao mesmo tempo. Queria que o jogo tivesse acessibilidade, ou seja, não funcionasse apenas dependendo de mouse.
grato
- Fupicat
- Scratcher
1000+ posts
como fazer um jogo de certo e errado
Você pode fazer o seguinte: Crie um variável de nível e faça o nível aumentar a cada pergunta. Então, ao apertar nas setas, faça um script que cheque qual é o nível atual, e programe a resposta a partir disso. Basicamente:
nível :: variables reporter
quando a @greenFlag for pressionada :: events hat
mude [nível v] para (1) :: variables
quando a tecla [seta para a esquerda v] for pressionada :: events hat
se <(nível) = [1] :: operators> então {
envie a mensagem [perdeu1 v] a todos :: events
adicione (1) a [nível v] :: variables
} :: control
se <(nível) = [2] :: operators> então {
envie a mensagem [pontos2 v] a todos :: events
adicione (1) a [nível v] :: variables
} :: control
...
- Discussion Forums
- » Português
- » como fazer um jogo de certo e errado