Le blog d'Arcade Village

Prokofiev sur Mars

Comment introduire un fond sonore dans un jeu javascript ?
La nouvelle version de Life On Mars propose un fond sonore.
J'ai été confronté à un problème de sécurité. En effet, les navigateurs refusent de lancer un fond sonore dans un jeu en javascript sans une action de l'utilisateur.

Il devient impensable de nos jours de proposer un jeu sans musique de fond.
Pour remédier à ce problème, je force une action du joueur.

A chaque fois qu'un joueur lance le jeu, je lui propose de cliquer sur l'un des deux boutons permettant d'indiquer si l'on veut poursuivre sa partie ou en commencer une nouvelle.
Les joueurs sont habitués à ces petits panneaux et cliquer sur l'un des deux choix est considéré par les navigateurs comme une action du joueur.
L'interdiction est donc contournée et le joueur s'amuse en musique !

En fond, j'ai choisi un extrait d'une musique de Prokofiev. Je n'avais pas envie de ces musiques de jeu moderne qui se ressemblent toutes et qui sont composées par des intelligences artificielles.
J'aime bien partager mes goût avec mes utilisateurs.

Pour ceux qui le découvrent, j'espère que Prokofiev vous plaira et que vous essaierez de mieux connaître son œuvre.

Cliquez ici pour jouer à Life on Mars

ArcadeVillage.com 1999 - 2024