Hi everyone! Before the holiday I released a new version of Highscore, an open-source leaderboard for indie game developers. This release includes a new category system and some additional small features. If you're not familiar with Highscore, it's a great tool for indie game developers to track and compare the scores of their games. I hope you'll check it out and let us know what you think!
One of the main features of this release is the new category system, which allows you to create an unlimited number of leaderboards using a single field for the score. To use it, simply add the
category field with the name of the desired category. Scores submitted with a category will not appear on the main leaderboard, but you can now retrieve all scores for a specific category by including the
category field in your request. This is a great way to track scores for different groups or categories within your game or application.
The meta field
This release also introduces a new field called the
meta field in the score model. This field allows you to pass in any object with your data, with no restrictions on what you can include. For example, you could use this field to attach additional stats or metadata to a score, such as the number of turns taken or the difficulty level of the game. The
meta field is a flexible and powerful way to add more context and information to your scores, and can be used to tailor your leaderboards to your specific needs.
The next release of Highscore is expected to include a new achievement system, which will allow you to add goals and milestones to your game. In addition, we will be adding websocket events, which will allow you to listen when new scores are added. We hope these new features will be useful and help you get even more out of Highscore.
Thanks for reading!