Inspiration
I'm thrilled to have developed an Elo rating system for Devpost! I've struggled to stay motivated in hackathons in the past, but I've always been addicted to competitive gaming, particularly first-person shooters like CSGO, because of the Elo ranking system. That's why I decided to apply the Elo rating system to Devpost.
I know it's not unusual to feel demotivated at times, especially in something as demanding as hackathons. That's why I decided to think outside the box and draw inspiration from a completely different area. I thought that bringing the thrill and excitement of competitive gaming to hackathons could be a game-changer for the Devpost community.
What it does
By implementing the Elo rating system in Devpost, I've given participants a way to track their progress and measure their skills against others. It has made hackathons more exciting and competitive, and I'm hopeful that it will encourage many more to continue participating and push themselves to improve and climb the leaderboard.
How we built it
The Elo system works by assigning a numerical rating to each team, with higher ratings indicating better performance. When two teams compete against each other, the Elo system uses their current ratings to predict the outcome of the game and adjust their ratings based on the actual result.
The amount by which a team's rating changes after a game depends on the difference in their ratings and the outcome of the game. If a higher-rated team wins, they will gain fewer points than if they had beaten a lower-rated team. If a lower-rated team wins, they will gain more points than if they had beaten a higher-rated team. If the game ends in a draw, both teams may gain or lose a small number of points, depending on the difference in their ratings.
Over time, teams can move up or down in the rankings based on their performance.
What we learned
1. How the Elo system works along with the mathematical system which determines player ranks
2. UI/UX Design using Figma
What's next for Devpost ELO system
We believe that this system can add a new layer of excitement and motivation to Devpost hackathons, and we're confident that the Devpost team will see the value in it too.
In addition, we'll continue to work on refining the system to make it more accurate and user-friendly. We'll be gathering feedback from users and making improvements based on their suggestions. We want to create a system that not only accurately measures performance but also provides a fun and engaging experience for users.
Ultimately, our goal is to make our Elo rating system an essential part of the Devpost experience. We believe that this system can help to motivate and engage users in a way that hasn't been possible before. We're excited about the future of this project and can't wait to see where it takes us.
Built With
- figma
Log in or sign up for Devpost to join the conversation.