From Test-Scratch-Wiki

A forma geral de um Bloco Chapéu.

Um Bloco Chapéu é um bloco que inicia um guião quando um evento determinado ocorre. Estes blocos são essenciais para fazer projectos. Todos os blocos chapéu são ou Blocos de Controlo, Blocos de Evento, Os Meus Blocos, ou Blocos de Extensão. Ao contrário de outros blocos, na língua portuguesa, a primeira palavra do nome de um bloco chapéu é com letra maiúscula.

Blocos chapéu são úteis em Programação com Eventos.

Forma

Como os Blocos chapéu são usados para iniciar um guião, estes têm uma forma de maneira que nenhum bloco possa ficar em cima deles — isto é feito arredondando o topo dos blocos. O final dos Blocos Chapéu é igual ao dos Blocos de Empilhar.

Quando alguém clicar em @greenFlag//Isto é um bloco chapéu.
vai para [o ponteiro do rato v]

Blocos

Existem vinte e cinco blocos chapéu no Scratch. Dezasseis são usados para extensões. Um é feito sempre que exista um bloco customizado.

Quando () É Verdade

Quando <> é verdade :: hat events
O bloco Quando () É Verdade

Um bloco frequentemente proposto é Quando () É Verdade.[1] Era disponível no beta de novembro de 2006,[2] mas foi removido no Scratch 1.0.[3] Está disponível em certas modificações do Scratch. Este bloco pode ser reproduzido da seguinte maneira:

Quando alguém clicar em @greenFlag
repete para sempre
espera até que <... :: grey>
difunde a mensagem (verdade v)
espera até que <é falso que <... :: grey>>

Quando receberes a mensagem [verdade v]
...

ou

Quando alguém clicar em @greenFlag
repete para sempre
se <... :: grey>, então
end

O último é equivalente à sua substituição no Scratch 1.0.[3]

Uso

Os blocos chapéu indicam ao projeto para executar um guião após que um evento ocorra, e, portanto, permite que o código decorra automaticamente sem ser preciso que um utilizador clique no guião. Como existem 25 blocos chapéu, existem 25 tipos de evento diferentes que podem ocorrer para executar um guião.

Um exemplo de quando o bloco Quando Receberes a Mensagem () block pode ser usado é a seguinte:

Quando receberes a mensagem [Próximo Nível v]
passa para o teu próximo traje

Blocos Chapéu do Snap!

Na modificação do Scratch Snap!, os blocos chapéu são usados em definições de Blocos Costumizados (procedimentos). Estes blocos chapéu contêm uma imagem do bloco nelas. O bloco customizado executa o guião anexado em baixo do bloco chapéu.

Ainda não é possível criar blocos chapéu customizados no Snap!

Blocos de Gato

Página principal: Por:Bloco de Gato


Quando alguém clicar em @greenFlag:: cat

Quando alguém clicar em ti:: cat

Quando fores criado como um clone:: cat

Quando o movimento do vídeo exceder ():: cat
Alguns exemplos de blocos de gato.

Nos Dias da Mentira de 2020 e 2021, todos os blocos chapéu foram substituídos por "Cat Blocks" (Blocos de Gato). Nos dias da Mentira dos anos desde 2022, tal acontece quando o modo "Caturday" é ativado. Os blocos de gato funcionam o mesmo que os blocos chapéu habituais, mas possuem uma cara e orelhas de gato na base superior. Ao colocar o cursor do rato perto dos olhos do gato, eles piscam, e ao colocar o cursor num orelha, este move.

Houve várias petições para trazê-los de volta,[4][5] mas foram oficialmente rejeitados pela Equipa Scratch.[6]

Referências

  1. Dankuk. (28/5/2015). "A ‘When True’ Block" topic:119900
  2. About the November 2006 version of Scratch.
  3. 3.0 3.1 What's new in Version 1.0 of Scratch.
  4. studios:26168823
  5. studios:26193966
  6. Za-Chary. (2/4/2020). "Unfortunately, this suggestion has been rejected recently." post:3909655
Cookies help us deliver our services. By using our services, you agree to our use of cookies.