Top Banner
Criação de Jogos - Scratch Conteúdo Geral do Curso Instrutor: Michel Fabiano
52

Criação de jogos scratch - férias

Jun 01, 2015

Download

Education

michel fabiano
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Criação de jogos   scratch - férias

Criação de Jogos - Scratch

Conteúdo Geral do CursoInstrutor: Michel Fabiano

Page 2: Criação de jogos   scratch - férias

Apresentação

• Curso de Férias que possui uma carga horária de 15 horas, divididos em 3 horas por dia, durante 5 dias na semana.

• Curso tem o intuito de apresentar o processo de criação de um jogo com a ferramenta Scratch.

Page 3: Criação de jogos   scratch - férias

AULA 01 – VISÃO GERALTrabalhando com o Scratch na criação de Jogos

Page 4: Criação de jogos   scratch - férias

Aula 01 – Visão Geral

• Introdução– O que é um game– Mercado de Trabalho em Games (Vídeos)– Ferramentas de Criação– Conhecendo o Scratch

• Visão Geral– Elementos Básicos para a criação de um

Game– Interface do Scratch– Atividades Básicas

Page 5: Criação de jogos   scratch - férias

Introdução

• Os jogos são um dos maiores divertimentos do ser humano, com a criação da eletrônica os divertimentos ganharam novas roupagens conhecidos como jogos eletrônicos, por ai temos diversos exemplos como: –MiniGames, VídeoGames, Jogos para PC’s e

muitos outros exemplos.

Page 6: Criação de jogos   scratch - férias

O que é um game?

• Game ou jogo eletrônico é uma forma de entretenimento, hoje em dia tais jogos podem levar ao desenvolvimento do aprender, como:– criação de estratégias;– responsabilidades e; – outros exemplos.

Page 7: Criação de jogos   scratch - férias

Mercado de trabalho

• É uma das oportunidades de ouro, no Brasil o interesse por essa área é recente e o maior número de empresas na área de criação de jogos são para os dispositivos portáteis como os celulares.

• Assista ao vídeo

Page 9: Criação de jogos   scratch - férias

Conhecendo o Scratch

• Este programa foi criado pelo MIT onde o intuito é estimular e desenvolver os jovens na área de programação.

• Com esse programa é possível criar jogos e animações.

• Visite:http://scratch.mit.edu

Page 10: Criação de jogos   scratch - férias

Elementos Básicos de um jogo

• Sprites– São os objetos utilizados na criação dos

jogos, como exemplo a imagem de um personagem.

• Scripts– São os comandos que utilizaremos para

“dar vida” aos sprites

• Palco– É o ambiente visual da criação

Page 11: Criação de jogos   scratch - férias

Interface do Scratch

Page 12: Criação de jogos   scratch - férias

Atividades Básicas

GATO CAMINHANDO

Para isso você terá que clicar no gato, a seguir você utilizará a programação ao lado.

Acompanhe o professor em aula.

Page 13: Criação de jogos   scratch - férias

Atividades Básicas

GATO CAMINHANDO

Vamos pensar agora na programação caso o gato toque no canto da tela.

Nessa programação quando o gato tocar na borda ele irá andar para traz, mas cuidado, repare no que acontecerá.

Page 14: Criação de jogos   scratch - férias

Atividades Básicas

• Agora você irá mudar o palco e inserir um novo Sprite (Personagem) tente fazer com que ele percorra o palco, repita os passos dos Scripts anteriores.

Para alterar o palco você deverá clicar em Palco, a seguir surgirão 3 guias novas, escolha a guia Plano de Fundo, após

isso clique no Botão Importar.

Page 15: Criação de jogos   scratch - férias

Atividades Propostas

• Uso básico do programa– Importar Sprites– Criar código de movimentação–Mudar os Sprites– Importar Background para o Palco– Explicar os botões de controle

Page 16: Criação de jogos   scratch - férias

AULA 02 – TRABALHANDO COM O SCRATCH

