Inspiration

We wanted to create something fun that would benefit society and make people happy. We all like gaming, so that's the theme we chose to go with. We also wanted to make an app that would be useful to many communities, so a tournament organizer that can be used for many types of games is perfect.

What it does

Chain-Match is designed to match gamers with other gamers to face off in quick procedural generated brackets and compete for money.

How we built it

We built the backend using Rust, the matchmaking server in Python, and the frontend with React.js.

Challenges we ran into

Due to a lack of experience using both rust and blockchain tools, and the complexity and depth of terra's SDK, it took us a while to get the hang of the tools required to make a blockchain application.

Accomplishments that we're proud of

We understood Rust! Not quite to the point that we could get code that didn't throw a million errors, but to the point where could try, and have some success with it. Though we didn't complete our app, we accomplished a lot.

What we learned

How to use rust, all about blockchain, smart contracts and the terra environment, how to troubleshoot in an unfamiliar environment, and that the real debugger was the friends we made along the way :)

What's next for CHAIN MATCH

If we decide to continue the project, we will link our 3 main modules so that they function in tandem, and expand on tournament modes and options, for example a group stage or round robin implementation.

Share this project:

Updates