Inspiration

Our inspiration comes from the traditional card game “set”, where players race to find specific combinations of cards. This is a much-loved game for our team members, so we adapted it to create Tuples, which allows people to share the fun and play against each other online

What it does

We have created a website where individuals are able to play our game against each other and compete for the highest scores. Initially, 12 cards are shown on the screen and players are tasked with finding sets of 3 cards which fit the criteria. We have designed 81 unique cards, which means that there are 1080 unique sets!

How we built it

We created a front-end, primarily through the use of HTML, which was styled with CSS. This communicated with back-end, primarily written in Python, which took place through a Node.js. We have also used GIMP to create the designs of each individual card, and the website Coolors to create our colour combinations: https://coolors.co/36454f-fffff5-ff7270-519872-e3a432

Challenges we ran into

One of the main challenges that we have ran into as a group is that not all members of our group are familiar with the technical aspect of creating a website. This is something we knew of heading into the project but have underestimated, which caused various problems along the way

Accomplishments that we're proud of

We have a great team ethic and each of us has a strong willingness to learn more skills, such as using CSS and GIMP. This is a big accomplishment as it meant that when we faced challenges, we had the right mindset and enthusiasm to combat them.

What we learned

The members of our group that have focused on the technical aspect have learnt a lot about web development, server management, Node and HTML. On the other hand, the members not familiar with any coding have enjoyed learning how to use GIMP and CSS.

What's next for TUPLES

We can continue to develop Tuples by changing the criteria for sets, allowing players to play within teams, or creating tournaments! The possibilities are endless as the concept of the game is fairly simple, so there is a lot of room for new features.

Share this project:

Updates