Background
Type: Article

A methodology for using players’ chat content for dynamic difficulty adjustment in metaverse multiplayer games

Journal: Applied Soft Computing (15684946)Year: May 2024Volume: 156Issue:
DOI:10.1016/j.asoc.2024.111497Language: English

Abstract

Personalization of game difficulty is a critical task in leveraging artificial intelligence (AI) technologies to enhance player engagement in virtual worlds like metaverse. One of the key challenges in this area is developing methods for assessing a player's perception of game difficulty. This information can be used to dynamically adjust the game difficulty to match the player's skill level and preferences, which can improve the player's experience and engagement. The existing approaches have limitations such as relying on costly external devices, requiring time-consuming feedback or questionnaires, and being specific to certain game genres and narratives. In this paper, we propose a new method called ChatDDA for evaluating a player's perception of game difficulty by analyzing the content of their chat messages. Our method uses a pre-trained language model to extract semantic features from the chat messages, which are then used to train a feed-forward neural network to predict the player's level of hopefulness or despair about succeeding in the game. Three pre-trained language models—BERT, RoBERTa, and Twitter-roBERTa—are fine-tuned on a purpose-built dataset of player chat messages of the popular multiplayer online game PlayerUnknown's Battlegrounds (PUBG) tagged as expressing optimism or pessimism regarding game success. The results showed that our method can accurately predict a player's perception of game difficulty, with an accuracy of 0.953 on the test dataset of player chat messages. This suggests that our method has the potential to enhance player engagement and immersion within the game, ultimately leading to more satisfying and enjoyable metaverse experiences. © 2024 Elsevier B.V.


Author Keywords

Dynamic difficulty adjustmentGameplay dataMetaverse multiplayer gamesNatural language processingPlayer chat message

Other Keywords

Computational linguisticsFeedforward neural networksInteractive computer graphicsNatural language processing systemsStatistical testsVirtual realityDynamic difficulty adjustmentGameplayGameplay dataLanguage processingMetaverse multiplayer gameMetaversesMultiplayer gamesNatural language processingNatural languagesPlayer chat messageSemantics