Anda di halaman 1dari 87

10/09/2015

Oficina de construo de
jogos com Stencyl
Construa seu prprio jogo de
uma maneira fcil e divertida

Wilton Moreira Ferraz Junior


IFSP Campus Itapetininga

Tela inicial do Stencyl

Clique para iniciar a criao de um novo jogo


10/09/2015

Criao de um novo jogo

Criao de um novo jogo


10/09/2015

Criao de um novo background do jogo

Criao de um novo background do jogo


10/09/2015

Criao de um novo background do jogo

Criao de um novo background do jogo


10/09/2015

Criao de um novo background do jogo

Criao de um novo background do jogo

Clique no X para fechar o FundoRoxo


10/09/2015

Criao de um novo background do jogo

Criao de um novo background do jogo


10/09/2015

Criao de um novo background do jogo

Criao de um novo background do jogo


10/09/2015

Criao de um novo background do jogo

Criao de uma cena


10/09/2015

Criao de uma cena

Criao de uma cena


10/09/2015

Criao de uma cena

Criao de uma cena


10/09/2015

Atores
Todos os elementos dos jogos que podem se
mover, seja de maneira automtica ou pela
interao do jogador.
So divididos em grupos para facilitar o controle
de coliso no jogo

Criao de um ator
10/09/2015

Criao de um ator

Ou

Criao de um ator
10/09/2015

Criao de um ator

Criao de um ator
10/09/2015

Criao de um ator

Criao de um ator
10/09/2015

Criao de um ator

Criao de um ator
10/09/2015

Criao de um ator

Criao de um ator
10/09/2015

Criao de um ator

Criao de um ator
10/09/2015

Criao de um ator

Criao de um ator
10/09/2015

Comportamentos - Behaviors
Comportamentos so Habilidades
configurveis e reutilizveis que so conectados
a Tipos de Atores ou cenas. Juntos, eles formam
o crebro de um game manipulao de todas
as interaes que ocorrem no mundo.

Animando ator em uma cena


10/09/2015

Criao de um Behaviors movimento da nave

Criao de um Behaviors movimento da nave


10/09/2015

Criao de um Behaviors movimento da nave

Criao de um Behaviors movimento da nave


10/09/2015

Criao de um Behaviors movimento da nave

Animando ator em uma cena


10/09/2015

Inserindo ator em uma cena

Inserindo ator em uma cena


10/09/2015

Inserindo ator em uma cena

Inserindo ator em uma cena


10/09/2015

Criando ator Laser

Criando ator Laser


10/09/2015

Criando ator Laser

Criando ator Laser


10/09/2015

Criando behaviors para a nave atirar

Criando behaviors para a nave atirar


10/09/2015

Criando behaviors para a nave atirar

Criando behaviors para a nave atirar


10/09/2015

Criando behaviors para a nave atirar

Criando behaviors para a nave atirar


10/09/2015

Testando o jogo para atirar pressione a tecla Z

Fsica dos Jogos


Stencyl incorpora um motor de fsica padro da
indstria (Box2D) em todos os seus jogos.
Qual a vantagem?
Voc comea colises realistas e os atores geralmente
se comportam como objetos do mundo real.
10/09/2015

Configurando a fsica do jogador

Configurando a fsica do jogador


10/09/2015

Group - Grupos
Por o Stencyl utilizar a biblioteca Box2D as colises so
controladas automaticamente, utilizando o conceito de
grupo de colises. Por exemplo, se qualquer inimigo
dispara uma bala, a mesma s deve colidir com o jogador,
no outros inimigos. Neste contexto grupos so colees
arbitrrias de Atores. Os grupos tendem a ser nomeado,
como "jogadores" e "inimigos".

Configurando Grupo de coliso para o Jogador


10/09/2015

Criando Grupo de coliso para o inimigo

Criando Grupo de coliso para o Inimigo


10/09/2015

Configurando a coliso do Inimigo

Criando Grupo de coliso para o Laser


10/09/2015

Criando Grupo de coliso para o Laser

Criando Grupo de coliso para o Laser


10/09/2015

Criando Grupo de coliso para o Laser

Configurando fsica do Laser


10/09/2015

Testando o jogo

Movimentar a nave

Atirar

Ajustando a posio do Laser


10/09/2015

Criando o Actor Inimigo

Adicionando animao Actor Inimigo


10/09/2015

Adicionando animao Actor Inimigo

Adicionando animao Actor Inimigo


10/09/2015

Configurando a fsica do Inimigo

Configurando a fsica do Inimigo


10/09/2015

Configurando a coliso do Inimigo

