Hello, not sure where to put this but I found this post and it makes most sense to put it here I suppose.
Introducing:
Marks Free Highscore System
Information:
I have written a web interface and small library that interacts with my web server.
The service allows you to store highscores for games. It will also allow you to pull rank data out of the board as well. Example, you can get the top 100 ranks. You can also get "pages" of ranks. I.e. you specify how many ranks per page you want and what page you want and it will return the specified data. You can download the library and example code from the website (
http://mark.st/highscores/)
What can it do for you?
At the moment it allows you to store highscores onto a server that is available 99.999% of the time. It cuts out on the need for you to have a server.
It also provides a very easy interface to get the score data into your game, rendering of the data is still up to you.
It not only stores the score! Along with the score, there are 5 extra text fields (max length 255 each) for you to store what ever you want! This could be player names, player country, level reached and other stats. It also gives you a unix timestamp of when the data was stored into the database.
When you insert a new score, it will return the rank of the score that had just been uploaded.
Using the service:
Register at the website. Once registered, login and create a new board. When the new board is created, you will be given an API key for that board. You can have as many boards per account that you want.
Using the library:
Example code is on the website, it is quite self explanatory. All you need to do is insert your API key into the code so the server knows where to store your highscores.
Limitations:
It will only return a maximum of 100 ranks at a time, this is to cut down on server cpu time. This may be increased in the future.
Also note that this is hosted on my personal server and if it proves popular enough, I will have to find an alternative hosting solution and so the library will need to be updated with a new URL.
Why have I made this?
I made this as I needed a highscore system for a game I am making at the moment and when I searched these very forums, I found this post and was up to the challenge! So here I am a few days later.
Feedback
Please give me feedback on anything please! If you want another method added into the library or or features etc, let me know. If there are bugs, they would be gratefully welcomed. Please email me at
mark.satterthwaite@gmail.com
Thank you
