Material criado e organizado por: Suéllen Rodolfo Martinelli. Disponibilizado em:

Documentos relacionados
Material reorganizado e adaptado por: Suéllen Rodolfo Martinelli. Disponibilizado em:

PASSO 1: Dispare um foguete na direção do mouse

Caça às bruxas. PASSO 1: Crie uma bruxa voadora. Nível 1

Ambiente de programação

HANDS-ON PROGRAMAÇÃO DE JOGOS PARA CRIANÇAS

Material original criado por: Vitor de Carvalho Melo Lopes e Jucimar de Souza Lima Junior

Crie seu próprio mundo

Manual de aventuras com scratch

Exercício 1. Abre o programa Scratch e executa as seguintes instruções: a) Clica na categoria de comandos Movimento

Material original criado por: Vitor de Carvalho Melo Lopes e Jucimar de Souza Lima Junior

Jogo da Tabuada. Introdução. Scratch

Introdução à lógica de programação utilizando Scratch Aula 1

Jclic Alfabeto Sonoro

Aula 01 Excel Prof. Claudio Benossi

Produção de tutoriais. Suellem Oliveira

INFORMÁTICA APLICADA AULA 05 WINDOWS XP

APOSTILA SCRATCH CONCEITOS BÁSICOS

Guerra dos Clones. Introdução. Scratch. Neste projeto você aprenderá a criar um jogo no qual você terá que salvar a Terra de monstros espaciais.

Profissões X Matemática

Manual de Instrução: LG MG320c - Versão Windows LG MG320C

3ª Olimpíada de Scratch Categoria 1 (4º e 5º anos) - Total de Pontos (135 pontos)

Roteiro da oficina. 1. Abrir o Scratch Offline Clicar no ícone Scratch 2 na sua área de trabalho. 2. Mudar o idioma para Português.

INSTRUÇÕES PARA MONTAR UM TESTE DE MÚLTIPLA ESCOLHA

FÓRUM. Fórum AMBIENTE VIRTUAL DE APRENDIZAGEM TUTORIAL DO. Autor(es) Natália Regina de Souza Lima, Scarlat Pâmela Silva

Aula 4 Microsoft PowerPoint 2003: Criando uma Apresentação

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

Produção de tutoriais. Suellem Oliveira

MANUAL DO RECURSO DE ACESSIBILIDADE DO WINDOWS

SOLIDWORKS FloXpress, um dos produtos SOLIDWORKS Express que fazem parte de todas as versões do SOLIDWORKS.

Tutorial rápido CMAP TOOLS

Procedimento de instalação do Oracle EBS da Mundial

1. Crie um novo projeto Scratch. Apague o gato clicando com o botão direito e em apagar.

Aula 01 Microsoft Excel 2016

PAINEL INFORMATIVO AIS

BEKS. Modelos: BEKY e BEKS. Manual de Referência Rápida

NOÇÕES DE INFORMÁTICA ALISSON CLEITON MÓDULO VII

Produção de tutoriais. Suellem Oliveira

Fábrica de Noobs Reloaded Sistemas Operacionais Instalando e Utilizando o VirtualBox

TUTORIAL APPY PIE CADASTRO

CRIAÇÃO DE PROGRAMAS USANDO SHAPES

MANUAL DO PROFESSOR AMBIENTE VIRTUAL DE APRENDIZAEGEM

Produção de tutoriais. Suellem Oliveira

Mini curso de Construct2 - PIBID. Diego Lopes Max Azevêdo Leando Almeida Sinval Vieira

Antes da aula. Para mudar o idioma, no canto superior esquerdo da tela, clique no botão em forma de engrenagem. Escolha Language.

Softwares de Apresentação Power Point

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA APRESENTAÇÃO ELETRÔNICA POWER POINT (CONTINUAÇÃO)

Tutorial para Power Point

Introdução a Tecnologia da Informação

Vejamos agora as ferramentas mais utilizadas para criação de imagens:

Captura de Processos Programa Captura. Programa Captura Orientações

Tutorial: como funciona o SysBackup

SOFTWARE EDUCATIVO. Ri-Li

INSTALAÇÃO E CONFIGURAÇÃO

Capturando Bolinhas. Introdução. Scratch

FICHA DE TRABALHO Identifica e descreve as áreas do editor do Scratch assinaladas com números.

Guia do Instrutor Jogo da Bruxa

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)

Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula

Universidade de São Paulo Instituto de Matemática e Estatística. Manual do Usuário amaze Unknown

PRINCÍPIOS DA PROGRAMAÇÃO LEGO MINDSTORMS NXT

