Extensões
Além de todos os recursos que já vimos, o Scratch disponibiliza alguns plugins, que são outros aplicativos que podem ser associados a ele. Estes são chamados de "EXTENSÕES" do Scratch.
Estes estendem as possibilidades de uso do Scratch e também permitem que este possa receber dados de robôs, microcontroladores, consoles de games, e outros hardwares....
Para ver algumas destas extensões, na área de código, na parte inferior, clique em “ADICIONAR UMA EXTENSÃO”.
Vamos ver algumas destas, mais de perto.
Caneta
Na janela que vai abrir, selecione a extensão “Caneta”. Aparecerá na área de blocos um novo ícone, “Caneta”. Clique sobre ele para observar os novos blocos adicionados ao seu arsenal criativo (imagem abaixo);
A categoria Caneta, que ainda foi pouco utilizada, possui blocos responsáveis por fazer nosso personagem desenhar na tela. Alguns dos blocos mais simples desta categoria são o abaixe a caneta, levante a caneta, limpe e carimbe: Como funciona cada bloco:
- abaixe a caneta este comando abaixa a caneta, fazendo um personagem desenhar na tela;
- levante a caneta este bloco levanta a caneta, fazendo com que um personagem não desenhe na tela;
- limpe este comando limpa da tela tudo o que foi desenhado anteriormente;
- carimbe este bloco carimba na tela determinado objeto.
Além desses comandos, existem outros que são importantes para alterar efeitos de tons e cor da caneta, sendo os blocos mude o tom da caneta por, mude o tom da caneta para, mude a cor da caneta para cor, mude a cor da caneta por e mude a cor da caneta para:
Como funciona cada bloco:
- mude o tom da caneta por neste bloco, você deve indicar um valor para o tom da caneta, sendo que este número vai sempre incrementar o último valor do tom da caneta;
- mude o tom da caneta para neste comando, qualquer valor já dado que representa o tom da caneta, será substituído pelo número indicado no bloco para alterar sua tonalidade;
- mude a cor da caneta para cor este comando muda a cor atual da caneta, para outra cor;
- mude a cor da caneta por neste bloco, você deve indicar um valor para a cor da caneta, sendo que este número vai sempre incrementar o último valor da cor da caneta;
- mude a cor da caneta para neste comando, qualquer valor já dado que representa a cor da caneta, será substituído pelo número indicado no bloco para alterar sua cor.
Por fim, além de mudar tons e cores da caneta, é possível alterar seu tamanho, pelos blocos mude o tamanho da caneta por e mude o tamanho da caneta para:
Como funciona cada bloco:
- mude o tamanho da caneta por neste bloco, você deve indicar um valor para o tamanho da caneta, sendo que este número vai sempre incrementar o último valor do tamanho da caneta;
- mude o tamanho da caneta para neste comando, qualquer valor já dado que representa o tamanho da caneta, será substituído pelo número indicado no bloco para alterar seu tamanho.
Agora você tem todo o material de que precisa para desenvolver sua criação. Vai utilizar os
blocos que já abordamos até aqui e mais os blocos novos da “Caneta”. Dessa vez, vamos
mostrar as imagens com os conjuntos de códigos já construídos que vamos utilizar para o
astronauta e para o cenário. Observe as próximas etapas atentamente e realize a construção
dos códigos.
2.21. Desenhando uma estrada apostila lógica scratch python
O Sprite, ao mover-se, pode deixar “rasto”. Para tal, antes de mandar executar os
comandos de movimento, é preciso selecionar o bloco abaixe a caneta.
Para que o Sprite deixe de desenhar, use o bloco levante a caneta.
Para limpar os efeitos gráficos do palco, utilize o bloco limpe.
2.22. Desenhando um quadrado
Observe o Script ao lado e tente fazer o mesmo para criar
quadrados. Altere este Script de modo a desenhar
quadrados de diferentes tamanhos.
Lembre-se que para alterar a a posição e orientação do
Sprite utilize os comandos indicados no bloco separado .
Exercício: A partir do Script anterior, faça as alterações que achar necessárias para desenhar um triângulo, um pentágono,um hexágono, uma circunferência.



