Os aplicativos escritos em HTML5 estão no mesmo nível de suas contrapartes em outras línguas, e Firefox OS é a prova irrefutável disso.
El Mozilla MarketPlace Está se enchendo de aplicativos bons e interessantes, mas sem dúvida os mais relevantes têm sido os jogos. O HTML5 provou ser uma excelente plataforma para entretenimento e é disso que trata este artigo.
Mas mesmo quando essa tecnologia é testada e comprovada para funcionar, muitos sites importantes como o YouTube ainda fazem uso do Adobe Flash®, e os sites que oferecem jogos online não ficam muito atrás.
clay.io é um dos sites que demonstra que o HTML5 pode ser usado para criar jogos divertidos, e acho que não faz sentido que outros sites não implementem essa tecnologia.
Há poucos dias vi alguns colegas de trabalho jogando Online, eram jogos básicos, sem nenhuma complexidade em termos de design ou programação. Eles eram Jogos de design, onde eles tinham que decorar casas, vestir bonecas (sim, mulheres adultas usando bonecas :)) mas não é esse o ponto.
Pensei que um jogo tão básico seria desenvolvido em HTML5, porque é leve e rápido mas não, eles usam a tecnologia Adobe Flash®.
YouTube e sites semelhantes que usam FlashPlayer para reproduzir seus vídeos têm algo muito importante em mente: o DRM. O Flash permite e é por isso que o usam. Mas isso será eterno? Outras plataformas como Vimeo Eles estão se tornando mais relevantes e têm clareza sobre isso, é evoluir ou morrer.
Mas voltando aos jogos. Você quer ser pago pelo seu trabalho? Não há desculpa para não fazer isso e não usar HTML5 e tecnologias da web, e a Rovio (a empresa por trás do Angry Bird) nos mostrou isso.
Alguns podem pensar que com HTML5 você não pode obter o nível de detalhe de um jogo, como você pode em outras plataformas. Se você é um daqueles que pensam assim, devo dizer que o acho errado.
Uma demonstração criada pela Mozilla no mais puro estilo Terremoto de qual Eu falei a um tempo atrás en DesdeLinux Isso nos diz claramente que com imaginação e trabalho coisas espetaculares podem ser alcançadas.
Nesse ponto, é necessário usar tecnologia proprietária? Só precisamos ver alguns dos jogos mais populares da rede, como Corte de corda, Pássaro Flappy, desenvolvido exclusivamente com HTML ou melhor, vá até a galeria de Mozilla demos.
Podemos fazer algo sobre isso?
Existem muitas maneiras de apoiar o desenvolvimento, o avanço e a implementação do HTML5, seja na programação de sites e aplicativos da Web, ou simplesmente no suporte a plataformas que fazem uso dessa tecnologia.
Mesmo YouTube você tem a opção de usar HTML5 para ver os vídeos, embora em particular nem sempre funcione para mim. Em outras palavras, cabe a nós decidirmos continuar a oferecer suporte aos sites que têm DRM ou não.
O que realmente quero destacar não é o fato de que cobram ou não pelos jogos, mas que se usarmos HTML5 vamos nos livrar daqueles aplicativos pesados feitos em Flash ou Java e, no final, sairemos todos vencendo.
Apenas para testar o que o HTML5 pode fazer, aqui estão alguns links para jogos gratuitos criados com essa tecnologia.
- Aves com raiva
- bejeweled
- Cavaleiro de tela
- Jogo de Xadrez HTML5
- Cut the Rope
- brasa
- Invasores frontais
Existe também uma versão de Gunbound chamada Dragonbound, que é espetacular em termos de nível de animação. A única coisa que falta é suavizar as coisas.
Para dispensar o flash no YouTube, recomendo que o script Greaseymonkey "Viewtube" force o player a jogar apenas em html5, funciona perfeitamente no Trisquel 6.
Como é fácil desabilitar o plugin do flash no navegador ... ao invés de instalar mais e mais coisas.
(Ao desativar o plugin do flash e entrar no youtube, esta página detecta que o navegador não carrega o flash e tenta fazê-lo com html5, mas nem todos os vídeos enviados para o youtube estão disponíveis para html5 também).
Você tem ideia de quando o Angry Birds chegará no Firefox OS? Se você já tem uma versão HTML5, não deve custar muito!
Eu conheço dois jogos muito bons em html5, um é a arena do tesouro que está online e a última porta que é um indie de terror psicológico e devo admitir, eles são muito mais otimizados do que os jogos zynga, por exemplo xD
Eu entendo que o Flappy Bird também foi feito em HTML 5
E ELM, a linguagem funcional que compila em html, css e js!
http://elm-lang.org/edit/examples/Intermediate/Mario.elm
Tenho uma pergunta sobre HTML5. É com HTML5 que esses jogos e aplicativos são criados ou é realmente JavaScript?
Muito obrigado de Atntemano
É usada uma tag HTML5 chamada CANVAS, na qual é apresentado todo o código que está escrito em JavaScript, então eu diria que é JavaScript, mas graças a essa tag.
OK, obrigado pela resposta, me dá mais ideias de como pesquisar sobre o assunto. 🙂
Se bem me lembro, vi uma versão do Fruit Ninja, mas não salvei o URL 🙁
Parei um projeto de um jogo em HTML do gênero puzzle e simples, mas vou retomar para ver se consigo fazer, mas a questão de se adaptar a qualquer tamanho de tela é algo que agora me dá dor de cabeça