MANUAL. Manual elaborado por: GABRIELLA PORTELA BARBOSA DE OLIVEIRA

Tutorial para visualizar e armazenar imagens de stand alone Luzvision

F i c h a d e T r a b a l h o n º 4

OBJETIVOS: Esta apostila apresenta de forma simples, objetiva e eficiente alguns recursos de uma ferramenta para Apresentações Multimídia.

Introdução à Programação

Produção de tutoriais. Suellem Oliveira

Módulo 5. Microsoft Office Power Point 2007 Projeto Unifap Digital

Apoio. teteusbionic.com.br youtube.com/teteusbionic fb.com/teteusbionicoficial GAMES

CRIANDO PERSONALIZAÇÕES/PATCHS DE APARELHOS (BLIBLIOTECAS)

Introdução: Neste jogo você deve orientar o grande peixe faminto e tentar comer todas as presas que estão nadando pelo mar.

Produção de tutoriais. Suellem Oliveira

TUTORIAL DE COMO TESTAR AS ENTRADAS E SAÍDAS DIGITAIS

A ferramenta wiki dentro da Plataforma Moodle funciona como um aplicativo que permite a redação e edição coletiva de textos e hipertextos.

Procedimentos para Instalação Sisloc (Estação de Trabalho)

BROFFICE.ORG IMPRESS

Como criar um menu pop-up no Dreamweaver

Ficha de trabalho nº 1

Workshop - A Robótica em Contexto Educativo

Módulo II Tecnologia Assistiva

Desenvolvendo Jogos 2D-Android

Oficina Pedagógica de Informática. G-Compris

MANUAL DO USUÁRIO MÓDULO PROFESSOR


Suap-EDU MANUAL DO DOCENTE

Programação em Scratch

Painel de Mensagens TXT TXT TXT Manual do Usuário

Oficina Blocos Lógicos. Felipe Lima Rodrigo Franco Sheila Corrêa

Manual de Utilização do Convert Video. Passo Fundo, abril de Av. Presidente Vargas, 1305 / Sala 201 Passo Fundo RS

Projeto InfoFisc Offline 2.2 Manual de Utilização

Programação em Scratch

MANUAL DE USO ASSINADOR DE DOCUMENTOS DIGITAIS PROTESTO ELETRÔNICO

Você pode conferir mais informações sobre essas e outras ferramentas em:

Biblioteca PECEGE. Manual para utilização da Biblioteca PECEGE

Tela de Navegação Segura. Como atualizar seu Software VesselView. Consulta automática de Wi-Fi. Usar o cartão micro SD. Seção 1 - Introdução

Procedimentos para Atualização Sisloc

Conteúdo da embalagem. Introdução. Obrigado por escolher o teclado gamer KG-110BK da C3Tech.

Conteúdo Datasoul: Visão geral e controles básicos Requisito mínimo Resumo... 2 (1) - Barra de Ferramentas Principal:...

Transcrição:

Material criado e organizado por: Suéllen Rodolfo Martinelli Disponibilizado em: www.scratchbrasil.net.br

Um jogo muito simples e viciante que foi lançado no ano de 2014 para celulares, é o jogo Flappy Bird. Esse jogo é intitulado como sendo um jogo casual, que é um tipo de game que você joga apenas para passar o tempo e se distrair, enquanto aguarda em uma fila de banco, ou faz uma viagem curta, por exemplo. O Flappy Bird é um jogo em que um pássaro, controlado pelo jogador, deve voar e passar entre as aberturas de tubos que aparecem na tela. O objetivo do jogo é ultrapassar o maior número possível de tubos, sem bater neles ou no chão do cenário. A cada tubo que o pássaro passa sem esbarrar nos tubos ou no chão, ganha-se um ponto. A cada 10 pontos feitos, o cenário do jogo (que é um céu), é alterado de acordo com os horários do dia. Isso quer dizer que o céu muda de cor, começando com pássaro jogando no céu da manhã, até chegar ao céu da noite. Além disso, a cada 10 pontos feitos, aumenta-se a velocidade no qual o pássaro voa. Para começar o jogo, o jogador deverá clicar em Iniciar Comandos (ícone da bandeira verde), e ler as instruções que vão aparecer na tela. Depois disso, para movimentar o personagem, basta pressionar espaço do teclado. Até para se criar um jogo, é necessária uma documentação. A documentação básica de um jogo consiste em relatar uma breve descrição do contexto do jogo (como foi feito acima), sua estrutura narrativa (ou seja, o enredo do game), quais os efeitos de sonoros, telas, fases, entre demais recursos. Para fazer essa relação de parâmetros que indica como é o jogo e o que ele deve conter, antes de criá-lo, é escrito um documento sobre ele, que se chama Game Design. Esse documento de Game Design serve para facilitar o trabalho do usuário que vai criar o jogo, pois com este arquivo, tem-se uma base de como vai ser o jogo finalizado. O documento de Game Design do jogo Flappy Bird é mostrado logo abaixo. Caso você deseje baixar apenas o Game Design deste jogo, ou simplesmente o modelo de documento de Game Design, que explica passo a passo o que deve conter em cada item do arquivo de Game Design, acesse www.scratchbrasil.net.br.

