Tutorial O SCRATCH é uma linguagem de programação desenvolvida pelo MIT e que possibilita a criação de histórias interativas, animações, jogos, música e arte. Tudo isso pode, inclusive, ser compartilhado via WEB - as publicações são feitas no próprio site do Scratch. Acompanhe na figura abaixo a composição da tela principal do programa: Blocos: Usados para programar Rotações: Controla a rotação dos objetos Informações sobre os objetos Abas para selecionar diferentes áreas Bandeira verde: inicia o script. Barra de ferramentas Anotações do projeto Área de scripts, onde seu programa é codificado Modo apresentação Lista de objetos. Clique sobre eles para edita-los. Botões para adicionar novos objetos ( sprites ) Palco, local aonde as criações do scratch ganham vida Daniel Barbosa de Jorge 1
O principal objetivo deste tutorial é o de conhecermos os comandos básicos e possibilidades de trabalho com a linguagem Scratch e de seu software e não de nos aprofundarmos na linguagem. A primeira idéia que devemos ter é a de como inserir movimento em algum objeto do Scratch. Para tal, basta selecionar algum bloco e inseri-lo na área de scripts: No duplo clique sobre o bloco inserido, o objeto disponível obedecerá ao comando: Já para adicionarmos algum som ao objeto, devemos primeiramente clicar em Sound (na área dos blocos), escolher o instrumento desejado, arrasta-lo para a área de scripts e encaixa-lo logo após o movimento inserido anteriormente: Daniel Barbosa de Jorge 2
Dê um duplo clique para ouvir o instrumento inserido: Caso queira alterar as características do som inserido, clique no item correspondente no drop down list : Voltando aos movimentos, podemos por exemplo utiliza-los para fazer o objeto inserido no Scratch dançar. Para isso, basta adicionar outro bloco de movimento após o bloco de instrumento inserido anteriormente e digitar um sinal negativo (-) logo antes do valor: Para completar, adicione outro bloco de som e dê um duplo clique para testar: Daniel Barbosa de Jorge 3
Usando Controle : Os comandos são uma parte essencial de um projeto no Scratch. Como o próprio nome diz, são blocos que controlam o funcionamento de outros tipos de blocos do(s) objeto(s) que compõe a animação. Como exemplo, podemos fazer com que a dança acima seja infinita, colocando os objetos que dela fazem parte dentro de um bloco dentro de controles chamado forever : Para testar, dê um duplo clique no controle forever. Para parar esse movimento que foi iniciado, clique no botão STOP, no canto superior direito da tela. Um controle de extrema importância de ser adicionado é o Green Flag, que eliminará a necessidade de executarmos o duplo clique no conjunto de blocos que estão parte do objeto: Daniel Barbosa de Jorge 4
Com esse bloco, basta clicar na bandeirinha verde, localizada ao lado do botão STOP, no canto superior da tela, para fazer o objeto executar o que está na área de scripts: Usando Visuais (Looks): Para alterar o visual dos objetos utilizados no seu trabalho, basta arrastar um bloco a partir do segmento Looks para a área de scripts: Daniel Barbosa de Jorge 5
Adicionar um objeto: Os objetos no Scratch também são chamados de Sprites, o que é bom saber a partir do momento que o programa só usa essa referência. Para adicionar algum Sprite ao seu trabalho, clique nos botões que ficam abaixo do palco: As funções dos botões são: Desenhe seu próprio objeto ( Sprite ). Selecione seu objeto de dentro de uma pasta. Objeto surpresa. Podemos explorar os objetos utilizando algum dos que o próprio programa disponibiliza. Clicando no botão para selecionar um objeto de dentro de uma pasta, podemos escolher qualquer um, dependendo apenas de analisarmos qual melhor se encaixa ao projeto. Utilizaremos como exemplo um objeto que está na pasta people chamado Jodi1. Colocaremos esse sprite no palco e então a faremos falar inserindo um comando de fala (localizado no bloco Looks ): Daniel Barbosa de Jorge 6
Para apagar algum objeto que foi adicionado ao palco, basta clicar na tesoura (localizada na Barra de Ferramentas ) e depois no objeto que se deseja apagar. Também é possível apagar clicando com o botão direito e então em delete. Ainda, é possível fazer com que o objeto pareça fazer parte do cenário, clicando com o botão direito e então em grab screen region for new sprite. Daniel Barbosa de Jorge 7