Sei sulla pagina 1di 58

EXPLORANDO O

O que o SCRATCH?

O software Scratch um ambiente para a criao de jogos, histrias


e animaes, usando raciocnio lgico. A partir desta ferramenta
possvel exercitar conceitos de lgica de programao, alm de
contedos tradicionais, como matemtica, portugus, etc.

Ambiente de programao

Barra de Menu

Aqui sero econtradas


funes como:
Salvar, Salvar Como,
Sair, Desfazer,
Compartilhar o projeto,
Ajuda ....

Funes relativas aos


Sprites:
Duplicar, Apagar,
Ampliar, Diminuir.

Funes
relativas ao
tamanho do
Cenrio
(Pequeno,
Mdio,
Tela Cheia).

O Cenrio
Cenrio onde os Sprites sero mostrados, e onde iro interagir.

O Cenrio
O cenrio tem 480 unidades de largura e 360 unidades de altura e
esta dividido numa grelha x-y. O centro do cenrio tem as
coordenadas
(0,0), como mostra a figura a seguir.

Para descobrir a posio x-y no cenrio basta mover o mouse


para o posio desejada. No canto inferior direito sero mostradas as
coordenadas do cursor. Ex:

Armazm de Instrues

O armazm de instrues usado para separar os blocos de


instrues de acordo com a sua funcionalidade.

Instrues

Aps selecionar um bloco de instrues no


armazm de instrues aparecero vrias
instrues que podero ser usadas para
controlar os Sprites.

rea de Instrues
A rea de Instrues onde ficar o
conjunto de instrues relativo a cada
Sprite.
Clicando duas vezes em um Sprite
possivel visualizar todas as suas
instrues.

Os Sprites
Na computao grafica um sprite uma imagem de duas
dimenses.
Uma animao de um jogo em duas dimenses, por exemplo,
representada por uma seqncia de sprites sendo exibidos em
sucesso.

Sprites no Scratch
No Scratch os Sprites sero mostrados logo abaixo do cenrio, l
ser possivel seleciona-los, e ver as instrues relativas a cada um.
Desenhar um
novo Sprite

Importar o Sprite
de um arquivo

Adicionar um Sprite
selecionado
aleatriamente

Criando um Sprite
Quando voc clicar em "pintar novo objeto" um editor de pintura,
como o mostrado abaixo, ser aberto. L voc poder desenhar
livremente o seu novo Sprite.

Importar o Sprite de um arquivo


Quando voc clicar em "escolher um sprite do arquivo" uma janela, como
a mostrado abaixo, ser aberta. Basta selecionar o sprite desejado e
clicar em Ok.

Trajes
Cada personagem pode ter vrios trajes. Para adicionar um novo
traje basta clicar no personagem e selecionar a aba "Trajes".
L voc poder pintar um novo traje, importar um traje de um arquivo,
ou capturar a imagem da Cmera.

Adicionando Instrues a um Sprite


Para adicionar uma nova instruo basta selecionar o sprite e
arrastar a instruo para a "rea de Instrues", como mostra a
figura abaixo.

Controle
Instrues de controle so usadas para inicar, ou repetir as interaes
que esto nos seus blocos. Ex:
Quando a bandeira verde for clicada inicia as
interaes que esto no bloco.
Quando a tecla selecionada for pressionada
inicia as interaes que esto no bloco.
Repete o nmero indicado de vezes as instrues
que esto dentro do bloco.
Envia uma mensagem para todos os Sprites.

Quando ouvir a mensagem "Mudar Traje" inicia


as interaes que esto no bloco.

Movimento
Instrues de movimento so usadas para movimentar o Sprite. Ex:
Movimenta o Sprite 10 passos para frente.

Vira o Sprite 15 graus no sentido horrio.


Aponta o Sprite para uma direo (90 direita | -90
esquerda | 0 cima | 180 baixo).
Desliza o Sprite para a posio indicada no
tempo indicado.

Movimentando o Sprite
Vamos tentar dar os primeiros passos com o Sprite.
Adicione as instrues mostradas a seguir e clique na bandeira
verde no canto superior direito do cenrio.

Movimentando o Sprite
Vamos tentar movimentar o Sprite novamente, adicionando agora
um ciclo de repetio.

Movimentando o Sprite
Modifique agora as teclas que sero usadas para movimentar
o Sprite, faa com que ele se mova para a direita, e para a esquerda
usando suas respectivas teclas.

Aparencia

Na caixa de Aparencia encontramos


instrues para modificar o traje dos
personagens, fazer eles "falarem", "pensarem",
alm de efeitos de cor e tamanho.

Modificando a aparncia
de um Sprite
Para modificar a aparencia de um sprite devemos adicionar
a instruo "mudar para o traje" e selecionar o traje desejado.
Tente modificar o traje do seu Sprite quando uma tecla for
pressionada.

