Aula05 Criando Jogos Mblock AJUSTE
Aula05 Criando Jogos Mblock AJUSTE
Aula05 Criando Jogos Mblock AJUSTE
Introdução 2
Objetivos desta Aula 2
Competências Gerais Previstas na BNCC 3
Habilidades do Século XXI a Serem Desenvolvidas 4
Roteiro da aula 5
1. Contextualização 5
2. Conteúdo 5
3. Feedback 13
Referências 14
05 Criando Jogos no
AULA
mBlock [Pong] II
Introdução
Na aula anterior sobre desenvolver jogo utilizando o
software mBlock, você fez a primeira parte do jogo Pong, criando
o ambiente e programando a raquete e a bolinha. Nesta aula,
vamos trabalhar com a programação da raquete e o controle
dela por meio do teclado e finalizar o jogo para jogarmos.
mBlock [Pong] II
Competências Gerais Previstas na
BNCC
[CG02] - Exercitar a curiosidade intelectual e recorrer à aborda-
gem própria das ciências, incluindo a investigação, a reflexão, a
análise crítica, a imaginação e a criatividade, para investigar cau-
sas, elaborar e testar hipóteses, formular e resolver problemas e
criar soluções (inclusive tecnológicas) com base nos conhecimen-
tos das diferentes áreas.
[CG04] - Utilizar diferentes linguagens – verbal (oral ou visual-mo-
tora, como Libras, e escrita), corporal, visual, sonora e digital –,
bem como conhecimentos das linguagens artística, matemática e
científica, para se expressar e partilhar informações, experiências,
ideias e sentimentos em diferentes contextos e produzir sentidos
que levem ao entendimento mútuo.
[CG05] - Compreender, utilizar e criar tecnologias digitais de in-
formação e comunicação de forma crítica, significativa, reflexiva
e ética nas diversas práticas sociais (incluindo as escolares) para
se comunicar, acessar e disseminar informações, produzir conhe-
cimentos, resolver problemas e exercer protagonismo e autoria na
vida pessoal e coletiva.
[CG09] - Exercitar a empatia, o diálogo, a resolução de conflitos
e a cooperação, fazendo-se respeitar e promovendo o respeito ao
outro e aos direitos humanos, com acolhimento e valorização da
diversidade de indivíduos e de grupos sociais, seus saberes, iden-
tidades, culturas e potencialidades, sem preconceitos de qualquer
natureza.
[CG10] - Agir pessoal e coletivamente com autonomia, respon-
sabilidade, flexibilidade, resiliência e determinação, tomando deci-
sões com base em princípios éticos, democráticos, inclusivos, sus-
tentáveis e solidários.
05 Criando Jogos no
AULA
mBlock [Pong] II
Habilidades do Século XXI a Serem
Desenvolvidas
• Pensamento crítico;
• Afinidade digital;
• Resiliência;
• Resolução de problemas;
• Colaboração;
• Comunicação;
• Criatividade.
Lista de Materiais
• Computador;
• Software mBlock.
05 Criando Jogos no
AULA
mBlock [Pong] II
Roteiro da Aula
1. Contextualização:
Toda criança, jovens e adultos, em sua grande maioria, gosta
de jogos eletrônicos e você, gosta?
Nesta aula, iremos programar a segunda parte do protótipo
do jogo Pong, criado na década de 1980 para uma marca de video-
game de grande sucesso – Atari 2600. Como você aprendeu, esse
console era bem mais simples que os videogames que temos hoje
nos quais é possível, por meio de sensores, jogar com o movimen-
to do próprio corpo.
Vamos para a programação final do nosso jogo e depois de
fazer o teste jogando, partir para o desafio de um novo jogo com
os mesmos princípios.
2. Conteúdo:
Fazendo o jogo:
Na aula anterior, você deu início à montagem do protótipo
do jogo Pong, agora, será preciso você abrir no mBlock o arquivo
que você salvou na aula passada e dar continuidade à programa-
ção. Para isso, entre no mBlock e clique <FICHEIRO>, abrir a partir
do meu computador, selecionar o arquivo com o nome que você
deu. A partir daí, o arquivo abrirá para que você possa dar conti-
nuidade à programação de onde parou.
Para esse jogo, os três elementos para serem programados
no protótipo foram:
mBlock [Pong] II
Você já programou a bolinha, a barra e parte da raquete,
agora você deverá dar continuidade a programação.
Lembrando que a primeira parte do jogo ficou programado
da seguinte forma:
Figura 01 – Programação anterior
mBlock [Pong] II
Vamos para a segunda parte!
Programando a raquete e o teclado:
mBlock [Pong] II
Começamos programando dentro deste bloco com uma
condicional para usar o teclado como controle da raquete. Arras-
te o bloco que indica <se_____então>. Dentro dessa condicional,
você deve inserir dois comandos para o uso do teclado como con-
trole da raquete para mover à direita.
Figura 04 – Bloco de controle – condicional
mBlock [Pong] II
Faça o mesmo para que a raquete possa se mover à esquer-
da, insira novamente a condicional. Insira o bloco de comando do
teclado pela seta para esquerda e indica o valor de passos ao clicar
na seta.
Figura 07 – Conjunto de blocos
mBlock [Pong] II
Dica:
mBlock [Pong] II
Desafio:
Agora, que você conhece o mBlock e conseguiu fazer seu
primeiro jogo – Pong, que tal tentar montar um jogo de corrida de
carrinhos de fórmula 01 seguindo os mesmos princípios de progra-
mação que você aprendeu? A Atari fez um jogo desse, conhecido
como Enduro.
Figura 10 – Enduro
Fonte: Atari
mBlock [Pong] II
Figura 11 – Exemplos de carrinhos e pista de corrida