Licenciando em Computação no IFBA Campus Santo Amaro e bolsista do PIBID. Desenvolvedor de games que usa as bibliotecas melonJS e Tiled para criar jogos 2D no navegador, com recursos como mapas, objetos, animações, colisões e câmera que acompanha o personagem. Fornece links para download das bibliotecas e seu contato para quem tiver interesse.
T19_LM3: Projeto final e documentação de planificação
Licenciando em Computação desenvolve jogos com melonJS
1.
2. Licenciando em Computação – IFBA Campus
Santo Amaro;
Bolsista do Programa Institucional de Bolsa de
Incentivo à docência (PIBID);
Desenvolvedor de Games.
11. Funções Padrões
da jsApp
g_ressources?
Carregando a
loaded
Iniciando
Vídeo e Audio
Screen
inicial
Configurando
os estados.
MenuScreen e
PlaySrceen são
objetos do tipo
Screen
definidos no
nosso código.
Função que
será chamada
quando ocorrer
um pause (
quando o
canvas perde o
foco)
Carregando o
estado Menu,
definido
anteriormente
Configurando
os Botões
jsApp é
chamada no
html
14. Pode ser do Tipo:
CollectableEntity
Configurando
Velocidade
(andar, pulo)
Configurando
animação
(true) anda para esquerda
(false) anda para a direita
Câmera
acompanha o
personagem
Retorna true se a
tecla cadastrada foi
pressionada
Repeat Game
Parar o
personagem
Pulo normal,
pode-se usar
forceJump() para
pulos no “ar”.
15. Entendendo o Seu Funcionamento
name: “NomeFont", type: "image", src: "data/font/Font01.png"}
font = new me.BitmapFont(“NomeFont”, tamanho, zoom);
Parte da Imagem Font01.png
Criando um BitmapFont
“AB CDEFGHIJ....”
16.
17. Links:
◦ Site Principal:
http://www.melonjs.org
◦ Grupo Google:
“melonJs”
◦ Jogos no GitHub:
http://www.melonjs.org/gallery
◦ GameBoxDeveloper
http://gameboxdeveloper.blogspot.com
melonJS é motor de game em javascript que permite a criação de jogos em HTML5. Desenvolvida inicialmente a partir da experiência do seu criador, Olivier Bion, com jogos em HTML5/javascript.
Inicialmente Oliver desenvolveu um remake em HTML5 do Tapper e percebeu que já tinha uma quantidade razoável módulos reutilízáveis e é a partir deles que o liver criou sua própria biblioteca inicialmente chamada de JToolBox. A melonJS está, atualmente, na sua versão 0.9.6.
Funcionamento básico, no entanto pode existir diversas formas, como um php inicial com conexão com o banco, vários js....
Ambos de fácil instalação.... O melonjs é só chamar no html e o tiled é instalado sem grandes mistérios