Modelo de Documento de Game Design Título Flappy Bird Breve Descrição O Flappy Bird é um jogo em que um pássaro, controlado pelo jogador, deve voar e passar entre as aberturas de tubos que aparecem na tela. O objetivo do jogo é ultrapassar o maior número possível de tubos, sem bater neles ou no chão do cenário. Tipo de Jogo / Gênero Jogo Casual Plataforma PC Público-alvo Todas as idades Cenário Ocorre no céu, em diversos horários do dia (de manhã até a noite) Descrição longa O jogador encontra-se no céu e tem como função ultrapassar o maior número possível de tubos que aparecem em sua frente. Todavia, o personagem do jogador que é um pássaro, não poderá encostar em nenhum dos tubos que aparecem, nem mesmo no chão, se não perde o jogo. A cada tubo que o pássaro passa sem esbarrar, ganha um ponto. A cada 10 pontos feitos, o cenário do jogo é alterado, de acordo com os horários do dia. Isso quer dizer que o céu muda de cor, começando com pássaro jogando no céu da manhã, até chegar ao céu da noite. Além disso, a cada 10 pontos feitos, aumenta-se a velocidade no qual o pássaro voa. Para começar o jogo, o jogador deverá clicar em Iniciar Comandos (ícone da bandeira verde), e ler as instruções que vão aparecer na tela, por 3 segundos. Depois disso, para movimentar o personagem, basta pressionar espaço do teclado. Sistema de Jogo Número de jogadores: Um; Personagem do jogador (Pássaro): Um pássaro que se locomove dando saltos, como se estivesse voando, sendo cada voo feito a partir de um toque na tecla espaço ; Personagens não jogadores: Neste jogo não há personagens não jogadores, como por exemplo, inimigos do personagem jogador; Objetos de cenário (Céu, Tubos e Piso): Os objetos de cenário, são compostos pelo céu, que é fundo de tela do jogo, que se altera no decorrer do jogo. Existem os tubos que aparecem aleatoriamente no jogo, que devem ser ultrapassados pelo pássaro. E por último, existe o piso, que simula ao jogador um efeito de esteira, como se fosse ele que mostrasse os tubos na tela; Objetos de socorro (Vida): Neste jogo não há objetos de socorro (como bônus), nem mesmo várias vidas ao jogador. O jogador possui apenas uma vida; Controlador de objetos: O indicativo de tela de jogo é apenas um, que mostra ao jogador qual é sua pontuação atual. Estrutura Narrativa Ao iniciar o jogo, depois de clicar em Iniciar Comandos (ícone da bandeira verde), será mostrado na tela o nome do jogo, junto com as instruções do mesmo, ditas pelo próprio personagem do jogador (pássaro). Em seguida, para não deixar o personagem cair, é preciso pressionar espaço do teclado, para ele voar e passar entre meio dos tubos. A pontuação do jogador é mostrada no canto superior esquerdo da tela, e mostra a quantidade de tubos já ultrapassados. A cada 10 pontos feitos, muda-se o fundo do cenário, simulando como se o dia estivesse escurecendo. Esses cenários são dispostos entre manhã, tarde, tardezinha, noite e noite fim. Além de o céu escurecer mais a cada 10 pontos feitos, aumenta-se também a velocidade com que o pássaro voa no jogo. O pássaro começa com a velocidade de número 5, e seguindo a ordem de cenários mostrada, aumenta

