En la versión 15 del navegador web Firefox entre otras mejoras incluía un aumento de rendimiento de la librería WebGL, que permite mostrar gráficos 3D acelerados por hardware en páginas web. Bajo el curioso nombre de BananaBread, esta demo tiene el objetivo de mostrar las virtudes de esta potente librería.
BananaBread utiliza una versión en JS y WebGL (componentes de HTML5) del motor del juego Cube 2: Sauerbraten, escrito en C++ y OpenGL. Las aplicaciones en HTML5 tienen una gran virtud, y es que no necesitan ningún tipo de plugin para funcionar como Java o Flash, se ejecutan directamente en el navegador. De momento, podéis usar Firefox o Chrome para ejecutar el juego.
Al usar el motor de Cube 2, las similitudes saltan a la vista. Con un apartado gráfico excelente para tratarse de un juego de navegador, BananaBread ofrece combates de todos contra todos en los 3 escenarios disponibles. Al tratarse de una demo, solo se puede combatir contra bots, pero sería realmente interesante si este proyecto fuera más allá y se convirtiera en todo un FPS multiplayer para navegadores.
En cuanto a las armas, hay 5 disponibles: Una ametralladora, un lanzamisiles, una escopeta, un rifle y un lanzagrandas. Con esto tenemos todo lo necesario para aplastar a los bots, que tengo que decir que son bastante paquetes jugando.
BananaBread es otro excelente ejemplo de la gran potencia que esconde HTML5 y gran futuro que pueden tener los juegos desarrollados en esta tecnología si las compañías apuestan por ella.
Enlaces: