Klikgamer Free Leaderboards (beta / preview)

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Hey all!

    Online leaderboards are quite popular, but there haven't really been a good and easy solution for Fusion made games, other than those specific for iOS and Android.
    Many create their own leaderboard systems with php, but not all want to learn php just to have online scores in their games.

    The last couple of weeks I have been working on a little project for the community.
    It's a leaderboard service, that lets you have your own online leaderboards in your game, and it works for all runtimes / platforms. All you need is the GET object.

    I've decided to have a test period first. The site and service is fully functional, but although I have been testing it a lot the last days, there may still be bugs.

    I hope some of you want to help me with testing the site and service, most of the features etc. Suggestions are also very welcome! Oh, and please report any spelling mistakes on the site :D

    Link: Please login to see this link.

    You can contact me here on this board, PM or at support@klikgamer.com


    Features:


    100% free!
    [FONT=&amp]The Klikgamer Leaderboard service is 100% free, but I do accept donations!

    [/FONT]
    Fully working examples for Clickteam Fusion 2.5!
    [FONT=&amp]After adding Leaderboards, Fusion 2 owners only need to download the examples and change the Leaderboard Code!

    [/FONT]
    Cross platform!
    [FONT=&amp]Works with any development environment that supports HTTP Get and Post.
    For Fusion users this means that it works with all exporters!

    [/FONT]
    Get the cheaters!
    [FONT=&amp]View the leaderboard and simply hide entries that's obviously cheating!

    [/FONT]
    One entry per player!
    [FONT=&amp]Neat and clean leaderboards that updates the scores for each player.[/FONT]


    No player registration!
    [FONT=&amp]Klikgamer does not use a player login system. Players are identified by their device and playername.

    [/FONT]
    Ghost car!
    [FONT=&amp]Store large ammounts of text along with the highscore, such as ghost car coordinates!

    And more......[/FONT]

  • epic work! many users (myself included) find online highscores rather daunting, because of the problems that come with security/cheaters/spammers etc.

    I might be able to make a quick little game on the weekend to test it all out and report back.

    Check out my Game on Itch.io
    Please login to see this link.

  • Nice job!

    Why not add a secret "salt" to the md5 hash? A "salt" that is also held serverside, but not sent along as a parameter?
    If I read your documentation correctly, any saved high-score is now vulnerable to replay submissions, and as you have all parameters in plain text, you can recreate the correct hash for any score you want?

  • Thanks all!

    Burfelt: Hmm, I thought that adding DeviceID along with the score should be enough, but a secret salt sounds wise... I could implement that.
    DaveC: Yeah, well security isn't my strongest side either, but hopefully the site / service is secure enough. This is stuff I want to check out in this test period. Looking forward to see a testgame (or at least data from it..) :D

  • I have now updated the service to support a secret code that is generated for each leaderboard. The old examples still work, but the site now links to new updated ones, so you should download again if you already downloaded the examples.
    Hopefully the change didn't add any extra bugs to the system!

  • UPDATE

    I've added some new actions:

    Mixed leaderboard // Will retrieve top highscores plus the score entries near the player's rank
    Get score entry // Will retrieve a single score entry from the leaderboard based on scoreid or playername
    Change playername // Changes the player's name on the leaderboard

    Check the website for detailed instructions. I will eventually make more examplefiles :)

  • I can't get it to work. I get it running with my own leaderboard using your example file just fine, even modified it so that it's taking the values from where I want and such. However when copying the exact same code into my intended projected (including the objects, using the same names and such) it just won't work, it doesn't send data. Are there special settings in the project that has to be done or someting?

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!