HTML5 – Panchosoft Blog https://panchosoft.com/blog/ Tecnología y cultura geek Wed, 28 Mar 2018 17:36:44 +0000 es hourly 1 https://wordpress.org/?v=5.4.2 Cube: Pon a prueba tu navegador con este juego desarrollado por Google https://panchosoft.com/blog/2012/05/24/cube-pon-a-prueba-tu-navegador-con-este-juego-desarrollado-por-google.html https://panchosoft.com/blog/2012/05/24/cube-pon-a-prueba-tu-navegador-con-este-juego-desarrollado-por-google.html#comments Thu, 24 May 2012 15:30:37 +0000 http://panchosoft.com/blog/?p=8141 Cube: Juego desarrollado por Google
Cube: Juego desarrollado por Google

Google ha desarrollado un divertido juego que funciona por aceleración de hardware utilizando la tecnología WebGL (una implementación de OpenGL en los navegadores). WebGL forma parte del estándar HTML5 lo que significa que todos los navegadores que respeten la norma deberían poder ejecutar el juego sin complicaciones.

El juego es una especie del clásico pinball en la que es necesario llevar una esfera del punto A al punto B. El terreno está formado por mapas de calles de Google Maps en un cubo en 3 dimensiones. Al mover el cursor el cubo gira sobre su propio eje causando que la esfera se vea afectada por la gravedad. Es admirable el nivel de detalle de los mapas y el tiempo de respuesta del juego, bastante bueno para ser un juego dentro de un navegador web.

He probado el juego en Firefox y Google Chrome y funciona bastante fluido y sin problemas. Si te interesan otro tipo de juegos algo más comerciales en HTML5 (como Angry Birds) revisa la siguiente página.

Enlace: Play Map’s Cube

]]>
https://panchosoft.com/blog/2012/05/24/cube-pon-a-prueba-tu-navegador-con-este-juego-desarrollado-por-google.html/feed 2
5 juegos excelentes desarrollados en HTML5 https://panchosoft.com/blog/2012/03/07/5-juegos-excelentes-desarrollados-en-html5.html https://panchosoft.com/blog/2012/03/07/5-juegos-excelentes-desarrollados-en-html5.html#comments Wed, 07 Mar 2012 16:30:22 +0000 http://panchosoft.com/blog/?p=8083 HTML5Recapitulando, HTML 5 está siendo desarrollado con el objetivo de ser un estándar para la utilización de elementos multimedia en Internet. Debido a que es un estándar abierto, las empresas y desarrolladores lo apoyan como un remplazo de la tecnología propietaria Flash de Adobe. En el último año han comenzado a surgir ports de juegos desarrollados originalmente para PC, Android e iOS que ahora hacen su debut en HTML5 y a continuación les presento 5 juegos bastante adictivos que deben probar.

Canvas Rider

Canvas Rider

Este juego aprovecha al máximo el nuevo elemento canvas de HTML5, consiste en conducir una bicicleta a través de increíbles escenarios dibujados por los propios jugadores. En esencia es muy simple, pero entretenido y muestra el potencial de combinar HTML5 y Javascript.

TankWorld

TankWorld

Sus gráficos no son impresionantes, pero es un shooter 3D bastante interesante construido enteramente en HTML5 y Javascript. En el manejamos un pequeño tanque de guerra, con el objetivo de capturar la bandera mientras destruimos otros tanques con las diferentes armas disponibles.

Angry Birds

Angry Birds

Uno de los juegos más populares de los últimos tiempos y su mecánica de juego es prácticamente conocida por todos. Disponible principalmente en plataformas móviles ahora por fin hace su aparición en equipos tradicionales a través de HTML5. El juego se realizó para ser presentado en la inauguración de la tienda de aplicaciones Chrome Web Store y fue desarrollado para funcionar en el navegador Google Chrome, aunque en otros navegadores también funciona sin mayores problemas.

Cut the rope

Cut the rope

Uno de mis juegos favoritos de todos los tiempos. Cut the rope apareció por primera vez para la plataforma iOS y su mecánica de juego hasta ahora había sido totalmente orientada a pantallas multitouch. El juego consiste en alimentar con un caramelo a un pequeño monstruo verde llamado om nom. Lo entretenido del juego es lograr que el caramelo llegue justo a la boca de om nom y para eso tendrás que romper cuerdas, romper bombas, etc. Mejor pruébenlo para que conozcan de primera mano la calidad de este juego. Este juego fue desarrollado basándose en Internet Explorer 9, pero no tendrán problemas con Chrome o Firefox.

Fieldrunners

Fieldrunners

