Desenvolvendo Jogos com Scratch

30
Desenvolvendo Jogos com Scratch Diogo Padilha Graduando em Engenharia da Computação pela Universidade Severino Sombra – USS.

Transcript of Desenvolvendo Jogos com Scratch

Page 1: Desenvolvendo Jogos com Scratch

Desenvolvendo Jogos com Scratch

Diogo Padilha Graduando em Engenharia da Computação pela Universidade Severino Sombra – USS.

Page 2: Desenvolvendo Jogos com Scratch

O que é o Scratch?

uma nova linguagem de programação que permite a

criação de histórias, animações, jogos e outras

produções.

é um projeto do grupo Lifelong Kindergarten no Media

Lab do MIT. Ele é fornecido gratuitamente.

Tudo pode ser feito a partir de comandos prontos que

devem ser agrupados.

Acesso em: http://scratch.mit.edu/download

Page 3: Desenvolvendo Jogos com Scratch

O que é o Scratch?

Com o Scratch, você pode:

programar suas próprias histórias interativas;

jogos e animações;

e compartilhar suas criações com outros membros da

comunidade online.

O Scratch ajuda a aprender a pensar de maneira criativa,

refletir de maneira sistemática e trabalhar de forma

colaborativa,

habilidades essenciais para a vida no século 21.

Page 4: Desenvolvendo Jogos com Scratch

Quem usa o Scratch?

O Scratch foi projetado especialmente para idades entre 8 e

16 anos, mas é usado por pessoas de todas as idades.

Milhões de pessoas criam projetos com o Scratch em uma

grande variedade de configurações, inclusive casas,

escolas, museus, bibliotecas e centros comunitários.

Page 5: Desenvolvendo Jogos com Scratch

Conhecendo um pouco...

Tela Inicial

Page 6: Desenvolvendo Jogos com Scratch

Conhecendo um pouco...

Palco Principal

Page 7: Desenvolvendo Jogos com Scratch

Conhecendo um pouco...

Page 8: Desenvolvendo Jogos com Scratch

Conhecendo um pouco...

O Scratch possui algumas ferramentas para a criação de atores,

ou seja, para todos os gostos, para quem gosta de desenhar e

para quem prefere algumas montagens, tanto para jogos, quanto

para animações.

Page 9: Desenvolvendo Jogos com Scratch

Conhecendo um pouco...

Além de possuir uma biblioteca de planos de fundo...

Page 10: Desenvolvendo Jogos com Scratch

Conhecendo um pouco...

E de atores, possui também...

Page 11: Desenvolvendo Jogos com Scratch

Conhecendo um pouco...

Sons!!!!

Page 12: Desenvolvendo Jogos com Scratch

Conhecendo um pouco...

Vamos falar

“Oi” pro

mundo!!!

Page 13: Desenvolvendo Jogos com Scratch

Falando “oi” por mundo!

Passo 1:

Passo 2:

Page 14: Desenvolvendo Jogos com Scratch

Falando “oi” por mundo!

Passo 3:

Page 15: Desenvolvendo Jogos com Scratch

Jogos clássicos - Pong

Com um código simples e básico, o jogo “Pong” é

facilmente reproduzido, principalmente em

IDEs(Ambiente de Desenvolvimento Integrado) que

usam o método dos blocos.

Original

Page 16: Desenvolvendo Jogos com Scratch

Jogos clássicos - Pong

Homenagem feita pela UFJF

https://scratch.mit.edu/projects/22955726/

Page 17: Desenvolvendo Jogos com Scratch

Jogos clássicos - Pong

Estrutura usadas na criação:

Bloco: Bola:

Page 18: Desenvolvendo Jogos com Scratch

Jogos clássicos – Atari Breakout

Criado por Steve Jobs em 1975;

Publicado em 1976 pela empresa Atari;

Código simples e básico; Original:

Page 19: Desenvolvendo Jogos com Scratch

Jogos clássicos – Atari Breakout

Page 20: Desenvolvendo Jogos com Scratch

Jogos clássicos – Atari Breakout

Carros: Traço:

Page 21: Desenvolvendo Jogos com Scratch

Jogos clássicos – Atari Breakout

Bola:

Page 22: Desenvolvendo Jogos com Scratch

Jogos clássicos – Atari Breakout

Homenagem do Google aos 37 anos do Atari Breakout:

https://g.co/doodle/uk3vrq

Page 23: Desenvolvendo Jogos com Scratch

Jogos clássicos – Atari Breakout

Homenagem do Google aos 37 anos do Atari Breakout:

https://g.co/doodle/uk3vrq

Page 24: Desenvolvendo Jogos com Scratch

Jogos “Atuais”

O maldito!

Page 25: Desenvolvendo Jogos com Scratch

Comunidade HueBR

O verdadeiro PAC

Page 26: Desenvolvendo Jogos com Scratch

Comunidade HueBR

Page 27: Desenvolvendo Jogos com Scratch

Comunidade HueBR

Page 28: Desenvolvendo Jogos com Scratch

Comunidade HueBR

Page 29: Desenvolvendo Jogos com Scratch

Referências

Algumas Referências: http://www.scratchbrasil.net.br/ https://scratch.mit.edu/

Page 30: Desenvolvendo Jogos com Scratch

Obrigado ;)

Parceiros:

• facebook.com/diogo.padilha3103

[email protected]

[email protected]