Inspiration

Everyone has heard about the Turing Test. But did you ever wonder if you could tell the difference between a human and a computer yourself? We build a tool that allows you to test if the bot has already outsmarted you. One Chat-Interface, you and the bot, or is it actually another user?

What it does

Our game consists of a website that takes you to a chat after clicking a button. In the chat, you are either connected to a robot or to another user. The point of the game is for you to guess whether you are talking to a robot or to a human. There are buttons in the top menu of the chat to make your guess. Then you can either decide whether you want to play again or not.

How we built it

We built a wesbite using an existing template, modifying the css, javascript and html to create the front page. Using post requests, we linked this to our chat, which we implemented using a template and changing it to suit our project. In the chat, we either connect to chatbot automated messages or to another person through a live chat.

Challenges we ran into

At first, we thought we could just use an already existing chatbot but all of them turned out to require us to enter our payment card details for the data we needed which is why one of us ended up entering all the user inputs and responses. Furthermore, setting up the live chat bot and then connecting it to the rest of the project - i.e. the step that makes it possible that the user either chats to the chatbot or another human on the same webpage was very hard.

Accomplishments that we're proud of

Connecting Frontend and Backend was an amazing achievement. Another achievement we are very proud of is connecting the website to the chat and created popups to say whether you have won or not.

What we learned

We learnt a lot about frontend and how javascript uses functions and variables. We also learnt how to modify an existing template to create a website, and how to change the css to match the colors and make it look pretty.

What's next for Hack the Bot

Further features that would make the game harder would be introducing a point awarding system. The faster the player makes their guess the more points they get added to or deducted from their point number. Moreover, extending our bot messages would be a great addition so that they are not limited to the ones we coded.

Share this project:

Updates