Theo bảng xếp hạng của SteamDB , Goose Goose Duck, trò chơi được phát triển bởi Gaggle Studios, gần đây đã đạt được một cột mốc quan trọng mới với 700.000 người chơi đồng thời trên PC và di động. Số lượng người chơi đáng kinh ngạc có thể được ví như việc tiêu diệt hơn 9 triệu con ngỗng ảo trong một ngày.
Theo Shawn Fischtein, Giám đốc điều hành của Gaggle, Goose Goose Duck nổi bật nhờ tính năng trò chuyện lân cận được tích hợp sẵn, điều này khiến trò chơi này khác biệt với các trò chơi khác bổ sung các tính năng trò chuyện như một trò chơi được suy nghĩ lại. Ý tưởng của trò chơi xoay quanh việc giao tiếp và chia sẻ thông tin theo thời gian thực, trong đó trò chuyện là thành phần chính giúp trò chơi luôn năng động và thú vị.
Trước tiên chúng ta hãy xem một số tình huống tương tác/vui nhộn trong trò chơi:
Khám phá nhiệm vụ : Có 16 người chơi trong trò chơi và khi họ đến gần nhau trên bản đồ, họ có thể sử dụng trò chuyện bằng giọng nói, nhưng âm lượng giọng nói sẽ giảm hoặc biến mất khi họ ở xa nhau hoặc ở các phòng khác nhau.
Bỏ phiếu : Trong phiên bỏ phiếu, tất cả người chơi có thể nghe thấy giọng nói của nhau bất kể vị trí của họ trên bản đồ.
Pigeon : Là một con Pigeon trong Goose Goose Duck, mục tiêu của bạn là lây nhiễm cho những người chơi khác trên bản đồ. Để làm như vậy, hãy di chuyển xung quanh, tiếp cận những người chơi khác và nhấn nút "Lây nhiễm".
Pelican : Với vai trò Pelican, nơi bạn có thể nuốt chửng những người chơi khác, những người chơi bị mắc kẹt có thể giao tiếp với bạn và nhau khi ở trong bụng bạn! Những cuộc trò chuyện này không thể được nghe thấy bởi những người chơi khác.
Vịt tiệc tùng : Vịt tiệc tùng có thể khiến người chơi nói cao giọng trong các cuộc họp, điều này tương tự như Bộ giảm thanh nhưng hài hước hơn nhiều.
Tất cả các kịch bản này có thể được triển khai dễ dàng thông qua SDK RTC. Chúng tôi sẽ giải thích chi tiết hơn sau.
Trò chuyện thoại đồng thời quy mô lớn
Khi bạn đang nói chuyện với những người chơi khác trong trò chơi, bạn đang thực hiện trò chuyện thoại đồng thời với nhiều người. Và trò chuyện thoại đồng thời quy mô lớn đề cập đến khả năng của một hệ thống hoặc ứng dụng hỗ trợ một số lượng lớn người dùng nói và nghe lẫn nhau trong thời gian thực.
Tại sao nó lại quan trọng đối với các ứng dụng ngày nay?
Các ứng dụng Tương tác thời gian thực (RTI) ngày nay đã nói về việc hỗ trợ hơn 10.000 người trò chuyện bằng giọng nói cùng một lúc. Tính năng này rất quan trọng đối với nhiều ứng dụng và nền tảng xã hội, chẳng hạn như trò chơi trực tuyến, sự kiện ảo cũng như các công cụ giáo dục và làm việc từ xa, nơi nhiều nhóm người cần giao tiếp và cộng tác hiệu quả. Hỗ trợ số lượng lớn người dùng đồng thời đã trở thành một lợi thế cạnh tranh quan trọng cho các ứng dụng xã hội.
Điều gì cần thiết để hỗ trợ trò chuyện thoại đồng thời quy mô lớn?
âm thanh không gian
Điều này có liên quan đến Trò chuyện lân cận trong trò chơi. Âm thanh không gian cho phép người chơi hoặc người dùng nghe âm thanh như thể chúng phát ra từ các hướng và khoảng cách cụ thể, điều này có thể giúp họ định vị và xác định các đối tượng, sự kiện hoặc những người chơi khác trong trò chơi hoặc ứng dụng.
Để mang lại trải nghiệm âm thanh không gian sống động, cần có:
Khử tiếng ồn do AI cung cấp
Điều này có liên quan đến vai Bồ Câu trong Vịt Ngỗng Ngỗng. Pigeon cần liên tục nhấn nút "Lây nhiễm" và không có thứ gọi là "bàn phím khử tiếng ồn". Những người chơi không cài đặt plugin bổ sung sẽ bị lộ khi đến gần những người khác, vì việc gõ bàn phím sẽ làm lộ danh tính của họ, dẫn đến trải nghiệm kém cho những người chơi Pigeon.
Cách thức khử tiếng ồn do AI cung cấp được triển khai trong các ứng dụng RTI?
Sử dụng thuật toán máy học để phân tích tín hiệu âm thanh thời gian thực, đồng thời xác định và giảm tiếng ồn xung quanh không mong muốn. Quá trình này bao gồm việc phân tích từng đầu vào âm thanh trong các cuộc gọi âm thanh và video, xác định các đặc điểm phổ và thời gian của tiếng ồn xung quanh, sau đó sử dụng thông tin này để lọc tiếng ồn và tăng cường tín hiệu lời nói.
Điều này có thể đạt được bằng cách sử dụng các giải pháp dựa trên phần cứng, phần mềm khử tiếng ồn chuyên dụng hoặc SDK RTC có khả năng khử tiếng ồn do AI tích hợp sẵn.
Trò chuyện qua nhiều phòng âm thanh
Sau khi bạn vào trò chơi, sảnh là Phòng âm thanh. Ngoài ra, với vai Pelican, bụng của Pelican là một Audio Room khác.
Các yêu cầu kỹ thuật và tầm quan trọng của chúng đối với nhiều phòng trong ứng dụng âm thanh xã hội:
Nhiều phòng trong các ứng dụng âm thanh xã hội rất quan trọng để tạo ra trải nghiệm người dùng tương tác và sống động hơn. Nó cho phép người dùng chia thành các nhóm nhỏ hơn và tham gia đồng thời vào các hoạt động khác nhau. Các yêu cầu kỹ thuật sau đây cần phải được đáp ứng.
Công cụ thay đổi giọng nói
Khả năng của Party Duck về cơ bản là thay đổi giọng nói. Bạn có thể thêm tính năng thay đổi giọng nói vào ứng dụng RTC bằng các phương pháp sau:
Một máy chủ đáng tin cậy là một thành phần thiết yếu của bất kỳ ứng dụng thịnh vượng nào. Bạn có thể tìm thấy những lời phàn nàn (trên mạng xã hội) từ những người chơi GGD và mong muốn của họ về một trò chơi ổn định hơn.
"Lại tai nạn. Chúng ta chỉ có thể chơi với nhau vào ban đêm. Đi nào!"
"Tại sao máy chủ sập mỗi đêm lúc 8:00?"
"Xin chào, bảng xếp hạng những người gần đây tôi chơi cùng đã bị mất sau sự cố hệ thống này. Có thể khôi phục được không???"
"Không thể đăng nhập tài khoản của tôi sau khi máy chủ gặp sự cố!!"
"Mỗi khi tôi rút tai nghe ra trong khi chơi trò chơi, tôi sẽ mất giọng nói của người chơi. Cách duy nhất để nghe thấy giọng nói của bất kỳ người chơi nào sau khi thay đổi thiết bị âm thanh là đóng hoàn toàn trò chơi và mở lại."
Các điểm cần xem xét khi chọn nhà cung cấp đám mây:
Xây dựng một ứng dụng thành công là một thách thức và việc duy trì thành công của nó thậm chí còn khó khăn hơn thế. Điều cần thiết là phải theo kịp các công nghệ tương tác thời gian thực đang phát triển để đảm bảo ứng dụng luôn phù hợp và đáng tin cậy cho người dùng, đồng thời trao quyền cho người dùng hình thành các mối quan hệ có ý nghĩa. Việc bỏ qua tầm quan trọng của những cải tiến này có thể dẫn đến trải nghiệm người dùng tiêu cực, ảnh hưởng đến thành công của ứng dụng về lâu dài.