Explore the project here. Please note, the server can take up to 60 seconds to initialise, so please be patient after clicking the link.
A one minute video demonstration can be seen here. (external link to YouTube)
From my childhood days in a tent on Cub Camp to playing with my nephew today, I’ve enjoyed countless hands of Top Trumps. It still baffles me that the company hasn’t released an app version of the game. So, I decided to challenge myself by creating one. Besides, making my own version of the game allowed me to devise my ideal deck, Road Cars of the ’80s. This deck features dream cars from the era—like the Lamborghini Countach, Ferrari Testarossa, and Lotus Esprit—alongside more modest but equally memorable models such as the Citroën 2CV and VW Beetle.
My main goal was to create a playable version of Top Trumps optimized for multiplayer, where each player could use their own mobile device. I envisioned players holding their phones much like they would a hand of cards, playing together in the same room. The project had several key objectives:
As I wanted to avoid requiring players to download an app, a browser-based game was the obvious choice.
Instead of creating detailed site maps or prototypes, I took an iterative approach—starting with a simple, functional version of the game and gradually adding features. The basic game logic was straightforward, so I had a playable version running fairly quickly. The real challenges arose with edge cases, like:
The card layout was heavily inspired by the original game, making the interface intuitive. I also focused on animations to enhance the user experience. These animations didn’t just add flair—they conveyed subtle game information, such as:
At the front end, initiating games is straightforward: players enter a four-digit code to join specific games. I also added a QR code feature for quick navigation to the correct game.
I initially planned to include 32 cards per deck (the optimal number for gameplay). However, my enthusiasm led to 52 cards in the Road Cars of the ’80s deck. Rather than cut it down, I used all the cards, which introduced two benefits:
I also created two additional decks: Aeroplanes and Ships of the Ocean. Adding more decks—like Amazing Buildings—would be simple in the future.
For customization, I designed multiple skins:
User testing revealed that the game was a hit. Players loved the nostalgia, easy gameplay, and sociability of playing together. However, the following adjustments were made based on feedback:
AI Assistance
I used AI tools to aid development. The cover image was created with MidJourney, while ChatGPT assisted with coding and debugging.
Tup Tromps is now a fully functional web-based game and can be accessed here. Please note that the server may take up to a minute to activate upon first access, so a brief wait may be required.