O documento descreve a criação de um jogo de nave espacial usando a ferramenta Construct2, definindo os sprites, comportamentos e eventos para controlar a nave com o mouse e adicionar inimigos e tiros.
O documento descreve a criação de um jogo de nave espacial usando a ferramenta Construct2, definindo os sprites, comportamentos e eventos para controlar a nave com o mouse e adicionar inimigos e tiros.
O documento descreve a criação de um jogo de nave espacial usando a ferramenta Construct2, definindo os sprites, comportamentos e eventos para controlar a nave com o mouse e adicionar inimigos e tiros.
O documento descreve a criação de um jogo de nave espacial usando a ferramenta Construct2, definindo os sprites, comportamentos e eventos para controlar a nave com o mouse e adicionar inimigos e tiros.
Baixe no formato PDF, TXT ou leia online no Scribd
Fazer download em pdf ou txt
Você está na página 1de 27
Criao de jogo de nave
espacial com Construct2
Uso de ferramenta para construo de jogos Aluno Weinne Willan Moreira Santos Aluno de Bacharelado em Sistemas de Informao Contedo Construct2 Iniciando Sprites Comportamentos Eventos Finalizao Construct2 Construct2 um criador de games HTML5, projetado especificamente para jogos 3D. Uma de suas caractersticas o fato de no precisar programar, bastando apenas definir os elementos do jogo e seus comportamentos. Construct2 Construct2 um criador de games HTML5, projetado especificamente para jogos 3D. Uma de suas caractersticas o fato de no precisar programar, bastando apenas definir os elementos do jogo e seus comportamentos. Iniciando Para comear, abra o Construct2, e depois clique em File >> New. Iniciando Primeiro ns precisamos definir o plano de fundo, e a camada onde ficar a maior parte dos elementos do jogo. O Construct utiliza o conceito de camadas, para organizao dos elementos. Iniciando Na barra lateral, em Project Settings, defina Window Size, defina como 10000x960. Essa ser o cenrio total do jogo. D um duplo clique na tela branca do slide. Aparecer uma janela com o ttulo Insert New Object. Neste momento, escolheremos Tiled Background, para criar o plano de fundo do jogo. Iniciando Iniciando Ao clicar duas vezes em Tiles Background, o cursor ter o formato de uma cruz. Clique em qualquer ponto do plano branco, e ento aparecer uma nova janela. Clique no boto de pasta, e selecione a imagem de fundo. Iniciando Ao selecionar a imagem, pode fechar a janela. A imagem aparecer no plano de fundo, porm ainda no no lugar certo. Iniciando Clique sobre a imagem, e edite na barra lateral os campos Position, para 0, 0, e Size, para o mesmo valor do tamanho do cenrio: 10000, 960. Depois, diminua o zoom (usando Ctrl + -), para visualizar o cenrio completo. Iniciando Agora vamos travar a camada, para impedir que faamos sem querer alguma alterao nela. Para isso, clique em Layers na barra a direita, e clique no cadeado ao lado da Layer 0. Renomeie essa camada para Background, clicando no boto de editar. Depois, podemos criar uma nova camada para os sprites, clicando no boto de adicionar. Nomeie essa camada como Main, e depois selecione-a. Sprites Agora hora de criar os elementos dinmicos do jogo, chamados Sprites. Utilizaremos os seguintes sprites: Player Enemy Explode Bullet e BulletEnemy Sprites Para criar um sprite, d duplo clique no background, e selecione sprite. Clique numa rea da tela, e abrir uma janela parecida com a de adicionar plano de fundo. Selecione a imagem do sprite, e feche a janela. Depois, arraste os objetos Bullet, BulletEnemy e Explode para fora do plano de fundo. Ns usaremos eles depois. Sprites Ambas as naves tem uma cor de fundo. Podemos usar o editor do prprio Construct para remov-la, e tambm rotacionar (o player para a direita, e o enemy para a esquerda. Comportamentos Agora definiremos os comportamentos dos sprites. O Construct2 oferece diversos comportamentos (Behaviors), que nos do suporte a diversos movimentos mais utilizados em jogos, como Plataforma, Carros, Fsica (til em jogos com gravidade), dentre outros. Para adicionar um behavior, clique num objeto, selecione Add / edit Behavior na barra esquerda, e clique no boto de adicionar. Comportamentos Adicione os seguintes behaviors nos respectivos sprites: Player: 8 Direction: Permite controlar o player com os direcionais do teclado Bound to Layout: Faz com que a nave permanea no layout Bullet: Bullet: Faz com que se movimente para a frente, como uma bala Destroy outside Layout: O objeto destrudo quando deixa o cenrio Inimigo: Bullet: Faz com que se movimente para a frente, como uma bala Comportamentos Clique em Play, no topo da janela. Ver que j pode movimentar a nave pelo cenrio, usando os direcionais do teclado. Eventos A interao entre os sprites, e entre o jogador, criando a dinmica do jogo, definida por meio de eventos e aes. Enquanto so gatilhos que disparam aes. possvel conceituar desta forma: sempre que X ocorrer, faa Y. Eventos Antes de criar um evento, adicione ao layout os objetos Mouse e Keyboard. Para adicionar um evento, clique na aba Event sheet 1. Voc pode renomear essa aba depois, se quiser. Eventos Para adicionar um evento, clique em New event. Ele mostrar uma lista de objetos e sprites que foram adicionados ao layout, e o item System, que cria tarefas relacionada ao jogo em si. Nesse primeiro exemplo, clique em System. Depois disso, aparecer uma lista de eventos relacionados ao sistema. Escolha Every tick. Assim se define aes que sero executadas a todo instante. Eventos O novo evento aparecer na lista, porm sem uma ao. Para adicionar uma ao, clique em add action. Aparecer uma lista de objetos, parecida com a de adicionar eventos. Selecione Player, e ento escolha Set angle toward. Na tela a seguir, escreva os valores Mouse.X e Mouse.Y. Isso vai definir o ngulo para o qual o Player estar voltado a partir do cursor do mouse. Eventos Os eventos tambm podem definir interaes entre objetos, como nos que sero listados a seguir. Experimente adicion-los, e veja o efeito de cada um. Rode agora o programa, e veja o que acontece agora. O player acompanha o cursor! Para adicionar variveis globais, clique com boto esquerdo na tela de eventos e selecione a opo. Eventos Adicione os seguintes eventos: Eventos Adicione os seguintes eventos: Download do projeto http://weinnesantos.in/nave http://weinnesantos.in/JogoDeNavePkg.capx