Design_Report:

Course: CS375
Team: Karthik Reddy Akkala, Jkhari James Harris, Samuel Nevin Boger.

Last Updated: March 11, 2026.

Summary

Our project is a reverse Turing Test. The game will be played online in the user’s browser. The initial starting page will present the user with the rules of the game and a start button. The system will randomly select names and personalities for the AI. The game loop will begin and a question will be selected from a list. After the question is selected, it will be put into a list of questions that have already been asked. The question will be presented to all players, including AI, and they must answer in a short concatenated answer. The system recieves the answers and displays the answers to the player. The voting phase begins and the AI will select a name they think is the human. The human will select the name they want to vote out of the game. The player with the most votes is removed from the next round. The loop will repeat untill all AI are removed or the human is voted out of the game. The system will then ddelcare victory or defeat depending on which outcome takes place.

Requirements

Pre_Conditions

Post_Conditions

Function UML diagram:

UML Diagram