Discuss Scratch

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
Fupicat
Scratcher
1000+ posts

como fazer um jogo de certo e errado

Por favor, compartilhe o projeto pra que a gente possa vê-lo. Senão nós não conseguimos entender o que você quer.



gregmaker
Scratcher
4 posts

como fazer um jogo de certo e errado

Compartilhado. Grato
Fupicat
Scratcher
1000+ posts

como fazer um jogo de certo e errado

Ok, eu vi seu projeto mas ainda não entendo o que você quer fazer. As respostas estão funcionando bem quando você clica nelas e os únicos scripts que dizem algo sobre as setas não fazem nada.
Podia elaborar?



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
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
...



gregmaker
Scratcher
4 posts

como fazer um jogo de certo e errado

Puxa.. excelente! grato!

Powered by DjangoBB