Conhecendo a ferramenta e um pouco de lógica em programação de jogos

Page 17: Criação de jogos   scratch - férias

Aula 02 – Trabalhando com Scratch

• Programação Básica• Estruturas básicas e lógicas• Criação de animação• Atividades de Programação• Movimentação de Objetos• Importação de Imagens para: – Palco e Sprites

Page 18: Criação de jogos   scratch - férias

Programação Básica

• Na aula anterior você já viu como programar um Sprite para caminhar no Palco (Criação de Script).

• Nesta segunda aula você trabalhará com novas estruturas de programação de forma didática e intuitiva, sempre tentando atingir um objetivo com o sprite.

Page 19: Criação de jogos   scratch - férias

Estruturas Básicas e Lógicas• As principais estruturas lógicas que o

Scratch trabalha são as estruturas de Controle.

Page 20: Criação de jogos   scratch - férias

Estruturas Básicas e Lógicas• Com essas estruturas é possível

determinar se um Sprite deve REPETIR um números de vezes a ação, ou ainda, verificar SE algo for Verdadeiro fazer uma rotina, SENÃO fazer uma rotina diferente.

• É possível criar uma ação para a TECLA quando for pressionada.

• Além de muito mais!

Page 21: Criação de jogos   scratch - férias

Estrutura de Movimentação• No Scratch é possível mudar, mover

ou movimentar um Sprite, para isso você deverá utilizar a estrutura de Movimento.

Page 22: Criação de jogos   scratch - férias

Estrutura de Movimentação• Com esses comandos é possível você

fazer com que um Sprite mova, mude de posição ou em outras palavras se movimente no palco.

• Lembre-se de como foi possível fazer com que o Sprite (Gato) caminhasse no palco na primeira aula.

Page 23: Criação de jogos   scratch - férias

Estrutura de Aparência

• É possível deixar a animação mais parecida com a realidade, por exemplo:– A ação de caminhar, para isso é

necessário mudar o traje do Sprite.

Page 24: Criação de jogos   scratch - férias

Criação de Animação

• Tente criar uma animação semelhante a da primeira aula, insira alguns Sprites (Personagem), altere o Palco e tente utilizar as estruturas de Controle, Movimento e Aparência.

Page 25: Criação de jogos   scratch - férias

Atividade - Teclado

• Vamos agora praticar a ação de caminhar através do TECLADO com o.

Para isso crie um novo projeto, insira um palco e um novo sprite.

O código para o seu Sprite (Personagem) será o Script ao lado.

Page 26: Criação de jogos   scratch - férias

Movimentação de Objetos• Lembra-se do Plano Cartesiano?

Bom, lembra-se de X e Y ? • Isso mesmo, esse é o plano

cartesiano, para entendermos um pouco melhor a movimentação de um Sprite no Palco é importante saber quando o X e o Y são positivos e negativos.

Page 27: Criação de jogos   scratch - férias

Movimentação de Objetos• Eixo X–Movimento para Esquerda, números

negativos.–Movimento para Direita, números

positivos.

Caminhar, Correr, Andar

Page 28: Criação de jogos   scratch - férias

Movimentação de Objetos• Eixo Y–Movimento para Cima, números

positivos.–Movimento para Baixo, números

negativos.

Pular, Abaixar, Saltar

Page 29: Criação de jogos   scratch - férias

Movimentação de Objetos• Insira um novo

Sprite e aplique o Script ao lado, após isso teste e veja o resultado.

Tente entender o que está acontecendo com a criação desse Script.

Page 30: Criação de jogos   scratch - férias

Movimentação de Objetos• Tente agora criar neste mesmo Sprite

um Script para movimentação para Esquerda e para Direita, lembre-se dos Eixos X e Y.

• Dica, qual eixo corresponde para Direita e para Esquerda?

Page 31: Criação de jogos   scratch - férias

Importação de Imagens

• Você já viu como importar imagens para os Sprites e para o Palco, porém é possível importar as imagens que você fez ou baixou da internet, para isso siga os passos juntamente com o professor.

