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.
Log in or sign up for Devpost to join the conversation.