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.
Log in or sign up for Devpost to join the conversation.