Discuss Scratch
- Discussion Forums
- » Português
- » Como fazer engines no Scrach! - guia para principiantes
- AdrielCrafter
-
500+ posts
Como fazer engines no Scrach! - guia para principiantes
Olá! Eu sou o OpEnSaDoR e estou aqui para explicar como fazer engines nos vossos projetos!
Eu vou fazer apenas uma lição, e se tiver sucesso eu farei mais cada vez mais avançadas. Mas apenas se as pessoas virem, porque senão virem ninguém vai ver as minhas aulas e não vai valer a pena.
Lição número 1: Andar com teclas do teclado
Os jogos são muito apreciados no Scratch. E mais difíceis de fazer. Mais á frente farei lições de animações, mas agora vai ser de jogos.
De ANDAR.
Já viram jogos em que a personagem anda? Então, acho que todos sabem como fazer isso. Mas fazem da maneira errada.kiedy tło zmieni się na [seta para a direita v]przesuń o (10) kroków
Na verdade, funciona, mas há um problema na jogabilidade:
Sempre que clicar na seta, vai andar, mas tem de se clicar várias vezes, com um clicker, e isso é chato. Para melhor jogabilidade, tem de se fazer assim:Quando alguém clicar na bandeira verdeustaw styl obrotu [olha apenas para a esquerda e para a direita v]
[scratchblocks]
zawsze
jeżeli <klawisz [seta para direita v] naciśnięty?> to
ustaw kierunek na (90º v)
przesuń o (10) kroków
end
end
[/scratchblocks]
Depois também faz-se para cima (0º), para a esquerda (270º) e para baixo (180º), mas sempre vai ser andar o mesmo número de passos. Eu pus 10 como exemplo, mas podem pôr 3 ou 4 para ser mais lento. Até é mais fácil assim.
Então assim acabamos a nossa aula. Se gostaram digam. Se tiverem outra sugestão de aula, como andar quando está no telemóvel, fazer labirintos, quizzes, animações, etc., mandem também. Assim contribuem para ensinar Novos Scratchers e Scratchers principiantes a programarem muito bem.
Adeus!
Eu não sei o que você quer dizer com “engine”. O que você ensinou aí foi um código de movimento mais eficiente
- AdrielCrafter
-
500+ posts
Como fazer engines no Scrach! - guia para principiantes
Olá! Voltei com mais uma aula!
Lição número 2: Andar no telemóvel.
Isto é um pouco mais difícil. Andar com teclas é simples, mas este é um bocadinho mais difícil, mesmo assim no nível iniciante. Em primeiro, precisas de quatro atores, um para a seta para cima, outro para a de baixo, outro para a da esquerda e outro para a da direita. Ficarão no canto da tela, não muito pequenas nem muito grandes, para quando estiver alguém de telemóvel ou tablet conseguir tocar nelas. Por exemplo, na seta da direita, precisaremos de fazer a codificação seguinte:Quando alguém clicar na bandeira verde
zawsze
jeżeli <dotyka [o ponteiro do rato v] ?> to
jeżeli <wciśnięty klawisz myszy?> to
ustaw [direita v] na [1]
end
w przeciwnym razie
ustaw [direita v] na [0]
end
end
Assim, quando estiverem a tocar naquele ator, a variável “direita” ficará em 1, senão ficará em 0.
Depois, faz-se esta programação no ator que mexe-se:Quando alguém clicar na bandeira verde
ustaw styl obrotu [olha apenas para a esquerda e para a direita v]
zawsze
jeżeli <(direita) = [1]> to
zmień x o (90º)
przesuń o (10) kroków
end
end
Assim, se a variável "direita estiver em 1, ele anda 10 passos para a direita. Como disse na lição número 1, podem alterar os 10 passos para o número de passos que quiserem. Depois apenas têm de fazer o mesmo para baixo, cima e esquerda. Espero que tenham gostado!
Também quando for fazer esses tutoriais, tome cuidado com esses blocos, porque eles estão em outra língua (Polonês).
É bom checar o tópico GUIA: Como usar blocos no fórum Português.
- OpEnSaDoR
-
100+ posts
Como fazer engines no Scrach! - guia para principiantes
Obrigado!Olá! Voltei com mais uma aula!
Lição número 2: Andar no telemóvel.
Isto é um pouco mais difícil. Andar com teclas é simples, mas este é um bocadinho mais difícil, mesmo assim no nível iniciante. Em primeiro, precisas de quatro atores, um para a seta para cima, outro para a de baixo, outro para a da esquerda e outro para a da direita. Ficarão no canto da tela, não muito pequenas nem muito grandes, para quando estiver alguém de telemóvel ou tablet conseguir tocar nelas. Por exemplo, na seta da direita, precisaremos de fazer a codificação seguinte:Quando alguém clicar na bandeira verde
zawsze
jeżeli <dotyka [o ponteiro do rato v] ?> to
jeżeli <wciśnięty klawisz myszy?> to
ustaw [direita v] na [1]
end
w przeciwnym razie
ustaw [direita v] na [0]
end
end
Assim, quando estiverem a tocar naquele ator, a variável “direita” ficará em 1, senão ficará em 0.
Depois, faz-se esta programação no ator que mexe-se:Quando alguém clicar na bandeira verde
ustaw styl obrotu [olha apenas para a esquerda e para a direita v]
zawsze
jeżeli <(direita) = [1]> to
zmień x o (90º)
przesuń o (10) kroków
end
end
Assim, se a variável "direita estiver em 1, ele anda 10 passos para a direita. Como disse na lição número 1, podem alterar os 10 passos para o número de passos que quiserem. Depois apenas têm de fazer o mesmo para baixo, cima e esquerda. Espero que tenham gostado!
Também quando for fazer esses tutoriais, tome cuidado com esses blocos, porque eles estão em outra língua (Polonês).
É bom checar o tópico GUIA: Como usar blocos no fórum Português.
- OpEnSaDoR
-
100+ posts
Como fazer engines no Scrach! - guia para principiantes
Mais uma!
Lição nº 4: labirintos!
Hoje vamos aprender a fazer labirintos!
Primeiro precisamos do nosso ator, e a programação será assim:
Isto serve para poder andar para cima, baixo esquerda e direita dom as setas e apenas vira-se para a esquerda e para a direita.
Depois, precisamos de um labirinto. Desenhe-o no cenário. Imaginem que a cor é amarelo, então, temos duas opções. Se quiseres que ele perca, apenas tem de por mais um "se , então“ no bloco ”para sempre" assim:
Ok! Ensinei! Chau!
Lição nº 4: labirintos!
Hoje vamos aprender a fazer labirintos!
Primeiro precisamos do nosso ator, e a programação será assim:
Quando alguém clicar na bandeira verde
idź do x: (aqui vai ser o y do início) y: ((aqui vai ser o x do início)
ustaw styl obrotu [olha apenas para a esquerda e para a direita v]
zawsze
jeżeli <klawisz [seta para cima v] naciśnięty?> to
zmień x o (0º)
przesuń o (10) kroków
end
jeżeli <klawisz [seta para baixo v] naciśnięty?> to
zmień x o (180º)
przesuń o (10) kroków
end
jeżeli <klawisz [seta para a esquerda v] naciśnięty?> to
zmień x o (270º)
przesuń o (10) kroków
end
ejeżeli <klawisz [seta para a direita v] naciśnięty?> to
zmień x o (90º)
przesuń o (10) kroków
end
nd
Isto serve para poder andar para cima, baixo esquerda e direita dom as setas e apenas vira-se para a esquerda e para a direita.
Depois, precisamos de um labirinto. Desenhe-o no cenário. Imaginem que a cor é amarelo, então, temos duas opções. Se quiseres que ele perca, apenas tem de por mais um "se , então“ no bloco ”para sempre" assim:
jeżeli <dotyka koloru [#e2f241] ?> to
idź do x: (aqui vai ser o y do início) y: (aqui vai ser o x do início)
end
Ok! Ensinei! Chau!
- VOUJOUN
-
100+ posts
Como fazer engines no Scrach! - guia para principiantes
Cadê a aula 4?
EDIT:Achei
EDIT:Achei
Last edited by VOUJOUN (Aug. 17, 2023 12:22:13)
- VOUJOUN
-
100+ posts
Como fazer engines no Scrach! - guia para principiantes
{Aula 1}Ensina como usar clones, por favor
- VOUJOUN
-
100+ posts
Como fazer engines no Scrach! - guia para principiantes
Não falem bobagem nos tópicos, por que senão os tópicos bons não vão ficar na primeira página
(Mandei esse comentário para o tópico não ficar na parte de baixo da lista)
(Mandei esse comentário para o tópico não ficar na parte de baixo da lista)
- OpEnSaDoR
-
100+ posts
Como fazer engines no Scrach! - guia para principiantes
Certa! Não falem bobagem nos tópicos, por que senão os tópicos bons não vão ficar na primeira página
(Mandei esse comentário para o tópico não ficar na parte de baixo da lista)
- VOUJOUN
-
100+ posts
Como fazer engines no Scrach! - guia para principiantes
Faça mais aulas, pensador
- OpEnSaDoR
-
100+ posts
Como fazer engines no Scrach! - guia para principiantes
Depois. Daqui a pouco Faça mais aulas, pensador
- -Cubism007-
-
500+ posts
Como fazer engines no Scrach! - guia para principiantes
bump, aliás, vou pedir para darem stick 

- OpEnSaDoR
-
100+ posts
Como fazer engines no Scrach! - guia para principiantes
Stick? bump, aliás, vou pedir para darem stick
- Discussion Forums
- » Português
-
» Como fazer engines no Scrach! - guia para principiantes