Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

2.372 visualizações

Publicada em

0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.372
No SlideShare
0
A partir de incorporações
0
Número de incorporações
290
Ações
Compartilhamentos
0
Downloads
108
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Games 2D com a ferramenta Scratch por Francisco Arlindo Alves

  1. 1. Princípios básicos de GAMES 2D com S cratch por Francisco Arlindo Alves
  2. 3. 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.
  3. 5. 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)
  4. 6. cadastro e download: www.scratch.mit.edu
  5. 7. Foto foi tirada por Matzuda Bill Kwok em 16 de agosto de 2009. Fonte: www.flickr.com
  6. 9. áreas do Scratch
  7. 10. O Scratch possui 4 áreas
  8. 11. 1
  9. 12.   paleta   ( armazém de comandos )
  10. 13. <ul><ul><li>A área da paleta (ou armazém de comandos) possui oito caixas com diferentes tipos de comandos : </li></ul></ul><ul><ul><li>Movimento </li></ul></ul><ul><ul><li>Controle </li></ul></ul><ul><ul><li>Aparência </li></ul></ul><ul><ul><li>Sensores </li></ul></ul><ul><ul><li>Som </li></ul></ul><ul><ul><li>Operadores </li></ul></ul><ul><ul><li>Caneta </li></ul></ul><ul><ul><li>Variáveis </li></ul></ul><ul><ul><li>Para memorizar mais fácil, cada tipo de comando tem uma cor específica. </li></ul></ul>
  11. 15. 2
  12. 16. área de recursos (ou área de Scripts)
  13. 17. 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 .
  14. 19. trajes
  15. 20. sons
  16. 21. 3
  17. 22. área de visualização
  18. 23. A área de visualização é o local em que se observa o resultado da programação criada .
  19. 24. 4
  20. 25. Área de objetos
  21. 26. 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 .
  22. 27. área de objetos área de visualização área de recursos (ou área de Scripts) paleta (armazém de comandos)
  23. 28. algumas funções
  24. 29. 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)
  25. 30. 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)
  26. 31. 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
  27. 32. 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
  28. 33. alguns comandos
  29. 34. animando
  30. 35. “ 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)
  31. 36. 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.
  32. 37. É 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.
  33. 38. 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 )
  34. 39. á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.
  35. 40. reagindo
  36. 41. É 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).
  37. 42. É possivel criar desencadear movimento ou “ parar tudo ” quando o objeto tocar na borda, numa cor, ou num objeto (personagem)
  38. 43. criando um placar
  39. 44. 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.
  40. 45. comunidade Scratch na rede
  41. 46. Criando um perfil no site do Scratch é possível compartilhar estórias interativas, jogos, música e arte com milhares de pessoas no mundo .
  42. 47. www.scratch.mit.edu
  43. 49. 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.
  44. 50. Seus projetos podem ser publicados em qualquer site, blog ou rede social (como um vídeo do YouTube)
  45. 51. 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 ??????? ???????
  46. 52. tutoriais
  47. 53. Explorando o Scratch por Fernando Federico http://www.worldpossible.org/rachel/scratch/Explorando_o_ScratchGP.pdf Pensamento Digital: Tutoriais em Português Scratch http://oficinas.pensamentodigital.org.br/ambientes_simulacao/
  48. 55.   Francisco Arlindo Alves     [email_address]   http://arlifrancis.org   http://scratch.mit.edu/users/arlifrancis

×