Inspiration

Scrabble Cats™ Banter was inspired by two great games: Scrabble Cats™ (our Bath Hack 2024 project) and Scrabble Banter!

What it does

Allow one or more players to competitively struggle to remember words fitting a given criteria, rewarded for how semantically close the word is to "cat". Because we're the Scrabble Cats™.

How we built it

We obtained a list of word vectors (trained by Google 2013), and computed how similar each word was to "cat" by their dot product and saved this.

We created a python flask server to server as the communication centre for the various players. At the start of each round, the server finds a suitable rule and prepares to give this out to the clients when they request it. The clients handle user IO, and also compute the value of each guess.

Challenges we ran into

None of us knew how to set up a server, so finding how and where to host a flask server was a major roadblock at the start. Also, the algorithm to generate new acceptable rules is brute-force and without proper asyncronous handling, can cause unfortunate freezing.

Accomplishments that we're proud of

The artwork and UI are very good, and the inter-client communication via a flask server is very impressive given the lack of experience in these areas in the team.

What we learned

How to deploy a flask server to production and contact it from any arbitrary machine.

What's next for Scrabble Cats™ Banter

We will SELL our invention to MATTEL for large sums of MONEY/ROYALTIES. We will also consider exploring our other Scrabble Cats™-brand ideas such as Scrabble CatGPT™, Scrabble Cat™ Translate, The Embedded System Robot Arm Scrabble Cats™ idea from our last hackathon, and Scrabble Hats™, a hat-related Scrabble Cats™ project idea.

Built With

Share this project:

Updates