Discuss Scratch

AdrielCrafter
Scratcher
500+ posts

Como fazer engines no Scrach! - guia para principiantes

OpEnSaDoR wrote:

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 verde
ustaw 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

Olá!
Sou o AdrielCrafter, Desenvolvedor de Add-Ons para o simulador OpenBVE, e Scratcher (as vezes)
Selecione qualquer palavra na assinatura e pressione Shift + Seta para Baixo e veja a assinatura completa.

Os fóruns em Português é como uma grande wiki, com uma variedade de tópicos feitos por usuários, para lhe ajudar com o Scratch!
Dá uma olhada!

Algumas coisas sobre o fórum:
Sobre o Scratch
AdrielCrafter
Scratcher
500+ posts

Como fazer engines no Scrach! - guia para principiantes

OpEnSaDoR wrote:

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.

Olá!
Sou o AdrielCrafter, Desenvolvedor de Add-Ons para o simulador OpenBVE, e Scratcher (as vezes)
Selecione qualquer palavra na assinatura e pressione Shift + Seta para Baixo e veja a assinatura completa.

Os fóruns em Português é como uma grande wiki, com uma variedade de tópicos feitos por usuários, para lhe ajudar com o Scratch!
Dá uma olhada!

Algumas coisas sobre o fórum:
Sobre o Scratch
OpEnSaDoR
Scratcher
100+ posts

Como fazer engines no Scrach! - guia para principiantes

AdrielCrafter wrote:

OpEnSaDoR wrote:

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

Olá! Leiam o que está em cima, foi escrito por mim!
Espero que gostem!
Se quiserem aceder ao meu super site que eu fiz, venham aqui!
Se quiserem aceder a informações do meu site antes, venham aqui!
Se quiseres apenas ver o fórum sobre o meu site, está tudo aqui!
VOUJOUN
Scratcher
100+ posts

Como fazer engines no Scrach! - guia para principiantes

E a aula 4?
OpEnSaDoR
Scratcher
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:

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!

Olá! Leiam o que está em cima, foi escrito por mim!
Espero que gostem!
Se quiserem aceder ao meu super site que eu fiz, venham aqui!
Se quiserem aceder a informações do meu site antes, venham aqui!
Se quiseres apenas ver o fórum sobre o meu site, está tudo aqui!
VOUJOUN
Scratcher
100+ posts

Como fazer engines no Scrach! - guia para principiantes

Cadê a aula 4?
EDIT:Achei

Last edited by VOUJOUN (Aug. 17, 2023 12:22:13)

VOUJOUN
Scratcher
100+ posts

Como fazer engines no Scrach! - guia para principiantes

OpEnSaDoR wrote:

{Aula 1}
Ensina como usar clones, por favor
VOUJOUN
Scratcher
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)
OpEnSaDoR
Scratcher
100+ posts

Como fazer engines no Scrach! - guia para principiantes

VOUJOUN wrote:

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)
Certa!

Olá! Leiam o que está em cima, foi escrito por mim!
Espero que gostem!
Se quiserem aceder ao meu super site que eu fiz, venham aqui!
Se quiserem aceder a informações do meu site antes, venham aqui!
Se quiseres apenas ver o fórum sobre o meu site, está tudo aqui!
VOUJOUN
Scratcher
100+ posts

Como fazer engines no Scrach! - guia para principiantes

Faça mais aulas, pensador
OpEnSaDoR
Scratcher
100+ posts

Como fazer engines no Scrach! - guia para principiantes

VOUJOUN wrote:

Faça mais aulas, pensador
Depois. Daqui a pouco

Olá! Leiam o que está em cima, foi escrito por mim!
Espero que gostem!
Se quiserem aceder ao meu super site que eu fiz, venham aqui!
Se quiserem aceder a informações do meu site antes, venham aqui!
Se quiseres apenas ver o fórum sobre o meu site, está tudo aqui!
-Cubism007-
Scratcher
500+ posts

Como fazer engines no Scrach! - guia para principiantes

bump, aliás, vou pedir para darem stick



Easter eggs are secrets, tricks, and jokes hidden in pieces of media, such as TV series, movies, video games, websites, and so on.
OpEnSaDoR
Scratcher
100+ posts

Como fazer engines no Scrach! - guia para principiantes

-Cubism007- wrote:

bump, aliás, vou pedir para darem stick
Stick?

Olá! Leiam o que está em cima, foi escrito por mim!
Espero que gostem!
Se quiserem aceder ao meu super site que eu fiz, venham aqui!
Se quiserem aceder a informações do meu site antes, venham aqui!
Se quiseres apenas ver o fórum sobre o meu site, está tudo aqui!

Powered by DjangoBB