Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução 3
Benefícios 5
Mitos 5
Conhecendo algumas ferramentas 6
Apresentando o Scratch 7
Meu primeiro jogo 19
Conclusão 34
O Autor 35
www.wagnerlssoares.com.br
INTRODUÇÃO
A cada dia que passa estamos consumindo
mais informação, entretenimento e nos
relacionando através das novas tecnologias
que estão disponíveis em nossas mãos e,
muitas vezes, não nos damos conta disso.
03
www.wagnerlssoares.com.br
Outro ponto que podemos destacar, é a
evolução da Internet das Coisas (IoT), que
nada mais é do que um conceito de interligar
as coisas do dia a dia com a internet, um
exemplo é a utilização do celular para
controlar os objetos da sua casa como o ar-
condicionado, tv, luzes etc. “Segundo
projeções da consultoria McKinsey, a conexão
do mundo físico com o mundo digital pode
gerar US$ 11,1 trilhões por ano em 2025.”
04
www.wagnerlssoares.com.br
Assista este vídeo e veja o que pessoas como Steve Jobs, Bill
Gates e Mark Zuckerberg entre outros pensam sobre este assunto.
https://youtu.be/nKIu9yen5nc
Benefícios
Desenvolve o raciocínio lógico e matemático.
o Estimula a criatividade e o pensamento crítico.
o Ensina a pensar de forma sistêmica e a resolver problemas.
o Estimula o trabalho em equipe e por projeto.
Mitos
o Todo mundo pode aprender a programar?
O primeiro passo é descontruir o conceito de que programar é uma
coisa de outro mundo, que foi feito para quem é um gênio ou para quem
nasceu com a predisposição para a área de exatas, ou até mesmo para
quem quer seguir na área de tecnologia da informação e se tornar um
programador, analista de sistema ou similar. Hoje em dia, existem várias
ferramentas que você pode usar para aprender a programar sem
escrever uma linha de código sequer, de forma visual, simples e de fácil
absorção e eu vou lhe provar isso mais a frente.
05
Conhecendo algumas ferramentas.
Vamos conhecer algumas ferramentas disponíveis no mercado na qual
você pode utilizar para aprender a programar.
o Blockly - É uma ferramenta da Google de fácil aprendizado porque
utiliza um editor visual de programação, não é preciso escrever uma
linha de código. É uma ferramenta gratuita e não é necessário a
instalação no seu computador e é utilizado para gerar código para
Websites e aplicativos para dispositivos moveis.
06
Bom a ferramenta que eu escolhi para detalhar um pouco mais para
você aqui foi o Scracth, você deve estar me perguntado por que o
Scracth? Pela minha experiência de programação e pelas minhas
pesquisas, ela é uma das ferramentas mais fáceis e intuitivas para
aprender a programar de forma visual, simples e lúdica. Ela também
permite que seus projetos sejam compartilhados com a comunidade
através do site www.scratch.mit.edu/ .
Apresentando o Scratch
1-Conhecendo o Scracth
07
1.4 - Seleção de script (locais onde ficaram os blocos de código que
você irá construir), fantasias (ou trajes são uma cópia do ator que pode
ser utilizado para dar ideia de movimento, por exemplo) e som.
COMANDO DESCRIÇÃO
09
2.2- Aparência – Nesta categoria você programará o ator para interagir
no jogo, na estória ou na animação. O ator poderá falar, se esconder ou
mudar de cor.
COMANDO DESCRÇÃO
Colocar o nome do site
10
COMANDO DESCRÇÃO
2.3- Som – Nesta categoria você programará o som que o seu jogo,
estória ou animação estará emitindo.
COMANDO DESCRIÇÃO
Muda o volume em x%
especificado.
Mostra o volume.
COMANDO DESCRIÇÃO
12
COMANDO DESCRÇÃO
COMANDO DESCRIÇÃO
Esconda a variável.
Esconde a lista.
COMANDO DESCRIÇÃO
COMANDO DESCRIÇÃO
15
COMANDO DESCRÇÃO
COMANDO DESCRIÇÃO
16
COMANDO DESCRÇÃO
Zera o cronometro.
COMANDO DESCRIÇÃO
18
COMANDO DESCRÇÃO
2.10- Mais Blocos – Nesta categoria de comandos você poderá criar seu
próprio bloco ou até mesmo adicionar um hardware como extensão. Mas
este item é considerado avançado e não indicado para quem está
começando a conhecer o Scratch.
20
Vamos selecionar nosso palco, clique no botão Escolher Pano de
Fundo da Biblioteca.
21
A sua tela deve ficar assim:
22
Feito isso selecione o ator Ball.
24
Com este primeiro bloco você acabou de programar seu ator (a bola)
para movimentar na tela.
25
Clique no Ator Paddle e arraste ele para a parte inferior do palco.
26
Quando clicar na opção Quando clicar em o bloco começará a
execução o ator Paddle se movimentara dentro do palco seguindo o
mouse. Faça o teste, clique na .
27
Quando clicar na opção Quando clicar em o bloco começará a
execução e quando o ator ball tocar no ator padlle ele irá:
Mudar a direção em 180 graus, Mover 15 passos para que o ator ball
não fique preso ao paddle e Esperar meio segundo para executar
novamente o comando Se então.
Feito isso, agora precisamos definir o término do jogo nos casos em que
o jogador atinja o objetivo ou no caso em que perca o jogo.
Vamos incluir mais três atores. Primeiro vamos incluir uma linha que irá
delimitar o fim do jogo caso o ator ball toque-a.
28
Depois de criado o novo ator clique em linha e desenhe uma linha
vermelha na parte inferior do palco.
29
Feito isso, concluímos a inclusão de atores, vamos concluir a
programação.
30
Inclua os comandos: Quando clicar em , Vá para X: Y:, Sempre, Se
então, tocando em ponteiro do mouse e adicione Acabou 1.
31
Vamos programar o ator Game Over:
As únicas diferenças entre o Ganhou e o Game Over são os
operadores, que neste caso utilizaremos o igual e a variável que será a
Game Over.
32
Bom, agora com todos os atores e variáveis criados e programados,
precisamos voltar ao ator Ball e concluir a programação do mesmo.
33
Conclusão
Como vocês podem notar em pouco tempo conseguimos criar um jogo
bem simples e dar os primeiros passos na programação.
34
O Autor
Wagner Soares é especialista em TI e
gerenciamento de projetos, apaixonado
por programação, idealizador da Play
Coding, que ensina programação para
crianças e adolescente através de
criação de jogos e animações.
35