em cada um a velocidade do pássaro para 7, 9, 12, 16 e 20. Caso o jogador consiga mais de 50 pontos, o cenário irá se manter fixo em noite fim e a velocidade constante de 20. O jogador só perde o jogo se o seu personagem, o pássaro, esbarrar em um dos tubos ou no piso. Caso isso ocorra, é mostrada a mensagem de fim de jogo, e para recomeçar, o jogador precisa clicar novamente em Iniciar Comandos. Jogo Barra de espaço: é usada pelo jogador para fazer o pássaro dar saltos, como se estivesse voando. Game flow O jogo possui apenas um nível, porém, a cada 10 pontos feitos muda-se o cenário de fundo, além de aumentar a velocidade do pássaro. Caso o pássaro encoste em algum tubo ou no chão, perde-se o jogo. Mapa de Ambientes 1ª Tela: Abertura do Jogo 1 Título do Jogo 2 Pássaro mostra a instrução do jogo 3 Marcador de pontuação 4 Inicializa o jogo 2ª Tela: Durante o Jogo 1 Pássaro (Jogador) 2 Tubo 3 Piso 4 Cenário de fundo 5 Pontuação atual 6 Inicializa o jogo 3ª Tela: Fim de Jogo 1 Mensagem de fim de jogo 2 Pontuação final 3 Inicializa o jogo

Título e Telas de Informação Tela de Abertura: é mostrado ao jogador a tela de abertura, com as instruções iniciais; Tela do Jogo: o pássaro voa para passar entre meio aos tubos que surgem aleatoriamente; Tela de Fim de Jogo: caso o pássaro bata em no tubo ou no chão, perde-se o jogo e é mostrada a mensagem de fim de jogo. Análise de dados educacionais Neste caso, por se tratar de um jogo casual, não há temática educativa inserida no mesmo. Requisitos de áudio Voo do Pássaro: Efeito sonoro que é executado cada vez que é pressionado "espaço", quando o pássaro da um salto, simulando um voo; Pontuação: A cada novo ponto realizado, é reproduzido um som indicando que mais um ponto foi feito; Música de Fundo: Desde quando inicia-se o jogo, é reproduzido um tema musical do jogo. Programação O software usado foi o Scratch, para a construção do jogo. Ele é programa que se utiliza de blocos lógicos para criar qualquer tipo de animação ou jogo. Após vermos o Game Design deste jogo, sabemos como será o funcionamento dele, como será a parte visual dele, e principalmente, podemos ter uma ideia da lógica que devemos usar para construir o jogo. A partir de agora, vamos começar a construir o Flappy Bird no Scratch. Vale lembrar que neste tutorial não será mostrado como encontrar cada bloco no Scratch, ou como realizar determinada ação (como por exemplo, inserir um sprite), pois entende-se que para fazer este tutorial, você já saiba manusear de forma básica o Scratch. Para isso, vamos trabalhar de forma mais objetiva neste tutorial, apenas direcionando você a quais objetos criar e sprites inserir, assim como mostrar os blocos de comandos que serão usados para fazer o jogo, já prontos e configurados de acordo com o game. Antes de iniciar qualquer passo no Scratch, já salve o seu jogo em seu computador, com o nome de Flappy Bird. Em seguida, acesse a categoria Variáveis e crie as sete variáveis que serão mostradas. Todas elas podem ser referentes a todos os objetos, no momento de criar cada uma delas. Lembre-se apenas de deixar marcada a variável pontos, para que seu valor seja mostrado na tela do jogo ao usuário. As variáveis a serem criadas são: mexe-tubo-1, mexe-tubo-2, pontos, traje-tubo1, trajetubo2, velocidade e voo-passaro.

Nossos personagens (sprites) no jogo, serão divididos como mostrado abaixo, com os respectivos nomes de palco, passaro, tubo-1, piso, frase-perdeu, tubo-2 e flappybird, como mostrado abaixo: Acesse o palco, e insira nele os fundos de tela chamados dia, tarde, tardezinha, noite e noite fim, que devem ficar como mostrado abaixo: Depois, acesse o passaro e coloque nele os trajes bird1 e bird2, que devem ficar como exibido abaixo:

Depois, acesse o piso e coloque nele os trajes piso1 e piso2, que devem ficar como exibido abaixo: Em seguida, acesse o tubo-1 e coloque nele os trajes tubo1, tubo2, tubo3, tubo4 e tubo5. Esses mesmos trajes, também devem ser inseridos em tubo-2, e devem ficar como exibido abaixo: Por último, o frase-perdeu e o flappybird, cada um possui apenas um único traje, sendo inseridos em cada um respectivamente, o traje fim-jogo e flappy, como indicado abaixo:

