HTML5: Una plataforma viable para crear Juegos

HTML5 Logo

HTML5 Logo

Las aplicaciones escritas en HTML5 están a la altura de sus homólogos en otros lenguajes, y FirefoxOS es la prueba fehaciente de ello.

El MarketPlace de Mozilla se va llenando de buenas e interesantes aplicaciones, pero sin duda alguna las más relevantes vienen siendo los juegos. HTML5 ha demostrado ser una excelente plataforma para el entretenimiento y de eso tratará este artículo.

Pero aún cuando esta tecnología está probada y se ha demostrado que funciona, todavía muchos sitios importantes como YouTube hacen uso de Adobe Flash®, y las páginas que ofrecen juegos online no se quedan atrás.

Clay.io es uno de los sitios que demuestra que el HTML5 se puede usar para crear juegos entretenidos, y creo que no tiene sentido que otros sitios no implementen esta tecnología.

Hace unos días vi a unas compañeras de trabajo jugando Online, eran juegos básicos, sin ninguna complejidad en cuanto a diseño o programación. Eran Juegos de diseñar, donde tenían que decorar casas, vestir muñecas (si, mujeres adultas vistiendo muñecas :)) pero ese no es el punto.

Pensé que un juego tan básico estaría desarrollado sobre HTML5, por ser ligero y rápido pero no, usan tecnología de Adobe Flash®.

YouTube y sitios similares que usan FlashPlayer para reproducir sus videos tiene en mente algo muy importante: el DRM. Flash lo permite y por eso lo usan. ¿Pero esto será eterno? Otras plataformas como Vimeo van tomando más relevancia y lo tienen claro, es evolucionar o morir.

Pero volviendo a los juegos. ¿Quieren cobrar por su trabajo? No hay excusa para no hacerlo y no usar HTML5 y tecnologías web, y Rovio (la compañía detrás de Angry Bird) nos ha dado muestra de ello.

Es posible que algunos piensen que con HTML5 no se puede obtener el nivel de detalle en un juego, como sucede en otras plataforma. Si eres de los que así piensan debo decir que me parece que estás equivocado.

Un demo creado por Mozilla al más puro estilo Quake del cual hablé hace un tiempo en DesdeLinux nos dice claramente que con imaginación y trabajo se pueden conseguir cosas espectaculares.

¿A estas alturas es necesario usar una tecnología privativa? Solo tenemos que ver algunos de los juegos más populares en la red como Cut de Rope, Flappy Bird, desarrollados puramente con HTML o mejor, pasen por la galería de Demos de Mozilla.

¿Podemos hacer algo al respecto?

Hay muchas vías para apoyar el desarrollo, avance e implementación de HTML5, ya sea programando sitios y aplicaciones web, o simplemente apoyando a plataformas que hagan uso de esta tecnología.

Incluso YouTube tiene la opción de usar HTML5 para ver los videos, aunque en lo particular no siempre me funciona. O sea, queda por nosotros si decidimos seguir apoyando esos sitios que tiene DRM o no.

Lo que realmente quiero resaltar no es el hecho de que cobren o no por los juegos, sino que si se usa HTML5 nos quitaremos de encima esas pesadas aplicaciones hechas en Flash o Java, y al final, todos salimos ganando.

Solo para ir probando lo que HTML5 puede hacer, les dejo algunos enlaces de juegos gratis creados con esta tecnología.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   eliotime3000 dijo

    También hay una versión de Gunbound llamada Dragonbound, la cual es espectacular en cuanto a nivel de animación. Lo único que le falta es limar asperezas.

  2.   NSA dijo

    Para prescindir de flash en youtube recomiendo el script de Greaseymonkey «Viewtube» fuerza al reproductor a reproducir solo en html5, va perfecto en Trisquel 6.

    1.    pit dijo

      Con lo facil que es desactivar el plugin de flash en el navegador… en vez de andar instalando mas y mas cosas.

      (al deactivar el plugin de flash y entrar en youtube, ésta página detecta que el navegador no carga flash y trata de hacerlo con html5, pero no todos los videos subidos a youtube estan disponibles para html5 tambien).

  3.   Alex dijo

    Se tiene idea de cuando llegará Angry Birds a Firefox OS? Si ya tienen versión en HTML5 no debería de costarles mucho!

  4.   atonidas dijo

    Yo conozco dos juegos bastante buenos en html5 uno es treasure arena que es online y the last door que es un indie de terror psicologico y hay que admitirlo, estan muchisimo mas optimizados que los juegos de zynga por ejemplo xD

  5.   vidagnu dijo

    Entiendo que también Flappy Bird fue hecho en HTML 5

  6.   cc dijo

    Y ELM, el lenguaje funcional que se compila a html, css, y js!
    http://elm-lang.org/edit/examples/Intermediate/Mario.elm

  7.   Ryu dijo

    Tengo una tran duda sobre HTML5. ¿Es HTML5 con lo que se crean estos juegos y aplicaciones, o en realidad es JavaScript?

    Muchas Gracias de Atntemano

    1.    unMan dijo

      Se usa una etiqueta del HTML5 llamada CANVAS, en la cual se presenta todo el código que esta escrito en JavaScript, así que , yo diría que es JavaScript pero gracias a esa etiqueta.

      1.    Ryu dijo

        OK, Gracias por la contestacion, me da mas ideas de como buscar sobre el tema. 🙂

  8.   Ozkar dijo

    Si mal no recuerdo vi una versión de Fruit Ninja pero no guardé la URL 🙁