loading…

Red Bull Alinghi America's cup

Pour promouvoir leur sport et leur participation à la Coupe d’Amérique 2024, la renommée équipe de voile de vitesse « Red Bull Alinghi » souhaitait créer une expérience de jeu attrayante pour tous les publics.

 

La voile de vitesse n’est pas vraiment un sport mondialement connu, nous avons donc essayé d’aborder la mission avec un esprit libre de toute mécanique préconçue afin de créer un gameplay amusant et unique.

Velocity Made Good

L’impact du vent sur les voiles d’un bateau rapide est plutôt un concept assez étrange pour un non marin.

Sans entrer trop dans les détails, sachez qu’un bateau peut prendre de la vitesse même s’il navigue contre le vent… il suffit qu’il prenne le vent dans un angle très précis et la magie s’opère pour le faire déplacer très rapidement.

 

Les marins compétents sont ainsi toujours à la recherche de ce point idéal, de cet angle sous lequel le bateau naviguera à pleine vitesse vers la ligne d’arrivée. C’est ce que les marins aguerris appellent « Velocity Made Good » or VMG.

Vous l’avez deviné : nous ne pouvions pas créer un jeu qui n’aurait pas de sens pour les marins professionnels. Et c’est ainsi que le VGM est devenu un élément essentiel du jeu : il s’agit de garder un oeil sur la boussole pour repérer à tout moment le marqueur VGM.

Rendre la navigation de vitesse compréhensible

Ok, nous exagérons peut-être, mais une des ambitions du jeu est de sensibiliser davantage les non-initiés à ce sport. Ce qui signifie que nous devions trouver un moyen d’intégrer aussi facilement que possible des joueurs qui ne connaissent pratiquement rien à la voile.

Un onboarding bien conçu et un tutoriel animé dans le jeu, clair comme de l’eau de roche, ont définitivement été nécessaires pour expliquer rapidement comment jouer, même aux joueurs les plus réticents.

Groupe de puissance, Groupe de pilotage

Un peu plus sur le vrai sport : Il n’y a pas de moteur ni d’hélice sur ces bateaux, ni même des rames pour aider !

Ce que l’on trouve sur le bateau par contre, ce sont d’immenses voiles et une équipe de 8 magnifiques athlètes répartis en 2 groupes :

  • Le groupe de pilotage qui oriente les voiles,
  • Le groupe de puissance qui génère de la puissance en pédalant pour aider le groupe de conduite à tourner le bateau en douceur en fonction du vent.

Ces concepts devaient être traduits en mécanismes de jeu afin d’imiter la vie réelle dans le jeu.

Nous avons opté pour un joueur tout-puissant, qui passe du groupe puissance au groupe de pilotage dans les moments clés de la course :

  • À certains moments, la tâche la plus importante du joueur sera celle du groupe de pilotage : faire avancer le bateau dans la bonne direction, en essayant de coller le plus possible au marqueur VMG ;
  • À d’autres moments, il se concentrera sur le groupe de puissance, en tapant aussi vite que possible sur la bar d’espacement (avec son doigt, au cas où vous vous poseriez la question), pour fournir la puissance nécessaire au bateau pour qu’il prenne un virage rapide dans la bonne direction.

Le réalisme dans le navigateur

Les équipes sportives de Red Bull ne se contentent pas de jeux trop éloignés de la réalité de leur discipline. Lorsque nous leur créons des jeux, ils nous demandent toujours de rester proches de la réalité.

Qu’il s’agisse de remodeler un bateau, de recréer une arène sportive, ou de reproduire des mécanismes sportifs, nous nous efforçons d’atteindre un haut niveau de fidélité autant que possible : formes réelles, mesures précises et des vraies règles sportives.

Il en va de même pour l’environnement de jeu : il doit avoir l’air très soigné… et cela s’avère des fois délicat dans un navigateur web.

Grâce à three.js et notre grande expérience en WebGL, nous sommes capables de rendre toutes sortes de choses réalistes.

Pour ce jeu, nous avons passé pas mal de temps à peaufiner les éclairs, le ciel et ses reflets dans l’eau. Nous avons également modélisé le bateau de manière à obtenir un rendu proche de la réalité sans compromettre les performances du navigateur.

HautHautHautHaut