Este jogo terá apenas três áudios inseridos. O primeiro deles será um tema musical para o jogo, inserido em palco. Essa música de fundo inserida é o som cave, que já pertence à pasta de sons do Scratch. Já os outros dois sons, estão inseridos em passaro, sendo que o som voo, representa o áudio quando o espaço do teclado é pressionado e ele voa, e o áudio pontos, executa um som quando o jogador faz um ponto. Esses sons devem estar nos respectivos sprites citados, como indicado abaixo: Neste sprite, será criado apenas um conjunto de blocos, com poucos comandos, com a finalidade de mostrar na tela inicial do jogo, o nome do mesmo. Monte estes blocos de comandos mostrados, seguindo as mesmas configurações exibidas ao lado: Neste sprite, será criado também apenas um conjunto de blocos, com poucos comandos, com o objetivo de fazer a troca de trajes, para simular o movimento do chão. Monte estes blocos de comandos mostrados, seguindo as mesmas configurações exibidas ao lado:

Agora, acesso o palco, e nele vamos montar dois conjuntos de blocos de comando, com as mesmas configurações mostradas. O primeiro deles é curto e vai apenas indicar o fundo de tela inicial e fazer o tema musical do jogo ser rodado constantemente, como mostrado ao lado. Já o segundo conjunto, faz uma verificação de quantos pontos foram feitos, e a cada 10 pontos, troca-se o cenário de fundo, e aumenta-se a velocidade do voo do pássaro, como indicado abaixo.

Já em tubo-1, os conjuntos de blocos de comandos criados serão 3. O primeiro conjunto indica a posição inicial do tubo na tela, e realiza a chamada de dois parâmetros de mensagem para acionar os demais blocos de comando do próprio tubo-1. A imagem ao lado mostra estes blocos, com as devidas configurações. O segundo conjunto de comandos é acionado a partir da mensagem sorteie, que vai sortear um número, que é correspondente à exibição de um dos trajes de tubo-1. Ao lado é mostrado o conjunto de blocos, com as devidas configurações. E o terceiro conjunto de comandos é acionado a partir da mensagem apareça, que vai fazer o tubo ser mostrado na tela e se movimentar, da direita para a esquerda. Ao lado é mostrado o conjunto de blocos, com as devidas configurações.

Em tubo-2, os conjuntos de blocos de comandos criados também serão 3, iguais aos que foram montados em tubo-1, todavia, mudam-se algumas configurações. O primeiro conjunto indica a posição inicial do tubo na tela, e realiza a chamada de dois parâmetros de mensagem para acionar os demais blocos de comando do próprio tubo-2. A imagem ao lado mostra estes blocos, com as devidas configurações. O segundo conjunto de comandos é acionado a partir da mensagem sorteie-2, que vai sortear um número, que é correspondente à exibição de um dos trajes de tubo-2. Ao lado é mostrado o conjunto de blocos, com as devidas configurações. E o terceiro conjunto de comandos é acionado a partir da mensagem apareça-2, que vai fazer o tubo ser mostrado na tela e se movimentar, da direita para a esquerda. Ao lado é mostrado o conjunto de blocos, com as devidas configurações.

Neste sprite, será criado 2 conjuntos de blocos, com poucos comandos. O primeiro conjunto, apenas faz a mensagem desaparecer da tela quando o jogo começa, e o segundo conjunto de comandos, faz aparecer a mensagem de fim de jogo, quando o pássaro toca no tubo ou no chão. Monte estes blocos de comandos mostrados, seguindo as mesmas configurações exibidas ao lado. Em nosso último sprite a ser montado os blocos, o passaro, terá a maior quantidade de comandos, tendo um total de 5 conjuntos de blocos de comando. O primeiro conjunto, vai apenas realizar a troca de trajes no personagem passaro. Monte estes blocos, como mostrado ao lado. Já o segundo conjunto de comandos, mostrado abaixo, faz com que toda vez que a tecla espaço é pressionada o passaro dê saltos, como se estivesse voando. Siga as configurações exibidas. No terceiro conjunto de blocos, será feita a verificação se o passaro passou entre meio o tubo- 1, e em caso afirmativo, ganha-se um ponto. Siga as configurações exibidas nos comandos abaixo.

O quarto conjunto de blocos, é semelhante aos blocos mostrados anteriormente, pois será feita a verificação se o passaro passou entre meio o tubo-2, e em caso afirmativo, ganha-se um ponto. Siga as configurações exibidas nos comandos abaixo. E o último e quinto conjunto de blocos a ser montado, irá colocar valores iniciais nas variáveis do jogo, indicar as instruções na tela ao iniciar o game, e vai verificar se o passaro encostou no tubo ou no chão. Monte este bloco abaixo e siga as configurações mostradas. Pronto! Nosso jogo Flappy Bird está finalizado! Salve novamente seu jogo clicando em salvar e depois na bandeira verde para testar seu jogo. Divirta-se!