Authors: CNF Obodoekwe, DA Coulter, and EM Ehlers
In recent times game development has gained a lot of popularity. A lot of effort has been put into developing games that are not only compelling to play but also interact with the players to engage player’s immersion in the game environment. This research paper explores the possibility of using facial expression analysis and natural language processing to enhance a user’s immersion in the game world. The game designed for this research is a serious game to educate players about their immediate environment. The difficulty is that while the aim is to teach the player about the immediate society, maintaining the player’s interest in the game is more important. Trying to keep the game at a balanced level of difficulty in the question set would help control player’s immersion. The game simultaneously analyses a player’s face as the player plays the game while adjusting the challenge based on the emotional expression. The game makes use of natural language processing to generate possible questions for a quiz and the level of difficulty is controlled based on a player’s facial expression. So the balance of game difficulty and player immersion is maintained. Twitter serves as a source of information for setting the quiz combined with sentiment analysis. The results obtained from these techniques showed an improved player performance and immersion in the game environment.
Keywords: Natural language processing; Facial expression analysis; sentiment analysis; twitter