Professional Documents
Culture Documents
ndice
1 Introduo
2 Client-Side
2.1 Esttico
2.1.1 (X)HTML
2.1.2 CSS
2.1.3 Compatibilidade e Standards
2.1.4 Usabilidade e Acessibilidade
2.1.5 WAP
2.1.6 Implementao: Fico Interativa V1
2.2 Dinmico
2.2.1 Java Script
2.2.2 DHTML e Manupulao do DOM
2.2.3 Java Script com OO
2.2.4 Frameworks Java Script
2.2.4.1 jQuery
2.2.4.2 Prototype
2.2.4.3 Dojo
2.2.4.4 GWT
2.2.4.5 Yahoo
2.2.4.6 Scriptaculous
2.2.4.7 Base2
2.2.5 Input
2.2.5.1 Mouse
2.2.5.2 Teclado
2.2.6 Implementao: Fico Interativa V2 (melhor interao)
2.2.7 Implementao: Jogo da Velha V1 (2 Jogadores Locais)
2.2.8 Implementao: Snake V1
3 Server-Side
3.1 PHP
3.1.1 Arquivos
3.1.2 Upload
3.2 MySQL
3.2.1 Modelagem
3.2.2 SQL
3.3 Login, Sesses e Segurana
3.4 Implementao: Snake V2 (login, ranking, upload e carregamento de cenrios)
3.5 Cron-Jobs
3.6 Modelo MVC
3.7 ORM's
https://pt.wikibooks.org/wiki/Desenvolvimento_de_Jogos_de_Browser 1/8
14/03/2017 Desenvolvimento de Jogos de Browser - Wikilivros
3.7.1 Propel
3.7.2 Doctrine
3.8 Template Engines
3.8.1 Smarty
3.8.2 Heyes
3.8.3 FastTemplate
3.8.4 ShellPage
3.9 Frameworks PHP
3.9.1 CakePHP
3.9.2 CodeIgniter
3.9.3 Zend
3.9.4 Symfony
3.9.5 Prado
3.9.6 evoCore
3.9.7 Akelos
3.9.8 Seagull
3.10 Implementao: Fico Interativa V3 (lgica em server-side)
3.11 Implementao: Clone de "The Crims" V1
4 Comunicao
4.1 Ajax
4.2 Comet
4.3 Questes de Segurana
4.4 Implementao: Jogo da Velha V2 (2 Jogadores Remotos + Chat)
5 Grficos
5.1 SVG
5.2 Implementao: Snake V3 (com SVG)
5.3 Canvas 2D
5.4 Implementao: Jogo da Velha V3 (com Canvas 2D)
5.5 Favicon
5.6 Canvas 3D Simulado com 2D
5.7 Canvas 3D
5.8 Implementao: FPS V1 (com ranking, chat e mini-mapa)
6 Sons
6.1 Biblioteca SoundManager2
6.1.1 Msicas (BGM)
6.1.2 Efeitos Sonoros (SFX)
6.2 Implementao: Snake V4 (msicas e efeitos sonoros)
6.3 Sntese de Voz
6.4 Implementao: FPS V2 (msicas, efeitos sonoros e sntese de voz)
7 Google API
7.1 Gadgets
7.2 Implementao: Gadget para o FPS (ranking)
7.3 Implementao: Gadget para o Jogo da Velha (jogar dentro do gadget)
7.4 Gears
7.5 Implementao: Snake V5 (criao de cone no desktop)
7.6 Picasa
7.7 Implementao: FPS V3 (imagens do Picasa nas paredes)
7.8 Open Social
7.9 Implementao: FPS V4 (informaes do perfil do Orkut no jogo e vice-versa)
7.10 Implementao: Jogo da Velha V4 (jogo e ranking dentro do Orkut)
7.11 Maps
7.12 Implementao: FPS V5 (terrenos reais extrados do Maps)
8 Flash
8.1 Action Script
8.2 Interao com PHP
8.3 Microfone
8.4 Web-Cam
8.5 Implementao: FPS V5f (chat com voz e vdeo)
https://pt.wikibooks.org/wiki/Desenvolvimento_de_Jogos_de_Browser 2/8
14/03/2017 Desenvolvimento de Jogos de Browser - Wikilivros
9 Java Applets
9.1 Bibliotecas e Imports
9.2 Insero em HTML
9.3 Comunicao HTTP
9.4 Java 3D
9.5 Implementao: FPS V5j
10 Apndice I: Tabela de Jogos de Browser
11 Apndice II: Sites teis
Introduo
Client-Side
Esttico
(X)HTML
CSS
Compatibilidade e Standards
Usabilidade e Acessibilidade
WAP
Dinmico
Java Script
jQuery
Prototype
Dojo
GWT
Yahoo
https://pt.wikibooks.org/wiki/Desenvolvimento_de_Jogos_de_Browser 3/8
14/03/2017 Desenvolvimento de Jogos de Browser - Wikilivros
Scriptaculous
Base2
Input
Mouse
Teclado
Implementao: Snake V1
Server-Side
PHP
Arquivos
Upload
MySQL
Modelagem
SQL
Doctrine
Template Engines
https://pt.wikibooks.org/wiki/Desenvolvimento_de_Jogos_de_Browser 4/8
14/03/2017 Desenvolvimento de Jogos de Browser - Wikilivros
Smarty
Heyes
FastTemplate
ShellPage
Frameworks PHP
CakePHP
CodeIgniter
Zend
Symfony
Prado
evoCore
Akelos
Seagull
Comunicao
Ajax
Comet
Questes de Segurana
Implementao: Jogo da Velha V2 (2 Jogadores Remotos + Chat)
Grficos
SVG
Implementao: Snake V3 (com SVG)
https://pt.wikibooks.org/wiki/Desenvolvimento_de_Jogos_de_Browser 5/8
14/03/2017 Desenvolvimento de Jogos de Browser - Wikilivros
Canvas 2D
Implementao: Jogo da Velha V3 (com Canvas 2D)
Favicon
Canvas 3D Simulado com 2D
Canvas 3D
Implementao: FPS V1 (com ranking, chat e mini-mapa)
Sons
Biblioteca SoundManager2
Msicas (BGM)
Google API
Gadgets
Implementao: Gadget para o FPS (ranking)
Implementao: Gadget para o Jogo da Velha (jogar dentro do
gadget)
Gears
Implementao: Snake V5 (criao de cone no desktop)
Picasa
Implementao: FPS V3 (imagens do Picasa nas paredes)
https://pt.wikibooks.org/wiki/Desenvolvimento_de_Jogos_de_Browser 6/8
14/03/2017 Desenvolvimento de Jogos de Browser - Wikilivros
Open Social
Implementao: FPS V4 (informaes do perfil do Orkut no jogo e
vice-versa)
Implementao: Jogo da Velha V4 (jogo e ranking dentro do Orkut)
Maps
Implementao: FPS V5 (terrenos reais extrados do Maps)
Flash
Action Script
Interao com PHP
Microfone
Web-Cam
Implementao: FPS V5f (chat com voz e vdeo)
Java Applets
Bibliotecas e Imports
Insero em HTML
Comunicao HTTP
Java 3D
Implementao: FPS V5j
https://pt.wikibooks.org/wiki/Desenvolvimento_de_Jogos_de_Browser 7/8
14/03/2017 Desenvolvimento de Jogos de Browser - Wikilivros
Esta pgina foi modificada pela ltima vez (s) 19h48min de 4 de maio de 2016.
Este texto disponibilizado nos termos da licena Creative Commons Atribuio-Compartilhamento pela
mesma Licena 3.0 Unported; pode estar sujeito a condies adicionais. Consulte as Condies de Uso
para mais detalhes.
https://pt.wikibooks.org/wiki/Desenvolvimento_de_Jogos_de_Browser 8/8