This project is inspired by the rising popularity and usability of blockchain technology.
What it does
We created a jeopardy-style game in which players wager a certain amount of their balance for a particular answer choice. The total betting amount is redistributed to the players that selected the correct answer after each round completes.
How I built it
We utilized Clarity to build the smart contract system and React.JS, Express.JS, Sequelize, and PostgreSQL to build the web app and the server.
Challenges I ran into
Integrating Clarity with the web app as well as enabling multiple clients to login/connect to the same game though the server was difficult since the TestNet API was down.
Accomplishments that I'm proud of
Creating a successful smart contract and an associated frontend that displays its functionality.
What I learned
We learned the applications of Clarity as well as how to code with it to create smart contracts.
What's next for testing
Multi-player mode is already feasible through the smart contract alone, but we would like to expand it to the web app as well.