Si te gustan los juegos tipo tower defense no te puedes perder Fieldrunners. Al igual que Cut the Rope este juego nació en plataformas móviles y de hecho fue uno de los primeros juegos exitosos en la tienda de aplicaciones de Apple. Ahora han hecho un port completo a HTML5 para que puedas probarlo a través de cualquier navegador web actual. Les advierto que es bastante adictivo, así que pruébenlo. 🙂

Chrono Trigger

Chrono Trigger

Nah, siento tomarles el pelo pero oficialmente todavía no hay una implementación de Chrono Trigger en HTML5. El enlace los llevará a una demo del juego que realicé para los laboratorios de Panchosoft.com. El personaje (Frog) se puede mover a través de la pantalla con las teclas de desplazamiento del teclado. Fue interesante desarrollar este pequeño demo utilizando el elemento canvas de HTML5, más adelante presentaré un post técnico sobre el proceso de desarrollo.

Fuente: Bitelia

 

]]>
https://panchosoft.com/blog/2012/03/07/5-juegos-excelentes-desarrollados-en-html5.html/feed 3
Infografía: Uso de Flash vs HTML5 para desarrollar juegos https://panchosoft.com/blog/2012/02/20/infografia-uso-de-flash-vs-html5-para-desarrollar-juegos.html https://panchosoft.com/blog/2012/02/20/infografia-uso-de-flash-vs-html5-para-desarrollar-juegos.html#comments Mon, 20 Feb 2012 17:00:10 +0000 http://panchosoft.com/blog/?p=8036 Como bien dicen en GenbetaDev los juegos en línea han retomado popularidad gracias a los usuarios de las redes sociales. Uno de los ejemplos más representativos de esta tendencia es el juego Farmville y su base de usuarios de Facebook. Farmville inicialmente fue desarrollado en Flash y desde hace tiempo tiene disponible una versión en HTML5 (aún en desarrollo). Esto demuestra algo, si el mayor caso de éxito de juego en línea está migrando a HTML5 significa que la intención de abandonar Flash es verdadera. ¿Pero y el resto de juegos y desarrolladores?. En la siguiente infografía vienen algunos datos interesantes sobre el estado actual del desarrollo de juegos en HTML5 y en Flash.

Desde luego todavía falta tiempo para que Flash pase al segundo lugar en el desarrollo de videojuegos en línea. Principalmente debido al tiempo en el que ambas tecnologías han existido, Flash tiene más de una década mientras que HTML5 solo tiene un par de años.

]]>
https://panchosoft.com/blog/2012/02/20/infografia-uso-de-flash-vs-html5-para-desarrollar-juegos.html/feed 4
Depthcam, el hack HTML5 para Kinect que lleva tus videoconferencias a otra dimensión https://panchosoft.com/blog/2012/02/10/depthcam-el-hack-html5-para-kinect-que-lleva-tus-videoconferencias-a-otra-dimension.html https://panchosoft.com/blog/2012/02/10/depthcam-el-hack-html5-para-kinect-que-lleva-tus-videoconferencias-a-otra-dimension.html#comments Fri, 10 Feb 2012 18:00:47 +0000 http://panchosoft.com/blog/?p=8020

Existen numerosos hacks o desarrollos que utilizan Kinect para hacer cosas asombrosas utilizando la webcam con profundidad. Lo que hasta ahora a nadie se le había ocurrido es publicar una webcam utilizando como medio la tecnología WebGL de los navegadores web modernos. El autor utilizó WebGL para generar un ambiente 3D  «real» en lugar de enviar un simple video en 2D. Es posible interactuar con la escena al arrastrar el puntero del mouse. El stream en vivo está disponible en esta dirección, si en el momento que visitas la página no hay nada publicado entonces puedes ver el siguiente video demostrativo. El resultado es asombroso.

Fuente: Engadget

]]>
https://panchosoft.com/blog/2012/02/10/depthcam-el-hack-html5-para-kinect-que-lleva-tus-videoconferencias-a-otra-dimension.html/feed 1
Agrega gráficas interactivas a tu sitio web con Highcharts [Javascript] https://panchosoft.com/blog/2012/01/31/agrega-graficas-interactivas-a-tu-sitio-web-con-highcharts-javascript.html https://panchosoft.com/blog/2012/01/31/agrega-graficas-interactivas-a-tu-sitio-web-con-highcharts-javascript.html#comments Tue, 31 Jan 2012 15:30:24 +0000 http://panchosoft.com/blog/?p=7965 La tecnología Flash está en pleno declive en Internet después de que los gigantes del mundo de la informática y los propios usuarios le dieran la espalda. Empresas como Apple, Google, Facebook y Microsoft han decidido darle soporte al estándar HTML5 y al lenguaje Javascript como las nuevas tecnologías predominantes de Internet.

