games 2d com a ferramenta scratch por francisco arlindo alves

55
Princípios básicos de GAMES 2D com Scratch por Francisco Arlindo Alves

Upload: francisco-arlindo-alves

Post on 13-Jun-2015

1.851 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Princípios básicos de

GAMES 2Dcom

Scratchpor

Francisco Arlindo Alves

Page 2: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Page 3: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

O Scratch é uma ferramenta de programação baseada em blocos de linguagem combináveis projetada para facilitar a manipulação para principiantes que queiram criar e compartilhar narrativas interativas, jogos, música e arte.

Page 4: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Page 5: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

O Scratch é uma linguagem de programação muito simples e intuitiva, o que a recomenda para ser usada por principiantes, jovens ou adultos, que queiram iniciar-se no mundo da programação de computadores, ganhando gosto e asas para vôos mais altos noutras linguagens mais poderosas e profissionais.

Fernando Frederico (Programador português e entusiasta do Scratch)

Page 6: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

cadastro e download:www.scratch.mit.edu

Page 7: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Foto foi tirada por Matzuda Bill Kwok em 16 de agosto de 2009. Fonte: www.flickr.com

Page 8: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Page 9: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

áreas doScratch

Page 10: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

O Scratch possui 4 áreas

Page 11: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

1

Page 12: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

 paleta  (armazém de comandos)

Page 13: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

A área da paleta (ou armazém de comandos) possui oito caixas com diferentes tipos de comandos:

• Movimento • Controle• Aparência • Sensores

• Som • Operadores• Caneta • Variáveis

Para memorizar mais fácil, cada tipo de comando tem uma cor específica.

Page 14: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Page 15: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

2

Page 16: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

área de recursos (ou área de Scripts)

Page 17: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Na área de recursos (ou de scripts) é o local para qual são arrastados blocos de comandos que serão utilizados, e se realiza a importação dos trajes dos atores e os sons.

Page 18: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Page 19: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

trajes

Page 20: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

sons

Page 21: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

3

Page 22: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

área de visualização

Page 23: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

A área de visualização é o local em que se observa o resultado da programação criada.

Page 24: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

4

Page 25: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Área de objetos

Page 26: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Na área de objetos ficam os objetos (personagens, palco, cenários) usados na animação. O objeto selecionado nesta área reagirá aos comandos da área de recursos ou scripts.

Page 27: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

área de objetos

área de visualizaçãoárea de recursos (ou

área de Scripts)

paleta(armazém

de comandos)

Page 28: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

algumasfunções

Page 29: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Podemos arrastar, por exemplo, comandos de movimento

da área da paleta para área de recursos ou scripts. Ou devolver comandos quando não queremos usá-los mais.

Paleta (armazém de comandos)

Page 30: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Podemos arrastar, por exemplo, comandos de movimento

da área da paleta para área de recursos ou scripts. Ou devolver comandos quando não queremos usá-los mais.

área de recursos (ou área de Scripts)

Page 31: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Os comandos colocados na área de recursos ou scripts são

mostrados na área de visualização. (basta dar um duplo clique)

área de recursos (ou área de Scripts)

área de visualização

Page 32: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

O comando irá funcionar na área de visualização sempre sobre o objeto que está selecionado na área de objetos.

área de recursos (ou área de Scripts)

área de visualização

Page 33: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

algunscomandos

Page 34: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

animando

Page 35: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

“Animação portanto, é a arte de manipular as diferenças entre os sucessivos fotogramas

ou imagem em cada um deles”Norman McLaren (animador escocês)

Page 36: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Um dos personagens do Scratch é o gato. Ele tem duas posições (trajes). Uma com a perna à frente e outra com a perna e o braço menos a frente.

Page 37: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

É possível criar um código acionado por uma tecla, e animar o gato fazendo-o trocar de posições (trajes), ao mesmo tempo que ele ou o fundo se desloca, como se estivesse andando.

Page 38: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Para animar outros movimentos e outros personagens o Scratch permite criar, recriar e importar novas posições (novos trajes) na área de recursos.

área de recursos (ou

área de Scripts)

Page 39: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

área de objetos

editor de pintura

Para criar novos personagens na área de objetos basta acessar o editor de pintura interno ou importar em outro programa externo.

Page 40: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

reagindo

Page 41: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

É possivel criar um labirinto cujo o desafio é não tocar nas áreas vermelhas (por exemplo). Ao tocar nelas, o personagem é deslocado para posição inicial no plano cartesiano (x,y).

Page 42: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

É possivel criar desencadear movimento ou “parar tudo” quando o objeto tocar na borda, numa cor, ou num objeto (personagem)

Page 43: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

criando um placar

Page 44: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Usando os comandos variáveis na área da paleta é possível criar uma variável (em laranja) para cada

jogador, e oferecer um placar acrescentando pontos à variável a cada objetivo realizado.

Page 45: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

comunidadeScratchna rede

Page 46: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Criando um perfil no site do Scratch é possível compartilhar estórias interativas, jogos, música e arte com milhares de pessoas no mundo.

Page 47: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

www.scratch.mit.edu

Page 48: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Page 49: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

O Scratch permite a publicação de seu projeto na Web, e ao mesmo tempo “baixar” os projetos de outras pessoas para ver o código, aprender e criar novas idéias a partir das preexistentes.

Page 50: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Seus projetos podem ser publicados em qualquer

site, blog ou rede social (como um vídeo

do YouTube)

Page 51: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Em caso de algum problema no funcionamento do seu projeto online verifique se o computador tem instalada uma versão atualizada do software JAVA, que pode ser adquirida no site abaixo:

http://www.java.com/pt_BR/download/index.jsp

???????

???????

Page 52: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

tutoriais

Page 53: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

Explorando o Scratch por Fernando Federicohttp://www.worldpossible.org/rachel/scratch/Explorando_o_ScratchGP.pdf

Pensamento Digital: Tutoriais em Português Scratchhttp://oficinas.pensamentodigital.org.br/ambientes_simulacao/

Page 54: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves
Page 55: Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

 Francisco Arlindo Alves

  [email protected]

 http://arlifrancis.org

 http://scratch.mit.edu/users/arlifrancis