Inspiration

The game, Bomb Party is a two player game of making a word with the letters provided by the system. In any game (and anything in life, really), the way to improve is to practice often. However, if you keep losing against your friend, it won’t be a great way to learn and grow. Therefore, we wanted to create a solo version of the game so that anyone can practice individually and come back and crush their friends!

What it does

It’s a single player game where the system provides you with either one or two letters, and the user is supposed to make a word out of those one or two letters. The goal is to make as many words as possible in 60 seconds.

How we built it

We found a csv file of a dictionary online, and then we parsed the file so that we can check if the words the user enters are in the English language, or random gibberish (of course, only the English is correct). We also built a website to input in a user-friendly front that displays the letters provided by the system, a textbox for user input, and a timer.

Challenges we ran into

As beginners, we ran into the challenge of not knowing how to accomplish coding certain tasks. Therefore, we constantly had to continue learning on the spot. It could get overwhelming at times, because it’s a lot of information at once. While interesting, it also posed a challenge with the time limit.

Our lack of experience in working as a team was also difficult, especially when managing github. The work flow in the same repository caused merge issues and other conflicts, which took up more time to sort out.

Accomplishments that we're proud of

We have a website that displays our game, and gained experience on working with more front end development. We learned how to parse a database to display a substring. As difficult as it was, overall, we learned the art of quick learning and application on the spot.

What we learned

While working with people is chaotic because it involves a lot of listening to people and taking in everyone’s input, we were able to gain better team working skills through patience and understanding.

Additionally, we are getting better at data science and website development, as those were the main focus of our project. We are also learning to apply past knowledge into a new project. All in all, it was fulfilling to learn about something we’re genuinely interested in.

What's next for Jeff's Boba Crashout

We want to experiment with features such as a leaderboard. We would also like to make it more professional by including a login attribute. Moreover, our timer could use different timing options, with 30 seconds, 45 seconds, and 60 seconds as the possible choices.

Hopefully, this contributes to our main goal of helping people improve their gaming skills. As this is a game of English words, we hope that it can help some people improve their vocabulary or English writing skills.

Share this project:

Updates