An online party game with video call where players tell jokes and get points based on how the others react
that’s hilAIrious!
Who’s the funniest? We’ll let AI be the judge.
An online party game with video call where players tell jokes and get points based on how the others react.
Our submission for Hack the North 2021.
Links
What it does
that’s hilAIrious is an online party game where friends can tell jokes and win points for how much they make their friends laugh, based on our algorithm which uses Face API. Players can join individual rooms, where they’ll be able to see and chat with other players.
Once the game is started, each player will have a turn to respond to a prompt, after which their response is revealed to the room and our algorithm calculates the player’s score based on how much the others were laughing. At the end of the game, players can compare scores and see who was the funniest in the group!
Technologies
Our game uses a Express.js backend server and a React frontend. Twilio is used to stream video and audio between the players, while Socket.io allows the backend and clients to communicate in order for game mechanics to proceed in real time. We use Face API, a library built on top of TensorFlow.js, to analyze how much each player is laughing and generate a score from that.
Local Development
Run the Express server
npm install
npm start
Run the React frontend
cd react-ui
npm install
npm start