Scratch é uma linguagem de programação visual orientada a eventos desenvolvida pelo MIT. No Scratch, podemos criar nossas próprias histórias, jogos e animações interativas usando blocos de construção. Nesta plataforma, não precisamos escrever código para realizar operações, as coisas são feitas apenas arrastando e soltando, assim como o visual basic. É a melhor plataforma para iniciar a programação básica criando efeitos de animação atraentes. Existem tantos recursos disponíveis no Scratch, como videogames, animações, histórias, sons, eventos, etc. É uma plataforma gratuita criada pelo grupo Lifelong Kindergarten no MIT no laboratório de mídia. Ele é desenvolvido em ActionScript e JavaScript e é compatível com qualquer sistema operacional. Ele foi traduzido para mais de 70 idiomas e usado na maior parte do mundo. 

Usos do Scratch: Scratch é feito para aprender conceitos básicos de programação com diversão. É uma ferramenta para criar jogos, histórias interessantes e mais programação baseada em blocos. Ele tem seu próprio editor de pintura e criador de som. Qualquer pessoa pode começar a aprender programação a partir do Scratch, mesmo que não tenha conhecimento prévio sobre linguagens de programação e conceitos de programação. 

Elementos do Scratch

Existem os seguintes quatro elementos principais do Scratch e são eles:

  1. Paleta de Programação
  2. Área do Palco
  3. Sprites
  4. Roteiro

Paleta de Programação 

Ele contém todas as ferramentas essenciais necessárias para programar um sprite para fazer ou dizer algo. Cada elemento de um programa, como um loop, condição disponível na paleta de programação.

Blocos

Ele contém formas de peças de quebra-cabeça que são usadas para criar código no Scratch. Esses blocos são conectados uns aos outros verticalmente como peças de um quebra-cabeça. Cada bloco tem sua própria forma que evita erros de sintaxe. Uma vez que esses blocos são conectados, eles são chamados de scripts. Estas são as seguintes seis formas diferentes disponíveis no Scratch: Hat, Stack, Boolean, Reporter, C e Cap. 

Área do Palco

Este é um local onde tudo acontece, como animações, gráficos de tartarugas em tamanho pequeno ou normal, com opção de tela inteira também disponível. Ele usa coordenadas X e Y para monitorar a ação com 0, 0 sendo o centro do palco. Toda a ação de um sprite é executada aqui. 

Sprites

Esses são os personagens principais do programa. É um elemento gráfico que é programado usando uma paleta de programação. Toda a ação é executada nos sprites. Por padrão, com uma exibição de avatar de gato no painel de sprite, os usuários também podem desenhar seu próprio sprite.

Roteiro

No script, tudo define que tipo de operação deve ser feita pelos sprites. Diz aos personagens o que fazer ou dizer. Cada sprite é programado com um script.

Como fazer o download do Scratch no seu sistema?

Para baixar Scratch em seu sistema siga os seguintes passos. 

Etapa 1: Abra este link scratch.mit.edu/ em seu navegador e selecione seu sistema operacional. Neste exemplo, vamos baixar o Scratch no Windows 10. 

Observação: aplicativo Scratch offline disponível no Windows, macOS, Android e Chrome OS.  

Etapa 2: Após a seleção do sistema operacional, role para baixo e selecione uma opção de download. Ele também está disponível na Microsoft Store. Selecione download direto e o download será iniciado. 

Passo 3: Assim que o download for feito clique duas vezes no arquivo executável baixado (.exe) conforme mostrado na imagem abaixo, clique duas vezes. 

Assim que o processo de instalação for concluído, pesquise o zero na lista de aplicativos e abra-o. 

Como criar um programa do zero?

Etapa 1: Abra o editor de rascunho. 

Passo 2: Arraste o bloco “quando a bandeira verde for clicada” ou “quando a tecla de espaço for pressionada”, ou “quando o sprite eu clicar” do bloco de eventos para o script, porque todo programa scratch começa com um bloco de controle.

Aqui, 

  • ao clicar na bandeira verde: Significa que o projeto começa quando a bandeira verde (presente no canto superior esquerdo do palco) é clicada.
  • quando a tecla de espaço é pressionada: Significa que o projeto começa quando a barra de espaço é clicada. Aqui, você também pode alterar a chave de acordo com suas necessidades.
  • when sprite I click: Significa que o projeto começará quando você clicar no sprite. 

Etapa 3: Arraste o bloco “iniciar miau de som” do bloco de som e coloque-o abaixo do bloco “quando a bandeira verde for clicada”. Este bloco é responsável por gerar um som de miado.

Passo 4: Arraste o bloco “mover 10 passos” do bloco de movimento e coloque-o abaixo do bloco “iniciar miau sonoro”. Agora mude o número de 10 para 100.

Passo 3: Após a conclusão do script, clique no botão de execução da bandeira verde para executar seu programa e seu gato se moverá 100 passos com um som de miado. 

Vantagens do zero

  • O design da interface do scratch é simples, de modo que é mais fácil de entender para crianças e adultos.
  • Ele permite que os alunos desenvolvam habilidades do século 21 com a ajuda da tecnologia.
  • Geralmente é projetado para crianças. Para que possam aprender facilmente uma nova linguagem de computador.
  • É de uso gratuito. 

Desvantagens do zero

  • O Scratch está aberto para que qualquer pessoa na Internet possa obter seu trabalho sem sua permissão.
  • Os professores não podem monitorar o que o aluno está criando no zero.