Robot.js
Programando seu robô
Hamilton Lima
Novembro 2013
Socorro !!
acabou a palestra !!
facebook.com/vaporaria
Agenda
• Motivações
• Funcionamento
• Roadmap
Motivações
• Ensino de programação
• Cenários em constante mudança
• Atualizações "on the fly"
Funcionamento
A Batalha
• Combate de tanques
• A arma gira independente do veículo
• O radar informa a chance de atingir um
veículo inim...
Como programa ?
•
•
•
•

Em Javascript
Usa os comandos : move, turn, turnGun, fire
Atualiza o robô DURANTE a batalha
KISS ...
O que programar?
• Indique para o robô o que fazer quando :
– ligar o robô (start)
– enquanto estiver funcionando (run)
– ...
Onde programar ?
Tecnologia
• HTML5 exibe a batalha
• WebSockets com socket.io para comunicação
• Node.js no server
Uma batalha
Roadmap
•
•
•
•

Jogar pelo facebook
Ranking dos robôs
Criação de combates privativos
Integração com o vaporaria
Mesmo que não seja uma pergunta fique a vontade

Perguntas
e outras coisas...
Hamilton Lima
hlima@vacavitoria.com
facebook.com/vacavitoria
Combate de Robôs agora se chama Vaporaria (tchau RobotJS)
Próximos SlideShares
Carregando em…5
×

Combate de Robôs agora se chama Vaporaria (tchau RobotJS)

554 visualizações

Publicada em

Primeira apresentação publica do RobotJS como vaporaria, pré alfa do jogo na Serra do Silício

Publicada em: Educação
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

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

Nenhuma nota no slide

Combate de Robôs agora se chama Vaporaria (tchau RobotJS)

  1. 1. Robot.js Programando seu robô Hamilton Lima Novembro 2013
  2. 2. Socorro !! acabou a palestra !!
  3. 3. facebook.com/vaporaria
  4. 4. Agenda • Motivações • Funcionamento • Roadmap
  5. 5. Motivações • Ensino de programação • Cenários em constante mudança • Atualizações "on the fly"
  6. 6. Funcionamento
  7. 7. A Batalha • Combate de tanques • A arma gira independente do veículo • O radar informa a chance de atingir um veículo inimigo
  8. 8. Como programa ? • • • • Em Javascript Usa os comandos : move, turn, turnGun, fire Atualiza o robô DURANTE a batalha KISS e domine a arena :)
  9. 9. O que programar? • Indique para o robô o que fazer quando : – ligar o robô (start) – enquanto estiver funcionando (run) – quando achar outro robô com o radar (onFound) – quando for atingido (onHitByBullet) – quando atingir outro robô (onHitRobot) – quando bater na parede (onHitWall)
  10. 10. Onde programar ?
  11. 11. Tecnologia • HTML5 exibe a batalha • WebSockets com socket.io para comunicação • Node.js no server
  12. 12. Uma batalha
  13. 13. Roadmap • • • • Jogar pelo facebook Ranking dos robôs Criação de combates privativos Integração com o vaporaria
  14. 14. Mesmo que não seja uma pergunta fique a vontade Perguntas e outras coisas...
  15. 15. Hamilton Lima hlima@vacavitoria.com facebook.com/vacavitoria

×