Juego de disparos en 3D de ritmo rápido
Banana Bread es una demostración de un juego de disparos en primera persona desarrollada por Mozilla como experimento. El motivo era ver si un juego 3D puede ejecutarse en un navegador utilizando Emscripten a JavaScript y WebGL. Es totalmente código abierto para que los desarrolladores puedan utilizarlo para desarrollar sus videojuegos basados en la web.
Banana Bread no es un juego de exploración. Estás confinado en la arena y debes defenderte de los rápidos y atacantes robots enemigos. Elige entre la Arena, las Dos Torres, la Cámara de Lava, el Futuro o las Salas de Lava. Al comenzar el juego, te encontrarás en la arena. Los rápidos bots verdes te atacarán inmediatamente.
Cómo se juega
Usa el ratón para mirar alrededor y disparar. Los números del teclado del 1 al 5 te permiten elegir tus armas, y el 9 activa el modo en tercera persona. Como en muchos otros juegos, WASD te permite moverte hacia arriba, izquierda, abajo y derecha, respectivamente. Puedes modificar el mapa pulsando E para activar el modo de edición. Pulsa 0 para acceder a opciones como añadir otro bot o cambiar la resolución.
Solución de problemas
Banana Bread sólo funcionará en navegadores actualizados y no se iniciará si detecta que faltan características cruciales. Funciona en las versiones estables de Firefox y Chrome, pero debería funcionar en cualquier navegador que soporte Pointer Lock, WebGL, texturas comprimidas, pantalla completa y matrices tipificadas.
El juego no funcionará en Internet Explorer ya que no soporta WebGL, y las versiones antiguas de Safari tampoco lo harán, al carecer de Float64Array. Para cualquier problema de juego o desarrollo, puedes consultar las preguntas frecuentes en la web.
Desarrollo del juego
Mozilla utilizó el famoso juego Cube 2 para este experimento. Se compiló en JavaScript y WebGL para que se ejecutara en un navegador web, utilizando únicamente las API web estándar y sin plugins. Incorpora muchos efectos visuales, como reflejos de agua, resplandor, efectos de partículas, animación esquelética y muchos más. Tiene un rendimiento rápido en la web y cuenta con un editor en el juego.
Experimento de juego de código abierto
Banana Bread es un juego de disparos en primera persona con excelente 3D y efectos de sonido realistas. Estás confinado en una única zona en la que tienes que defenderte de los bots enemigos que te atacan. Es un proyecto de código abierto de Mozilla para probar si este tipo de juegos pueden funcionar con éxito en la web sin plugins.