Selon les palmarès de SteamDB , Goose Goose Duck, un jeu développé par Gaggle Studios, a récemment franchi un nouveau cap avec 700 000 joueurs simultanés sur PC et mobile. Le nombre impressionnant de joueurs peut être comparé à l'éradication virtuelle de plus de 9 millions d'oies en une journée.
Selon le PDG de Gaggle, Shawn Fischtein, Goose Goose Duck se distingue par son chat de proximité intégré, qui le distingue des autres jeux qui ajoutent des fonctionnalités de chat après coup. Le concept du jeu tourne autour de la communication et du partage d'informations en temps réel, avec le chat comme élément clé qui maintient le gameplay dynamique et excitant.
Voyons d'abord quelques scénarios interactifs/amusants dans le jeu :
Exploration des tâches : Il y a 16 joueurs dans le jeu, et lorsqu'ils se rapprochent les uns des autres sur la carte, ils peuvent utiliser le chat vocal, mais le volume de la voix diminue ou disparaît lorsqu'ils sont éloignés les uns des autres ou dans des pièces différentes.
Vote : Lors de la session de vote, tous les joueurs peuvent s'entendre indépendamment de leur emplacement sur la carte.
Pigeon : En tant que Pigeon dans Goose Goose Duck, votre objectif est de propager l'infection aux autres joueurs sur la carte. Pour ce faire, déplacez-vous, approchez-vous des autres joueurs et appuyez sur le bouton "Infecter".
Pelican : Avec le rôle Pelican, où vous pouvez avaler d'autres joueurs, les joueurs piégés peuvent communiquer avec vous et entre eux tout en étant à l'intérieur de votre ventre ! Ces conversations ne peuvent pas être entendues par les autres joueurs.
Party Duck : Party Duck peut faire sonner les joueurs haut perché pendant les réunions, ce qui est similaire à Silencer mais beaucoup plus humoristique.
Tous ces scénarios peuvent être facilement mis en œuvre via les SDK RTC. Nous expliquerons plus en détail plus tard.
Chat vocal simultané à grande échelle
Lorsque vous parlez à d'autres joueurs dans le jeu, vous discutez simultanément avec plusieurs personnes. Et le chat vocal simultané à grande échelle fait référence à la capacité d'un système ou d'une application à prendre en charge un grand nombre d'utilisateurs qui se parlent et s'écoutent en temps réel.
Pourquoi est-ce important pour les applications d'aujourd'hui ?
Les applications d'interaction en temps réel (RTI) d'aujourd'hui parlent déjà de prendre en charge plus de 10 000 personnes qui discutent simultanément. Cette fonctionnalité est essentielle pour de nombreuses applications et plates-formes sociales, telles que les jeux en ligne, les événements virtuels et les outils de travail et d'éducation à distance, où de grands groupes de personnes doivent communiquer et collaborer efficacement. La prise en charge d'un grand nombre d'utilisateurs simultanés est devenue un avantage concurrentiel essentiel pour les applications sociales.
Que faut-il pour prendre en charge le chat vocal simultané à grande échelle ?
Audio spatial
Ceci est lié au chat de proximité dans le jeu. L'audio spatial permet aux joueurs ou aux utilisateurs d'entendre des sons comme s'ils provenaient de directions et de distances spécifiques, ce qui peut les aider à localiser et à identifier des objets, des événements ou d'autres joueurs dans le jeu ou l'application.
Pour offrir une expérience audio spatiale immersive, il faut :
Suppression du bruit alimentée par l'IA
Cela a à voir avec le rôle de Pigeon dans Goose Goose Duck. Le Pigeon doit constamment appuyer sur le bouton "Infecter", et il n'existe pas de "clavier antibruit". Les joueurs qui n'installent pas de plugins supplémentaires seront exposés lorsqu'ils se rapprocheront des autres, car la saisie au clavier révélera leur identité, ce qui entraînera une mauvaise expérience pour ceux qui jouent à Pigeon.
Comment la suppression du bruit alimentée par l'IA est-elle implémentée dans les applications RTI ?
Utilisez des algorithmes d'apprentissage automatique pour analyser les signaux audio en temps réel et identifier et réduire les bruits de fond indésirables. Le processus consiste à analyser chaque entrée audio pendant les appels audio et vidéo, à déterminer les caractéristiques spectrales et temporelles du bruit de fond, puis à utiliser ces informations pour filtrer le bruit et améliorer le signal vocal.
Ceci est réalisable à l'aide de solutions matérielles, d'un logiciel de suppression de bruit spécialisé ou de SDK RTC avec des capacités de suppression de bruit intégrées alimentées par l'IA.
Discutez sur plusieurs salles audio
Une fois que vous êtes entré dans le jeu, le hall est une salle audio. De plus, avec le rôle du pélican, le ventre du pélican est une autre salle audio.
Les exigences techniques et leur importance pour plusieurs pièces dans les applications audio sociales :
Plusieurs pièces dans les applications audio sociales sont importantes pour créer une expérience utilisateur plus immersive et interactive. Il permet aux utilisateurs de se séparer en petits groupes et de participer simultanément à différentes activités. Les exigences techniques suivantes doivent être respectées.
Changeur de voix
La capacité de Party Duck est essentiellement un changeur de voix. Vous pouvez ajouter une fonctionnalité de changement de voix aux applications RTC avec les approches suivantes :
Un serveur fiable est un élément essentiel de toute application florissante. Vous pouvez trouver des plaintes (sur les réseaux sociaux) des joueurs de GGD et leur désir d'un jeu plus stable.
"Crash encore. Nous ne pouvons jouer ensemble que la nuit. Allez!"
"Pourquoi faire planter les serveurs tous les soirs à 20 h précises ?"
"Bonjour, le tableau des personnes récentes avec lesquelles j'ai joué a été perdu après ce plantage du système. Peut-il être restauré ???"
"Mon compte ne peut pas être connecté après le plantage du serveur !!"
"Chaque fois que je retire mes écouteurs pendant le jeu, je perds la voix du joueur. La seule façon d'entendre la voix d'un joueur après avoir changé de périphérique audio est de fermer complètement le jeu et de le rouvrir."
Points à prendre en compte lors du choix d'un fournisseur de cloud :
Construire une application réussie est un défi, et maintenir son succès l'est encore plus. Il est essentiel de suivre l'évolution des technologies d'interaction en temps réel pour garantir que l'application reste pertinente et fiable pour ses utilisateurs et leur permet de nouer des relations significatives. Négliger l'importance de ces avancées peut entraîner des expériences utilisateur négatives, ce qui a un impact sur le succès de l'application à long terme.