O documento discute como usar efeitos de física na interface do usuário com o framework PhaserJS. Ele apresenta o autor e seus projetos, explica porque usar física na interface torna a experiência do usuário mais realista e intuitiva, descreve animações e interações como duas maneiras comuns de usar física, e fornece um exemplo prático usando PhaserJS.
2. Sobre mim
David Melo da Luz
MBA em Engenharia de Software
IBTA – Instituto Brasileiro de Tecnologia Avançada (Atualmente)
Pós graduação em Programação e produção de jogos
Serviço Nacional de Aprendizagem Comercial – SENAC SP
Graduação em Psicologia
Pontifícia Universidade Católica de São Paulo (PUC-SP)
Últimos trabalhos formais:
Consultor em tecnologia | Designer instrucional (Atual)
Fundação Vanzolini
Designer instrucional
Fundação Padre Anchieta (TV Cultura)
Consultor
Plataforma Geekie
4. O que é faço hoje exatamente ?
Jogos e objetos de aprendizagem para EAD e Elarning
(famoso joguinho educativo)
Jogo das placas Detran.SP
Regaste Solidariuns
Secretaria Educação Estado SP
joANNINHA
SP GameJAM 2015
7. Porque usar física na interface?
• Interfaces mais realistas / intuitivas
8. Porque usar física na interface?
• Interfaces mais realistas / intuitivas
• Feedback visual e imediato
9. Porque usar física na interface?
• Interfaces mais realistas / intuitivas
• Feedback visual e imediato
• Melhoram a experiência do usuário
10. Porque usar física na interface?
• Interfaces mais realistas / intuitivas
• Feedback visual e imediato
• Melhoram a experiência do usuário
• É mais fácil de implementar
19. Sobre a PhaserJS
• É um framework para o desenvolvimento
de jogos HTML5 (otimizado para mobile).
• Possui inúmeros recursos que facilitam a
implementação de de funcionalidades
complexas no desenvolvimento de jogos
(física, partícula, animações e etc).
• É gratuito e open source.
20. O Phaser possui 4 sistemas diferentes de física
ArcadeP2 Phisics Ninja Phisics
21. O Phaser possui 4 sistemas diferentes de física
ArcadeP2 Phisics Ninja Phisics
Box2D