Академический Документы
Профессиональный Документы
Культура Документы
Diego Lopes
Max Azevdo
Leando Almeida
Sinval Vieira
O que uma Game Engine?
um software que funciona como um conjunto
de bibliotecas que ajudam o desenvolvedor de
jogos, simplificando e abstraindo muita coisa e
facilitando muito o trabalho.
Funcionalidades: renderizar grficos, simular
fsica, deteco de coliso entre objetos,
animao, inteligncia artificial, e etc.
Abstrao de detalhes de hardware e plataforma
para o desenvolvedor.
Como trabalhar com uma Game
Engine?
A Game Engine como um IDE para
desenvolvimento de jogos.
Cada Engine possui suas caractersticas e
peculiaridades.
As Engines so baseadas em eventos
(Causa -> Ao)
Apertar a tecla W uma causa de um evento.
A ao resultante a movimentao de um objeto no
jogo.
Qual a MELHOR ENGINE para
desenvolver jogos?
No necessariamente, cada uma vai ter seus
prs e contras, cabe equipe de
desenvolvimento escolher qual utilizar para
adaptar a sua necessidade.
Construct2
Exemplos de jogos desenvolvidos na
Construct2
http://www.scirra.com/construct2/demos/spa
ce-
blasterhttp://www.scirra.com/demos/ghost-
shooter/default.aspx
(Nosso joguinho )
https://dl.dropbox.com/u/26384098/JoGoPiBi
D/index.html
Pontos X,Y
Sprites
Vamos comea a praticar
Renomeie tambm
Espao pontilhado indica o Layout, boto direito
campo de viso de seu jogo, do mouse renomear,
ou seja o espao que o coloque TelaPrincipal
usurio pode enxerga
Inserindo Objetos - Background
D um clique duplo na rea de layout(espao branco) para inserir
um novo objeto (outra forma clicar com o boto direito e
selecionar Insert new object).
Quando a janela Insert new object aparecer, d um clique duplo
em Tiled Background object para inseri-lo.
Atualize a posio e o
tamanho de seu plano de
fundo, coloque:
Position: 0,0
Para comea do ponto inicial
da tela
Size: 1280, 1024
As condies so cumpridas?
---> Sim: executa todas as aes do evento.
---> No: v para o prximo evento (no inclui qualquer sub-evento).
Condies Aes
Exemplo de um Evento
Eventos
Agora, vamos pensar nos eventos que precisamos, inicialmente queremos mirar
com o mouse e depois clicar no boto direito e atitar
1 sempre durante jogo -> jogador apontar para mouse;
2 quando aperta o boto direito do mouse - > jogador vai atirar;
Vamos trazer essa ideia para Construct, siga os passos abaixo:
1 1
3
2
2
Agora vamos adicionar a ao de sempre
3
J temos a condio sempre apontar para mouse
durante o jogo