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

16
Robot.js Programando seu robô Hamilton Lima Novembro 2013

description

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

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

Robot.jsProgramando 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 inimigo

Como programa ?

• Em Javascript• Usa os comandos : move, turn, turnGun, fire• Atualiza o robô DURANTE a batalha• KISS e domine a arena :)

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)

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

Perguntas e outras coisas...

Mesmo que não seja uma pergunta fique a vontade

Hamilton [email protected]/vacavitoria