De acordo com os gráficos do SteamDB , Goose Goose Duck, um jogo desenvolvido pela Gaggle Studios, atingiu recentemente um novo marco com 700.000 jogadores simultâneos no PC e no celular. A impressionante contagem de jogadores pode ser comparada à erradicação virtual de mais de 9 milhões de gansos em um dia.
De acordo com o CEO da Gaggle, Shawn Fischtein, Goose Goose Duck se destaca devido ao seu bate-papo de proximidade integrado, que o diferencia de outros jogos que adicionam recursos de bate-papo como uma reflexão tardia. O conceito do jogo gira em torno da comunicação e compartilhamento de informações em tempo real, com o bate-papo como um componente chave que mantém a jogabilidade dinâmica e emocionante.
Vamos primeiro dar uma olhada em alguns cenários interativos/divertidos do jogo:
Exploração de tarefas : São 16 jogadores no jogo, e quando eles se aproximam no mapa, podem usar o chat de voz, mas o volume da voz diminui ou desaparece quando estão longe um do outro ou em salas diferentes.
Votação : Durante a sessão de votação, todos os jogadores podem ouvir as vozes uns dos outros, independentemente de sua localização no mapa.
Pigeon : Como um Pigeon em Goose Goose Duck, seu objetivo é espalhar a infecção para outros jogadores no mapa. Para fazer isso, mova-se, aproxime-se de outros jogadores e aperte o botão "Infectar".
Pelican : Com o papel do Pelican, onde você pode engolir outros jogadores, os jogadores presos podem se comunicar com você e entre si enquanto estão dentro de sua barriga! Essas conversas não podem ser ouvidas por outros jogadores.
Party Duck : Party Duck pode fazer os jogadores parecerem agudos durante as reuniões, o que é semelhante ao Silencer, mas muito mais engraçado.
Todos esses cenários podem ser facilmente implementados por meio de SDKs RTC. Explicaremos com mais detalhes posteriormente.
Chat de Voz Simultâneo em Grande Escala
Quando você está conversando com outros jogadores no jogo, você está fazendo chats de voz simultâneos com várias pessoas. E bate-papo por voz simultâneo em larga escala refere-se à capacidade de um sistema ou aplicativo de suportar um grande número de usuários falando e ouvindo uns aos outros em tempo real.
Por que é importante para os aplicativos de hoje?
Os aplicativos de interação em tempo real (RTI) de hoje já falam sobre o suporte a mais de 10.000 pessoas em bate-papo por voz simultaneamente. Esse recurso é vital para muitos aplicativos e plataformas sociais, como jogos online, eventos virtuais e ferramentas remotas de trabalho e educação, onde grandes grupos de pessoas precisam se comunicar e colaborar de forma eficaz. Oferecer suporte a um grande número de usuários simultâneos tornou-se uma vantagem competitiva crítica para aplicativos sociais.
O que é preciso para oferecer suporte a bate-papo por voz simultâneo em larga escala?
Áudio Espacial
Isso está relacionado ao Bate-papo de proximidade no jogo. O áudio espacial permite que jogadores ou usuários ouçam sons como se estivessem vindo de direções e distâncias específicas, o que pode ajudá-los a localizar e identificar objetos, eventos ou outros jogadores no jogo ou aplicativo.
Para oferecer uma experiência de áudio espacial imersiva, é preciso:
Supressão de Ruído Alimentada por IA
Isso tem a ver com o papel de Pigeon em Goose Goose Duck. O Pigeon precisa apertar constantemente o botão "Infectar", e não existe um "teclado de cancelamento de ruído". Os jogadores que não instalarem plug-ins adicionais serão expostos ao se aproximarem de outros, pois a digitação do teclado revelará sua identidade, levando a uma experiência ruim para quem joga Pigeon.
Como a supressão de ruído alimentada por IA é implementada em aplicativos RTI?
Use algoritmos de aprendizado de máquina para analisar sinais de áudio em tempo real e identificar e reduzir ruídos de fundo indesejados. O processo envolve a análise de cada entrada de áudio durante as chamadas de áudio e vídeo, determinando as características espectrais e temporais do ruído de fundo e, em seguida, usando essas informações para filtrar o ruído e aprimorar o sinal de fala.
Isso é possível usando soluções baseadas em hardware, software de supressão de ruído especializado ou SDKs RTC com recursos integrados de supressão de ruído alimentados por IA.
Bate-papo em várias salas de áudio
Depois de entrar no jogo, o lobby é uma Sala de Áudio. Além disso, com o papel do Pelicano, a barriga do Pelicano é outra Sala de Áudio.
Os requisitos técnicos e sua importância para várias salas em aplicativos sociais de áudio:
Várias salas em aplicativos de áudio social são importantes para criar uma experiência de usuário mais envolvente e interativa. Ele permite que os usuários se separem em grupos menores e participem de diferentes atividades simultaneamente. Os seguintes requisitos técnicos devem ser atendidos.
Modificador de voz
A habilidade do Party Duck é essencialmente um modificador de voz. Você pode adicionar um recurso de troca de voz aos aplicativos RTC com as seguintes abordagens:
Um servidor confiável é um componente essencial de qualquer aplicativo próspero. Você pode encontrar reclamações (nas mídias sociais) de jogadores do GGD e seu desejo por um jogo mais estável.
"Crash novamente. Só podemos brincar juntos à noite. Vamos!"
"Por que travar servidores todas as noites às 8:00 em ponto?"
"Oi, o gráfico de pessoas recentes com quem joguei foi perdido após a falha do sistema. Ele pode ser restaurado???"
"Minha conta não pode ser logada após o servidor travar!!"
"Toda vez que tiro meus fones de ouvido durante o jogo, perco a voz do jogador. A única maneira de ouvir a voz de qualquer jogador depois de trocar um dispositivo de áudio é fechar o jogo totalmente e reabri-lo."
Pontos a considerar ao escolher um fornecedor de nuvem:
Construir um aplicativo de sucesso é desafiador, e manter seu sucesso é ainda mais. É essencial acompanhar a evolução das tecnologias de interação em tempo real para garantir que o aplicativo permaneça relevante e confiável para seus usuários e capacite os usuários a formar relacionamentos significativos. Negligenciar a importância desses avanços pode levar a experiências negativas do usuário, afetando o sucesso do aplicativo a longo prazo.