Inspiration
We were inspired by the fun game mechanics of Mario Kart and Trivia game shows on TV and thought combining these two elements could lead to an equally fun and challenging experience for players.
What it does
Players begin a round of trivia where they are presented with a series of true-or-false questions. If a player answers correctly, the robot moves forward by a step. Otherwise, the robot moves backwards and the player falls behind.
How we built it
The entire project was written in Java and an API for the robots AKA SwiftBot, a Discord API for Java (Javacord).
Challenges we ran into
We ran into problems trying to calibrate the SwiftBot wheels in order to make them move in a straight direction. Another challenge we faced was integrating the Discord API into our project and the limitations posed by the chosen library. Unfortunately, the Discord integration feature had to be scrapped as it could not be completed in time.
Accomplishments that we're proud of
We're very proud of the fact that we pushed the limit and managed to create a multiplayer server that the SwiftBots can connect to as well as the respective driver code to make them perform various functions such as underlight LEDs and other movements.
What we learned
The most important thing we learned through this whole experience was great teamwork and knowing to push the limits of what is possible and we wholeheartedly believe that our project is a stellar display of that.
What's next for Trivia Bot
We would like to expand further on the Trivia Bot's functionalities by successfully implementing the Discord API as well as cool features like sourcing questions from the Internet, difficulty levels and sorting out the calibration.
Log in or sign up for Devpost to join the conversation.