Monte a cena
10/09/2015

Monte a cena

Testando o jogo

Movimentar a nave

Atirar
10/09/2015

Events - Eventos
So coisas que acontecem em seu jogo que podem
desencadear algum tipo de ao ou resposta.
Quando o jogador pressiona a tecla Z, a nave dispara um
laser. Neste caso, pressionar a tecla o evento, e disparar
o laser a resposta.
Um conjunto de eventos constituem um Comportamento

Exemplos de Eventos
10/09/2015

Exemplos de Eventos

Criando Eventos no laser


10/09/2015

Criando Eventos no laser

Events - Eventos

Para programar a lgica acima


temos que utilizar o evento kill
10/09/2015

Events - Eventos

Events - Eventos

Mata o actor laser

Mata o ltimo actor com qual o laser colidiu


10/09/2015

Adicionando sons ao jogo

Adicionando sons ao jogo


10/09/2015

Adicionando sons ao jogo

Adicionando sons ao jogo

Teste o som
10/09/2015

Adicionando sons ao Actor

Dois cliques no Actor laser


para abrir para edio

Adicionando sons ao Actor


10/09/2015

Adicionando sons ao Actor

Adicionando sons ao jogo


10/09/2015

Adicionando sons ao jogo

Adicionando sons ao jogo


10/09/2015

Adicionando sons ao jogo

Teste o som

Adicionando sons ao Actor

Dois cliques no Actor laser


para abrir para edio
10/09/2015

Adicionando sons ao Actor

Adicionando sons ao Actor


10/09/2015

Mudando a tecla de tiro

Mudando a tecla de tiro


10/09/2015

Movimentando a nave inimiga

Movimentando a nave inimiga


10/09/2015

Movimentando a nave inimiga

Movimentando a nave inimiga


10/09/2015

Criar nave inimiga aleatoriamente

Criar nave inimiga aleatoriamente


10/09/2015

Movimentando a nave inimiga

Criar nave inimiga aleatoriamente

Selecione e
exclua todos
10/09/2015

Criar nave inimiga aleatoriamente

Criar nave inimiga aleatoriamente


10/09/2015

Criar nave inimiga aleatoriamente

Criar nave inimiga aleatoriamente


10/09/2015

Criar nave inimiga aleatoriamente

Criar nave inimiga aleatoriamente


10/09/2015

Criar nave inimiga aleatoriamente

Criar nave inimiga aleatoriamente


10/09/2015

Criar nave inimiga aleatoriamente

Criar nave inimiga aleatoriamente


10/09/2015

Criar nave inimiga aleatoriamente

Criar nave inimiga aleatoriamente


10/09/2015

Criar nave inimiga aleatoriamente

Criar nave inimiga aleatoriamente

Entendendo o
plano cartesiano
para posicionar
o inimigo
10/09/2015

Criar nave inimiga aleatoriamente

Criar nave inimiga aleatoriamente


10/09/2015

Criar nave inimiga aleatoriamente

Criando placar
10/09/2015

Criando vidas

Criando vidas
10/09/2015

Somando pontos

Somando pontos
10/09/2015

Somando pontos

Somando pontos
10/09/2015

Texto para exibir pontos

Texto para exibir pontos


10/09/2015

Texto para exibir pontos

Texto para exibir pontos


10/09/2015

Texto para exibir pontos

Texto para exibir pontos


10/09/2015

Texto para exibir pontos

Texto para exibir pontos


10/09/2015

Texto para exibir pontos

Texto para exibir pontos


10/09/2015

Texto para exibir pontos

Texto para exibir pontos


10/09/2015

Adicionar som coliso jogador

Adicionar som coliso jogador


10/09/2015

Adicionar som coliso jogador

Adicionar som coliso jogador


10/09/2015

Adicionar som coliso jogador

Adicionar som coliso jogador


10/09/2015

Adicionar som coliso jogador

Adicionar som coliso jogador


10/09/2015

Mostrando as vidas na tela

Mostrando as vidas na tela


10/09/2015

Mostrando as vidas na tela

Configurando colises
10/09/2015

Configurando colises

Criando fim de jogo


10/09/2015

Criando fim de jogo

Criando fim de jogo


10/09/2015

Criando fim de jogo

Configurando jogador na cena


10/09/2015

Configurando jogador na cena

MSI - IFSP Campus Itapetininga

Cursos Tcnicos:
Cursos Superiores:
Edificaes
Manuteno e Suporte em Informtica Licenciatura em Fsica
Mecnica

http://itp.ifsp.edu.br
10/09/2015

Anda mungkin juga menyukai