Inspiration
Based on the popular game "Cards against humanity", we've decided to create an live multiplayer game.
What it does
Grab 3 friends of yours and head over to whatthedeck.hop.sh. The game rules are simple: Every round a player (judge) picks a prompt question and the others have to submit their best fitting answer. The judge picks the funniest answer out of the submissions and the winner is rewarded a point.
How we built it
Frontend is done using React and Next.js. We use Hop Channels to store our game state and keep the game synced between the players. An express.js backend helps with communicating between the client and Hop's services.
Challenges we ran into
Apart from running into a bug with the hop client library, our biggest challenge were time-constraints and our already busy schedules during this weekend. Yet, we're proud to achieve a working proof of concept of this game.
Accomplishments that we're proud of
Setting up a project from the ground up and pushing into production is always a satisfying feeling. We're happy that we were able to achieve parts of our vision and getting a working proof-of-concept deployed.
What we learned
We were able to learn more about the services that Hop provides and how easy it is to integrate the Hop SDK into your own applications to empower real-time use cases.
Built With
- express.js
- hop-channels
- hop-ignite
- next.js
- react
Log in or sign up for Devpost to join the conversation.