Page 32: Criação de jogos   scratch - férias

AULAS 03 E 04PROJETO GAME

Criação de um jogo junto com o professor

Page 33: Criação de jogos   scratch - férias

Aula 03 – Projeto Game

• Definição do Game a ser Criado• Baixar os Sprites• Códigos para os objetos• Criação da primeira parte do jogo

(Atividade junto com o Professor)• Definição das variáveis do jogo• Tira-Dúvidas sobre as atividades do

projeto

Page 34: Criação de jogos   scratch - férias

Definição do Game

• Neste curso criaremos um jogo semelhante ao famoso PacMan.

• Teremos já as imagens para palco, as imagens para os Sprites e parte do código do Game.

• A partir de agora iremos utilizar as folhas de apoio que apresentam os demais passos para elaboração do projeto.

Page 35: Criação de jogos   scratch - férias

Baixar os Sprites

• Os Sprites estão localizados no Servidor no seguinte caminho:

• Alunos em ServerWin\Prof. Michel\Cursos Férias\Scratch\Imagens

Page 36: Criação de jogos   scratch - férias

Códigos para os Objetos

• Você deverá seguir junto com o professor a inserção dos códigos para os objetos através do material de apoio e instruções em sala de aula.

Page 37: Criação de jogos   scratch - férias

Objetos do Jogo

• Planos de Fundo para o Palco:– Tela Inicial, Apresentação, Fase 01, Fase

02 e Fim

• Sprites do jogo:– PacToy, Moedas e Caveirinha

• Tais Objetos receberão seus devidos códigos durante o desenvolvimento do projeto.

Page 38: Criação de jogos   scratch - férias

Variáveis do Jogo

• Quais são as variáveis de um jogo? No nosso caso a variável será o Placar, ela deve ser criada e a programação dos objetos irá alterar o valor no Placar automaticamente.

Page 39: Criação de jogos   scratch - férias

Código Inicial para o Palco

Page 40: Criação de jogos   scratch - férias

Código Teclas PacToy - Mover

Page 41: Criação de jogos   scratch - férias

Código Moedas e Posições

Page 42: Criação de jogos   scratch - férias

Código PacToy – Sumir Moedas e Mudar Placar

Page 43: Criação de jogos   scratch - férias

Código para Sumir Moedas

Este código deve ser replicado para as outras moedas

Page 44: Criação de jogos   scratch - férias

Código Mudança de Fase - PacToy

Este código deve ser acrescido para as setas ESQUERDA e DIREITA

Page 45: Criação de jogos   scratch - férias

Códigos para Sprites – Fase 02

Código para o Palco

Código para o PacToy Código para as Moedas

Page 46: Criação de jogos   scratch - férias

Código para o FIM

Código para as Moedas

Código para o PacToy Código para o Palco

Page 47: Criação de jogos   scratch - férias

Código para a Caveirinha

Código para o PacToy Código para o Inimigo

Page 48: Criação de jogos   scratch - férias

AULA 05 – TÉRMINO E PUBLICAÇÃO DO JOGO

Publicação e Divulgação do Jogo na Internet

Page 49: Criação de jogos   scratch - férias

Aula 05 – Projeto e Publicação

• Término do projeto da aula anterior• Criação da conta no Website do MIT• Enviar e Visualizar os projetos

Page 50: Criação de jogos   scratch - férias

Término do Projeto

• É importante testar o projeto, ver como ficou o jogo antes de publicá-lo na internet.

• É possível inserir novas fases neste projeto e publicá-lo como uma nova versão do jogo.

Page 51: Criação de jogos   scratch - férias

Criação da Conta

• Para isso você terá que visitar o site do Mit e Criar uma conta para publicação, acompanhe o professor.

Page 52: Criação de jogos   scratch - férias

Publicação e Divulgação

• Após criar a conta você dever fazer o login, dentro da sua área (perfil) você poderá enviar os seus projetos para o Mit e divulgá-los na internet.