Discuss Scratch
- Discussion Forums
- » Español
- » Como utilizar blocos: tudo
- BeStefani
-
Scratcher
13 posts
Como utilizar blocos: tudo
No Scratch, cada tipo de bloco tem um papel importante dentro do projeto. Os blocos de movimento permitem controlar como o sprite se desloca e interage com o palco, por exemplo:
Os blocos de aparência ajudam a mostrar mensagens, mudar fantasias e controlar visibilidade:
Os blocos de som permitem reproduzir efeitos e trilhas:
Os blocos de eventos iniciam scripts e controlam quando ações acontecem:
Já os blocos de controle permitem repetição, condições e lógica mais avançada:
Os blocos de sensores ajudam o sprite a reagir ao ambiente:
Operadores ajudam a fazer contas, comparações e manipulação de texto:
Variáveis armazenam valores importantes para o funcionamento do projeto:
Listas permitem guardar vários valores ao mesmo tempo e mexer neles:
E os blocos para clones permitem criar cópias do sprite para efeitos, inimigos ou múltiplas instâncias:
move (10) steps
turn cw (15) degrees
glide (1) secs to x: (100) y: (50)
Os blocos de aparência ajudam a mostrar mensagens, mudar fantasias e controlar visibilidade:
say [Olá!] for (2) secs
switch costume to [costume2 v]
hide
show
Os blocos de som permitem reproduzir efeitos e trilhas:
start sound (pop v)
set volume to (50)%
Os blocos de eventos iniciam scripts e controlam quando ações acontecem:
when green flag clicked
when [space v] key pressed
when this sprite clicked
Já os blocos de controle permitem repetição, condições e lógica mais avançada:
forever
repeat (10)
if <touching [mouse-pointer v]?> then
if <key [a v] pressed?> then
say [texto]
end
create clone of (myself v)
Os blocos de sensores ajudam o sprite a reagir ao ambiente:
touching [mouse-pointer v]?
(mouse x)
<key [space v] pressed?>
Operadores ajudam a fazer contas, comparações e manipulação de texto:
([5] + [7])
<[10] > [3]>
(join [Olá ] [mundo])
(pick random (1) to (10))
Variáveis armazenam valores importantes para o funcionamento do projeto:
set [pontos v] to (0)
change [vidas v] by (-1)
Listas permitem guardar vários valores ao mesmo tempo e mexer neles:
add [item] to [lista v]
delete (1) of [lista v]
E os blocos para clones permitem criar cópias do sprite para efeitos, inimigos ou múltiplas instâncias:
create clone of (myself v)
when I start as a clone
delete this clone
Last edited by BeStefani (Dec. 12, 2025 23:09:08)
- BeStefani
-
Scratcher
13 posts
Como utilizar blocos: tudo
Agora, Como usar MEUS BLOCOS? 
Bom, crie um bloco:
Vá para categoria:
Meus blocos
Crie um bloco. Aparecerá um:
Alí, coloque o código que quiser.
Exemplo:
Se ativar: Executar sem atualização de tela
O Scratch irá fazer o bloco fazer sua função sem “pintar” o palco.
Blocos podem ter rótulos e entradas (texto ou lógico)
Assim, Você não irá precisar colocar um código longo toda hora!

Bom, crie um bloco:
Vá para categoria:
Meus blocos
Crie um bloco. Aparecerá um:
def {block} ::hat customAlí, coloque o código que quiser.
Exemplo:
def {block} ::hat custom
if on edge, bounce
gog ::operatorsSe ativar: Executar sem atualização de tela
O Scratch irá fazer o bloco fazer sua função sem “pintar” o palco.
Blocos podem ter rótulos e entradas (texto ou lógico)
textin [] <>::custom
Assim, Você não irá precisar colocar um código longo toda hora!

when green flag clicked
say [Tchau!] for (2) secs
Last edited by BeStefani (Dec. 12, 2025 23:07:22)
- BeStefani
-
Scratcher
13 posts
Como utilizar blocos: tudo
O que são Sprites? 
No Scratch, os Sprites são todos os elementos que aparecem no palco, exceto o cenário. Eles também são conhecidos como Atores.
Embora você possa codificar o cenário, é nos Sprites que a lógica funciona melhor, já que eles são os protagonistas da ação!
Exemplos de blocos para Sprites:
Move o valor de passos:
Diz o primeiro valor pela quantidade de tempo (segundo valor):
Como funciona o posicionamento (X e Y):
Você já jogou Minecraft, ou algum outro jogo que aparecia “X=”, “Y=”, e não sabia o que era?
O X controla a posição horizontal (esquerda e direita) e o Y controla a posição vertical (cima e baixo).
Explicação detalhada:
Cada Sprite tem suas próprias propriedades, como posição, direção, tamanho e trajes. Quando você coloca um bloco dentro de um Sprite, apenas esse ator executará aquele comando. Isso permite que você tenha vários personagens fazendo coisas diferentes ao mesmo tempo.
Para saber mais detalhes técnicos, você pode conferir a página oficial na Scratch Wiki:
scratch-wiki.info <— isso NÃO é rickroll
Em resumo: os Sprites são as peças que você vai animar e controlar para dar vida ao seu projeto!

No Scratch, os Sprites são todos os elementos que aparecem no palco, exceto o cenário. Eles também são conhecidos como Atores.
Embora você possa codificar o cenário, é nos Sprites que a lógica funciona melhor, já que eles são os protagonistas da ação!
Exemplos de blocos para Sprites:
Move o valor de passos:
move (valor) steps
Diz o primeiro valor pela quantidade de tempo (segundo valor):

say [valor] for (valor) secs
Como funciona o posicionamento (X e Y):

Você já jogou Minecraft, ou algum outro jogo que aparecia “X=”, “Y=”, e não sabia o que era?
O X controla a posição horizontal (esquerda e direita) e o Y controla a posição vertical (cima e baixo).
- O centro do palco é X: 0 e Y: 0.
O X vai de -240 até 240.
O Y vai de -180 até 180.
Explicação detalhada:
Cada Sprite tem suas próprias propriedades, como posição, direção, tamanho e trajes. Quando você coloca um bloco dentro de um Sprite, apenas esse ator executará aquele comando. Isso permite que você tenha vários personagens fazendo coisas diferentes ao mesmo tempo.
Para saber mais detalhes técnicos, você pode conferir a página oficial na Scratch Wiki:
scratch-wiki.info <— isso NÃO é rickroll
Em resumo: os Sprites são as peças que você vai animar e controlar para dar vida ao seu projeto!

when green flag clicked
say [Tchau!] for (2) secs
- Discussion Forums
- » Español
-
» Como utilizar blocos: tudo

