Jeu de tir en 3D au rythme effréné
Banana Bread est une démo de jeu de tir à la première personne développée par Mozilla à titre expérimental. La raison était de voir si un jeu 3D peut fonctionner dans un navigateur en utilisant Emscripten à JavaScript et WebGL. Il est entièrement open source afin que les développeurs puissent l'utiliser pour développer leurs jeux vidéo sur le web.
Comment jouer
Banana Bread n'est pas un jeu d'exploration. Vous êtes confiné à l'arène et devez vous défendre contre des bots ennemis rapides et offensifs. Choisissez entre l'arène, les deux tours, la chambre de lave, les salles du futur ou de la lave. Au début du jeu, vous vous retrouvez dans l'arène. Des bots verts se déplaçant rapidement vous attaqueront immédiatement.
Utilisez votre souris pour regarder autour de vous et pour tirer. Les chiffres 1 à 5 du clavier vous permettent de choisir vos armes, et le 9 bascule en mode troisième personne. Comme dans de nombreux autres jeux, WASD vous permet de vous déplacer respectivement vers le haut, la gauche et la droite. Vous pouvez modifier la carte en appuyant sur E pour activer le mode édition. Appuyez sur 0 pour accéder à des options comme l'ajout d'un autre bot ou la modification de la résolution.
Dépannage
Banana Bread ne fonctionnera que sur des navigateurs à jour et ne se lancera pas s'il détecte que des fonctionnalités cruciales manquent. Il fonctionne sur les versions stables de Firefox et Chrome, mais devrait fonctionner sur tout navigateur prenant en charge Pointer Lock, WebGL, les textures compressées, le plein écran et les tableaux typés.
Le jeu ne fonctionnera pas sur Internet Explorer puisqu'il ne prend pas en charge WebGL, et les anciennes versions de Safari ne le feront pas fonctionner non plus, manquant le Float64Array. Pour tout problème de gameplay ou de développement, vous pouvez consulter la FAQ sur le site web.
Développement du jeu
Mozilla a utilisé le célèbre jeu Cube 2 pour cette expérience. Il a été compilé en JavaScript et WebGL pour s'exécuter dans un navigateur web, en utilisant uniquement les API web standard et aucun plugin. Il intègre de nombreux effets visuels, comme les reflets de l'eau, l'éblouissement, les effets de particules, l'animation squelettique et bien d'autres encore. Il a une performance rapide sur le web et dispose d'un éditeur en jeu.
Expérience de jeu open source
Banana Bread est un jeu de tir à la première personne avec une excellente 3D et des effets sonores réalistes. Vous êtes confiné dans une seule zone où vous devez vous défendre contre les bots ennemis qui attaquent. C'est un projet open-source de Mozilla pour tester si ce type de jeu peut fonctionner avec succès sur le web sans plugins.