Criação de jogos scratch - férias

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

Transcript of Criação de jogos scratch - férias

Criação de Jogos - Scratch

Conteúdo Geral do CursoInstrutor: Michel Fabiano

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.

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

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

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.

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.

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

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

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

Interface do Scratch

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.

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á.

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.

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

AULA 02 – TRABALHANDO COM O SCRATCH

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

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

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.

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

Scratch trabalha são as estruturas de Controle.

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!

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

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

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.

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.

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.

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.

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.

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

negativos.–Movimento para Direita, números

positivos.

Caminhar, Correr, Andar

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

positivos.–Movimento para Baixo, números

negativos.

Pular, Abaixar, Saltar

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.

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?

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.

AULAS 03 E 04PROJETO GAME

Criação de um jogo junto com o professor

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

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.

Baixar os Sprites

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

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

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.

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.

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.

Código Inicial para o Palco

Código Teclas PacToy - Mover

Código Moedas e Posições

Código PacToy – Sumir Moedas e Mudar Placar

Código para Sumir Moedas

Este código deve ser replicado para as outras moedas

Código Mudança de Fase - PacToy

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

Códigos para Sprites – Fase 02

Código para o Palco

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

Código para o FIM

Código para as Moedas

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

Código para a Caveirinha

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

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

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

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

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.

Criação da Conta

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

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.