Desenvolvendo
Jogos 2D em
HTML5
Vinicius Vecchi
@vvecchi
COCOS2D
 Criada em 2008 em python
 Em seguida portada para iOS e objective-c
 Cocos2d-x port em c++ da cocos2d-iphone
...
COCOS2D
 Open-source
 Comunidade ativa
 Várias ferramentas e editores
 Cross-Platform
 Mesmo código pode rodar em vár...
Coco2D – Qual?
 Cocos2D-X
 C++
 Com maior suporte a diferentes plataformas
 Rápida e leve
 Cocos2D-HTML5
 Desenvolvi...
Cocos2D-X - Arquitetura
Cocos2D-HTML5 - Arquitetura
Javascript binding
 Performance até 20x melhor do que no mobile browser
 Mozilla Spidermonkey – Roda o javascript
 Usa ...
The magic
Preparando o Ambiente
http://www.cocos2d-x.org/download
Javascript IDE
 Vim
 Aptana
 Jetbrains Webstorm
 TextMate
Estrutura
Hierárquica
Adicionando Sprites
Entrada - Touch
Testando no Navegador
EXECUTANDO O PROJETO
 cocos run –p ios
 Executa seu programa num simulator.
 Você pode abrir o projeto do xcode a parti...
Relaxe e aproveite!
Perguntas?
Obrigado!
 Vinicius Vecchi
 @vvecchi
 Naked Monkey Games
 @nakedmonkeyG
 www.nakedmonkey.com.br
Próximos SlideShares
Carregando em…5
×

Desenvolvendo jogos multiplataforma usando cocos2d-js

998 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
998
No SlideShare
0
A partir de incorporações
0
Número de incorporações
17
Ações
Compartilhamentos
0
Downloads
22
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvendo jogos multiplataforma usando cocos2d-js

  1. 1. Desenvolvendo Jogos 2D em HTML5 Vinicius Vecchi @vvecchi
  2. 2. COCOS2D  Criada em 2008 em python  Em seguida portada para iOS e objective-c  Cocos2d-x port em c++ da cocos2d-iphone  Cocos2d-html5 port para javascript
  3. 3. COCOS2D  Open-source  Comunidade ativa  Várias ferramentas e editores  Cross-Platform  Mesmo código pode rodar em várias plataformas móveis e desktops.
  4. 4. Coco2D – Qual?  Cocos2D-X  C++  Com maior suporte a diferentes plataformas  Rápida e leve  Cocos2D-HTML5  Desenvolvimento Rápido (Javascript)  Multi plataforma (em navegadores)  Javascript Binding
  5. 5. Cocos2D-X - Arquitetura
  6. 6. Cocos2D-HTML5 - Arquitetura
  7. 7. Javascript binding  Performance até 20x melhor do que no mobile browser  Mozilla Spidermonkey – Roda o javascript  Usa bibliotecas nativas para muitas das coisa pesadas
  8. 8. The magic
  9. 9. Preparando o Ambiente http://www.cocos2d-x.org/download
  10. 10. Javascript IDE  Vim  Aptana  Jetbrains Webstorm  TextMate
  11. 11. Estrutura
  12. 12. Hierárquica
  13. 13. Adicionando Sprites
  14. 14. Entrada - Touch
  15. 15. Testando no Navegador
  16. 16. EXECUTANDO O PROJETO  cocos run –p ios  Executa seu programa num simulator.  Você pode abrir o projeto do xcode a partir da pasta framework/runtime-src  Cocos run –p android  Executa seu programa num device android(pode ser simulator)  Os projetos de windows e android estão naquela pasta também (Infelizmente ainda não portaram máquina virtual de para windows phone)
  17. 17. Relaxe e aproveite! Perguntas?
  18. 18. Obrigado!  Vinicius Vecchi  @vvecchi  Naked Monkey Games  @nakedmonkeyG  www.nakedmonkey.com.br

×