Hasta hace algunos años Flash era muy utilizado en sitios web para mostrar gráficas de barra o de pastel. Había cientos de plugins que hacían muy sencilla la labor de colocar estas gráficas para los desarrolladores web, además incluían animaciones que daban un mejor aspecto.

Si eres desarrollador (especialmente si eres desarrollador web) seguramente te interesará utilizar las últimas tecnologías disponibles y sobre todo utilizar los estándares. Así que para el caso de las gráficas, presento como referencia una librería de Javascript llamada HighCharts.

HighCharts te permite añadir gráficas animadas a tu sitio web en una gran variedad de formatos. El plugin está hecho en Javascript por lo que es sumamente sencillo agregarlo a tu sitio web. La alimentación de información se hace a través del formato JSON.

Personalmente he utilizado esta librería en varios proyectos y siempre me ha dado excelentes resultados. Lo mejor de todo es que es compatible con cualquier navegador que soporte Javascript. Es decir, funciona con Windows, Linux, Mac, Android, iOS, Windows Phone, Firefox, Chrome, Safari, Internet Explorer, en una PC, en un Smartphone, en una Tablet, etc. Algo con lo que Flash no puede competir.

Librería: Highcharts
Demos: Highcharts Demos

]]>
https://panchosoft.com/blog/2012/01/31/agrega-graficas-interactivas-a-tu-sitio-web-con-highcharts-javascript.html/feed 5
Hoja de trucos para HTML5 https://panchosoft.com/blog/2011/08/08/hoja-de-trucos-para-html5.html Tue, 09 Aug 2011 04:48:32 +0000 http://panchosoft.com/blog/?p=7788 Como desarrollador es importante conocer las últimas tecnologías y tendencias pues en algún punto del tiempo es probable que necesitemos hacer uso de algún lenguaje o técnica en particular. Además por lo general las nuevas tecnologías incluyen mejoras que nos permiten realizar las tareas de forma más rápida evitando complejidad innecesaria.

Para un desarrollador web debe ser prioritario comenzar a conocer elestándar HTML5 ya que incluye novedades más que interesantes y al mismo tiempo elimina algunas características de HTML4 (como ejemplo las etiquetas <font>, <center> y <frame> entre otras). Por otro lado, sistemas operativos como el próximo Windows 8 ofrecerán soporte nativo para desarrollar aplicaciones utilizando este lenguaje de marcado.

Y ya hablando del tema, hace tiempo me encontré esta interesante «hoja de trucos» de HTML5 con la cuál es bastante sencillo conocer lo nuevo, lo que no cambia y lo que se ha eliminado de HTML4 en este nuevo estándar. Haciendo clic en la imagen pueden llegar a la imagen original y moverse a través de ella utilizando la función de arrastrar y soltar.

Leyenda de la imagen:

Espero les sea de utilidad, saludos.

Fuente: Woork
Imagen original en alta resolución: Flickr

]]>
jPlayer: reproductor de audio en Javascript y HTML5 https://panchosoft.com/blog/2011/06/20/jplayer-reproductor-de-audio-en-javascript-y-html5.html https://panchosoft.com/blog/2011/06/20/jplayer-reproductor-de-audio-en-javascript-y-html5.html#comments Mon, 20 Jun 2011 17:10:03 +0000 http://panchosoft.com/blog/?p=7521 Con el auge del estándar HTML5 los esfuerzos de muchas organizaciones están dirigidos a lograr desarrollar un lenguaje de Internet libre del control de empresas privadas. Personalmente me identifico con la ideología de que Internet es actualmente el único medio de expresión libre que tiene la sociedad, por lo tanto es deseable que todos los componentes que forman Internet sean también libres.  Como un sencillo ejemplo este blog es 100% compatible con el estándar XHTML de la W3C, lo que significa que forma parte de una web semántica y no depende de ningún software de terceros (además del navegador) para funcionar. Aún así, la reproducción de audio y video en Internet todavía depende de tecnologías atadas a empresas como Adobe (con Flash), Google, Microsoft, Apple (las 3 en el tema de los codecs), entre muchas otras.

Pues bien, para solucionar este último problema comienzan a aparecer alternativas como jPlayer, un reproductor de audio y video escrito en javascript que aprovecha las nuevas características multimedia de HTML5. El reproductor tiene un peso de tan solo 8Kb y es multiplaforma, multinavegador y además soporta múltiples codecs de audio y video. El diseño del reproductor se puede personalizar fácilmente utilizando estilos CSS. Les recomiendo encarecidamente visitar la sección de demostración de la página oficial del reproductor.

Los codecs de audio y video que jPlayer soporta son:

  • HTML5: mp3, mp4 (AAC/H.264), ogg (Vorbis/Theora), webm (Vorbis/VP8), wav
  • Flash: mp3, mp4 (AAC/H.264)

