combate de robôs agora se chama vaporaria (tchau robotjs)

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

Upload: hamilton-lima

Post on 02-Jul-2015

292 views

Category:

Education


2 download

DESCRIPTION

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

TRANSCRIPT

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