Arquivo da categoria: HTML 5

Asteróide: um jogo Multiplayer em HTML5

MMOAsteroids é um jogo demonstração, utilizado para exibir o funcionamento de um jogo multiplayer construido apenas com recursos disponíveis do HTML 5 e do Node.js. Pode não ter gráficos fantásticos, mas demonstra um novo caminho para os jogos disponibilizado pelo HTML 5.

astroids

Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (UCSal, 2003), e Especialista em Engenharia de Software pela Universidade Salvador (2010).

Como conectar dois clientes diretamente utilizando a WebSocket API da HTML5?

Precisava criar um WebChat em HTML5 mas não desejava sobrecarregar o servidor no momento de uma troca de mensagem privada. Assim, precisava que um cliente pudesse estabelecer uma conexão direta com outro cliente utilizando o WebSocket do HTML5.

Pesquisando, cheguei a conclusão que diversos grupos de estudo estão desenvolvendo soluções para este problema. Inclusive a Ericson, que está tentando realizar Stream de Video utilizando esta tecnologia. O problema é que apesar deste recurso estar disponível na definição do WebSocket API, nenhum navegador no momento implementa-o.

Então, infelizmente, não é possível utilizar o HTML 5 para realizar esta tarefa. Porém, isso não impede que seja possível implementar esta conexão P2P, uma vez que é possível desenvolver isto utilizando outras tecnologias, como é o caso do Adobe Flash.

Se desejar mais informações, visite a Especificação do WebSockets API.

Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (UCSal, 2003), e Especialista em Engenharia de Software pela Universidade Salvador (2010).

Super Mario Bros. versão HTML5

É! parece mesmo que o Flash está com os dias contados. Depois de meses de briga entre Steve Jobs e a Adobe, começam a surgir pela Internet diversas aplicações utilizando todas as possibilidades de uso do HTML 5, demonstrando que, talvez, Steve Jobs estivesse correto. Dentre estas aplicações está o Infinite Mario in HTML5, versão do famoso jogo Super Mario Bros.

 

Para quem ainda não sabe o que é o HTML 5 segue a definição da wikipédia:

HTML5 (Hypertext Markup Language, versão 5) é a quinta versão da linguagem HTML. Esta nova versão traz consigo importantes mudanças quanto ao papel do HTML no mundo da Web, trazendo novas funcionalidades como semântica e acessibilidade, com novos recursos antes só possíveis por meio de outras tecnologias, e trazendo uma importante disseminação dentre todos os novos navegadores de internet, tornando-o mais universal.

E para saber do que o HTML 5 é capaz, jogue o “Infinite Mario in HTML5” utilizando os comandos listados abaixo:

Movimentação: Esquerda/Direita
Pulo/Enter: S
Bola de Fogo/Correr: A

Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (UCSal, 2003), e Especialista em Engenharia de Software pela Universidade Salvador (2010).