Los sistemas operativos y navegadores soportados son los siguientes:

  • Windows: Firefox, Chrome, Opera, Safari, IE6, IE7, IE8, IE9
  • OSX: Safari, Firefox, Chrome, Opera
  • iOS: Mobile Safari: iPad, iPhone, iPod Touch
  • Android: Android 2.3

Para utilizarlo en tu sitio web tan solo es necesario enlazar la librería jQuery y enlazar el archivo javascript de jPlayer. Posteriormente se debe crear el código HTML en el cual se quiere mostrar el reproductor:

[cc lang=»html4strict»]

[/cc]

Agregamos las siguientes líneas de código javascript y vualá, tendrás un reproductor de audio o video en tu sitio web que funcionará con el estándar HTML5 cuando esté disponible y en su defecto utilizará Flash (de forma oculta al usuario final).

[cc lang=»javascript»]$(document).ready(function(){
$(«#jquery_jplayer_1»).jPlayer({
ready: function () {
$(this).jPlayer(«setMedia», {
m4a: «/media/mysound.mp4»,
oga: «/media/mysound.ogg»
});
},
swfPath: «/js»,
supplied: «m4a, oga»
});
});;[/cc]

Al ser jPlayer un proyecto de código abierto, me encontré con el siguiente fork del reproductor que incluye una interfaz personalizada con CSS3 y soporta gestos de arrastrar y soltar para avanzar o reproducir el audio. Hagan la prueba presionando el botón a continuación.

Si eres desarrollador web sin duda jPlayer te será de utilidad para tus proyectos.

]]>
https://panchosoft.com/blog/2011/06/20/jplayer-reproductor-de-audio-en-javascript-y-html5.html/feed 4
Un comic hecho en HTML 5 https://panchosoft.com/blog/2010/09/22/un-comic-hecho-en-html-5.html Thu, 23 Sep 2010 04:37:40 +0000 http://panchosoft.com/blog/?p=6056 Cada día aparecen más ejemplos de las ventajas y posibilidades que vendrán con HTML 5 (la nueva versión del lenguaje bajo el cual funciona la web). En esta ocasión me encontré con un comic interactivo muy impresionante en el cuál te desplazas colocando el puntero del mouse a la derecha del comic.

Curiosamente esta demo tiene un mal desempeño en Google Chrome, funciona de forma regular en la última versión estable de Firefox y funciona bastante bien en Internet Explorer 9 beta (aunque al parecer el creador de este comic trabajó con este último navegador).

]]>
Partículas líquidas con HTML 5 https://panchosoft.com/blog/2010/06/07/particulas-liquidas-con-html-5.html https://panchosoft.com/blog/2010/06/07/particulas-liquidas-con-html-5.html#comments Tue, 08 Jun 2010 06:21:13 +0000 http://panchosoft.com/blog/?p=5339 Antes de que digan algo, ya consulté con mi médico de cabecera e inicié un tratamiento contra el fetichismo de HTML 5, no se preocupen estaré bien. Mientras tanto aquí les traigo otra demostración de lo que se puede hacer con esta nueva revisión del lenguaje de la web, esta vez se trata de un ejemplo de partículas que responden a la interacción con el mouse.

Increíble.

]]>
https://panchosoft.com/blog/2010/06/07/particulas-liquidas-con-html-5.html/feed 2
Increíble demo sobre las capacidades de HTML 5 https://panchosoft.com/blog/2010/06/02/increible-demo-sobre-las-capacidades-de-html-5.html https://panchosoft.com/blog/2010/06/02/increible-demo-sobre-las-capacidades-de-html-5.html#comments Wed, 02 Jun 2010 17:08:56 +0000 http://panchosoft.com/blog/?p=5231 ¿Todavía tienes dudas sobre las posibilidades que HTML 5 le traerá a la web?, no te preocupes pues me encontré con este excelente grupo de «diapositivas» donde se explica con ejemplos reales (es decir, ejemplos hechos con HTML 5) la gran mayoría de las características que este nuevo lenguaje traerá a las páginas de internet del futuro.

Si te gusta el desarrollo web te recomiendo particularmente que veas las diapositivas pues todas las aplicaciones web venideras utilizarán las mejoras que ahí se explican.

Para ver esta presentación correctamente es necesario utilizar un navegador basado en el motor WebKit (ej. Google Chrome y Safari). Haz click en la siguiente imagen o en el link para acceder:

http://apirocks.com/html5/html5.html

No tengo duda en que la nombrada «Web 2.0» parecerá un chiste cuando se compare con la web basada en HTML 5, practicamente las posibilidades se multiplicarán.

Saludos. 🙂

]]>
https://panchosoft.com/blog/2010/06/02/increible-demo-sobre-las-capacidades-de-html-5.html/feed 1