AI Party Game


Online multiplayer, party game where the players a put up against an AI to see who is the move convincing human.

 
 
  • Date: 02/03/2021

    Languages: C#

    Keywords: Unity, AI, API, JSON, Group Project, Online Multiplayer

 

Overview

A party game where each player has to complete a sentence provided to them such as: “Last weekend I went…”. Alongside each player’s response, an AI trained on text generation also completes the prompt. Each pair of player and AI responses are shown together and the other players have to decide which response they believe is the AI’s. Points are rewarded for successfully guessing the AI and for successfully fooling other players into thinking they’re the AI.

This game was designed to be a type of turning test to see how humanly believable the AI can be. It was also a study into people’s perception of modern AI’s intelligence. The whole game was set up so that different AI’s can be used as well as the rules and the game being editable and flexible. The discoveries found whilst playing this game lead to some interesting conclusions.

AI APIs

The creation of the game did not involve the creation and training of text generation AIs. Instead premade and trained AI’s were used and accessed using web requests to an API. The AIs used were Inferkit and DeepAI, both AI models based upon GPT-2.

My Contribution

My contribution towards this game was primarily the design and creation of the game itself. The whole game was made in the unity UI system and I implemented all of the menus as well as the core loop of the game itself. I also added animations and juice the elements of the game where I saw was necesarry.

Results

Interesting results were produced whilst playing this game. At the start of a game with unfamiliar players, the Turing test aspect of the game worked quite well. Players would normally write simple, one to two-word responses and would then be surprised to see the quality and quantity of the AI’s responses. However, as the game went on players understood how the AI liked to respond and would attempt to imitate it with their own responses in order to fool the other players. This reduced the Turing test aspect of the game because the AI was no longer being tested against regular humans but instead ones trying to be like the AI. However, for the sake of also trying to keep the game fun this imitation practice was not punished.

Future work of this game could be to switch the rules to a more proper Turing test approach by using the rules management system that was also developed.

 

Demo video

Video of my friends and myself playing the game.

 
 
Previous
Previous

Element RPG

Next
Next

Firestar - Internship Project