Modificando a aparncia
de um Sprite
Experimente alguns efeitos, e modifique
seu Sprite.

Modificando a aparncia
de um Sprite
Para dar a impresso que seu personagem est caminhando, basta
mudar o traje sempre que ele der um passo. Como no exemplo:

Som
Na caixa de Som encontramos instrues
que podem ser usadas para reproduzir sons
dos personagens, notas musicais, e
instrumentos.

Som
Para adicionar um som basta arrasta-lo at a rea de instrues,
como no exemplo a seguir.

Fazendo o personagem "danar"


Vamos fazer o personagem danar. Para que isto acontea
basta fazer ele se movimentar, sempre que um som tocado.

Podemos tambm
alterar o acorde, e
o tambor que ser
tocado.

Operadores
O bloco de operadores possui instrues que
realizam clculos matemticos, operaes para
comparar valores, etc.

Operadores
Estas operaes podem ser mostradas em instrues de fala, ou
usadas como condio em blocos de repetio. Ex:

Exemplos

Sensores
O bloco de sensores possui instrues
verificam se teclas esto pressionadas, objetos
esto sendo tocados, solicitam respostas ao
usuario,etc.

Sensores
Estes sensores geralmente so usados como condies em
laos de repetio. Ex:

Interagindo com o usurio


Vamos interagir com o usurio, solicitando a ele algumas respostas,
e informando se elas esto corretas.

Outro Exemplo

Caneta

A caixa da "Caneta" possui instrues que


podem ser usadas, por exemplo, para marcar
o caminho que um personagem percorreu.

Caneta
Vamos usar a caneta para mostrar o caminho que o personagem
percorreu.

Caneta
Agora vamos tentar modificar a cor e o tamanho da caneta.

Exemplo utilizando caneta e


operadores

Variveis

Variveis so usadas para armazenar valores


que precisam ser usados posteriormente.

Variveis
Vamo criar uma nova varivel chamada pontos.
Basta clicar em "Criar uma varivel" e atribuir um nome a ela.

Modificar valor de uma varivel

Para incrementar, ou decrementar o valor de uma


varivel basta usar esta instruo, e colocar o valor
desejado.
Para definir o valor de uma varivel, basta usar esta
instruo, indicando o valor desejado.

Exemplo:

Modificar valor de uma varivel


Para mostrar, ou esconder, a varivel, basta
utilizar as respetivas instrues.

Para usar o valor que est contido na varivel basta


coloc-la na instruo. Ex:

Fazendo o personagem ganhar "pontos"


Vamos fazer o personagem ganhar 1 ponto, sempre que
tocar na borda do cenrio, para isto basta adicionar a instruo

como no exemplo a seguir:

Listas

Lista um tipo de varivel que usada


para armazenar palavras.

Listas
Para criar uma lista basta clicar em
uma janela solicitando o nome ser aberta,
Insira o nome da lista e de Ok.
Pronto! A sua nova lista est criada.

Listas
Para adicionar uma palavra, ou frase a uma lista basta usar a
instruo "Adicionar "palavar" a "nome da lista". Ex:

Interao com o Usurio


Vamos interagir com o usuario, tente salvar na lista uma resposta
fornecida pelo usurio.

Interao com o Usurio


Agora sorteie uma das respostas do usurio e mostre na tela.

PacMan no Scratch

Adicionando os Trajes
PacMan
Antes de adicionar as instrues vamos importar o personagem
e seus respectivos trajes.

Note que ambos os Sprites


possuem um ponto azul logo
a frente de suas "bocas"

Adicionando Fundos
De Tela
Agora vamos adicionar ao palco os fundos de tela por onde o
personagem se movimentar.

Instrues PacMan

Vamos comear pelas instrues que faro o personagem


mudar de direo.

Instrues PacMan

Agora vamos adicionar uma instruo que posicionar o


personagem no incio do cenrio, sempre que o jogo for
iniciado, e fara com que ele alterne entre os trajes
enquanto o jogo estiver sendo executado.

Instrues PacMan

Vamos adicionar as ultimas e mais importante instrues do nosso


personagem.
A primeira Instruo far com que o personagem se movimente
pela tela sempre que o ponto azul localizado na frente de sua boca
estiver em contato com a cor verde do cenrio.

Instrues PacMan

A segunda instruo far com que o personagem anuncie para o


cenrio que ele deve ser mudado sempre que o ponto azul tocar
o quadrado vermelho localizado no cenrio, e reposicionar o
personagem

Instrues Cenrio

Agora vamos adicionar as instrues do cenrio


Para deixar o jogo mais animado, vamos adicionar um som,
que ser tocado sempre que o jogo for iniciado.

Instrues Cenrio

Por fim vamos adicionar a instruo que far o personagem


passar de nvel.

Nesta instruo, sempre que o personagem anunciar "Mudar


Cenrio" o proximo fundo de tela ser chamado.

Potrebbero piacerti anche