Nos próximos posts vou escrever um pouco das experiências em html5 que ando fazendo.
Pra iniciar, fiz um jogo simples daqueles que todo celular tem, usando somente o elemento Canvas.
O Canvas funciona como se fosse um “shape” do photoshop, você cria um elemento e lá você pode desenhar literalmente, circulos, quadrados, linhas, pontos, colocar backgrounds, usar degradê, etc.
O Canvas não dá suporte ao ie6, ie7 e ie8. Existe um elemento similar pra eles chamado “shape” e existem algumas libs em javascript que traduz automaticamente tudo o que for desenhado em canvas pra shape, ou seja, você chama o js que ele se vira com o resto. No caso, usei o explorercanvas (dica do Koji), mas também tem o html5.js e o canvas.js disponível pra gente usar.
O jogo é bem simples, não tem muitos recursos, poderia ter ranking, som, opções e um monte plus mas não era essa a intenção do primeiro post sobre html5. O jogo tem 8kb (somando html / css e javascript ) pros browsers que suportam canvas e 19kb para os que não suportam. não usa nenhum framework de javascript (do tipo jquery, mootols, prototype) e não faz requisição de nenhuma imagem, tudo que está na tela foi desenhado em canvas com javascript.
Deixei disponível o código fonte e para jogar é só clicar na imagem ou entrar aqui
Por sinal, recomento o Chrome ou Opera 10.5 que são os browsers mais rápidos da atualidade.
Quem jogar, fala quantos pontos fez.
=)