Maison >interface Web >js tutoriel >Création d'un jeu en petits groupes accessible à l'aide de Web Audio et SVG
Cet article, qui fait partie d'une série de développement Web Microsoft, détaille la création d'un jeu de cassure accessible utilisant WebGL, Web audio et SVG, démontrant que les jeux visuellement engageants peuvent être entièrement inclusifs. L'auteur, un co-auteur de babylon.js, a été inspiré pour créer un jeu universellement jouable après une conférence sur l'accessibilité.
Le jeu, jouable dans les navigateurs compatibles audio Web (vérifiez caniuse.com), et disponible sur github, exploite plusieurs fonctionnalités d'accessibilité clés:
Processus de développement et expériences:
Le projet a commencé avec un simple clone de rupture à l'aide de SVG, amélioré plus tard avec un fond StarField WebGL à l'aide de Babylon.js. Les expériences initiales avec un son spatial se sont révélées trop complexes pour un gameplay intuitif. Le fils de l'auteur a suggéré d'utiliser le taux de jeu sonore et les effets pour indiquer la position de la balle par rapport à la pagaie, une solution affinée par des tests itératifs. Une pagaie plus large en mode accessible et ralentissant la balle près du bas de l'écran a amélioré la jouabilité.
Les testsavec un utilisateur aveugle ont révélé que l'audio spatial initial était trop complexe. Simplifier les indices audio pour utiliser les canaux gauche et droit pour les conseils directionnels s'est avéré beaucoup plus efficace.
Caractéristiques supplémentaires:
L'article conclut en mettant en évidence le succès du projet dans la création d'une expérience de jeu vraiment inclusive et en encourageant le développement et les contributions supplémentaires au code open-source. Il promeut également d'autres ressources Microsoft pour le développement Web et l'accessibilité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!