Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

iXHighscore Leaderboard system

Discussion in 'Assets and Asset Store' started by langju, Jan 25, 2011.

  1. langju

    langju

    Joined:
    Jul 1, 2009
    Posts:
    207
    Hi all,

    we are just pleased to announce you our first script package on the Asset store : iXHighScore Leaderboard System.

    iXHighScore is a complete package that include all you need to install and run your own leaderboard system.
    you'll find a detailled installation manual, all server side scripts, the SQL code for the database and the procedure to install the database on your own server with the Freeware Toad For MySQL 4.5.

    What you need is :
    A webserver with MySQL 5 and PHP.

    You will install the database only once ! The system can be then used for any games you may develop.

    So, you'll have 1 database only but can have several games that use the leaderboard system, with differents mode for each (like easy, normal, hard ....)

    The available methods are :
    (note that for each methods, there is some return value like : "The player already exists in database", "Cannot retrieve your player rank" ...

    //ADD a player to the database :
    public IEnumerator postPlayerName (string name, string sid, string lang, int sidhash)

    //POST a Score to the database
    public IEnumerator postPlayerScore (string name, string score, string mode)

    //POST information about the player (this increment how much time the player use your game)
    public IEnumerator postPlayerCNX (string name)

    //Retrieve the GLOBAL TOP X of the mode (in parameter)
    public IEnumerator getGlobalTOPX (string mode)

    //Retrieve the GLOBAL PLAYER RANK of the mode (in parameter)
    public IEnumerator getGlobalPlayerRank (string name, string mode)

    //Retrieve the CURRENT TOP X of the mode (in parameter)
    public IEnumerator getActualTOPX (string mode)

    //Retrieve the CURRENT PLAYER RANK of the mode (in parameter)
    public IEnumerator getActualPlayerRank (string name, string mode)

    Difference between GLOBAL AND CURRENT IS :
    GLOBAL concerns all datas for the mode
    CURRENT concerns only daily datas for the mode.


    Please find a very basic demo using the iXHighscore component of the asset store:

    http://ixgaming.com/UnityDemo/iXHighScore/Webplayer.html


    Note that the game GalaXia on Appstore use the same scoring system.


    So, you can now follow us on twitter :
    http://twitter.com/iXGaminG_Studio

    v1.4 is currently under development and will include new features like : DB Management interface, new configurable properties to send and retrieve and more !


    If you need any help to install or use the code, you can contact me by email (you'll find in the documentation) or on this thread.

    Happy new year 2011.

    Regards

    Julien
     
  2. langju

    langju

    Joined:
    Jul 1, 2009
    Posts:
    207
    iXHighScore v1.4a coming soon this week...
     
    Last edited: Jan 29, 2011
  3. langju

    langju

    Joined:
    Jul 1, 2009
    Posts:
    207
    iXHighscore leaderboard System v1.4a is coming soon.

    Please find another video showing you how it is easy to install the system with the installation Wizard :
    http://www.youtube.com/watch?v=EboeMveQqOk

    Do not forget to check the end of the video to see what's coming in the next version of the iXHighscore leaderboard System : it's amazing !

    Regards
     
    Last edited: Jan 29, 2011
  4. langju

    langju

    Joined:
    Jul 1, 2009
    Posts:
    207
    iXHighscore leaderboard System v1.4b is out.

    iXHighScore v1.5 will have event handler like :

    OnConnectionFailed,
    OnAddPlayerSuccess,
    OnAddPlayerDuplicated,
    OnAddPlayerFailed,
    OnPostScoreSuccess,
    OnPostScoreFailed,
    OnTrackSuccess,
    OnTrackFailed,
    OnGetRankSuccess,
    OnGetRankFailed,
    OnGetScoreSuccess,
    OnGetScoreFailed,
    ...
    We will so improve performances of some scripts ...

    Download now 1.4b at $20 to get Free updates...

    From 1.5 price will then increase.

    Regards
     
  5. motorsep

    motorsep

    Joined:
    Dec 23, 2010
    Posts:
    25
    Awesome system! Looking forward using it for our next game.

    How about adding achievements to it and web frontend (basically a web page template that reads scores from db and organizes it nicely to be viewed in the browser)? Is it something that will be coming soon?
     
  6. seriousmedia

    seriousmedia

    Joined:
    Jan 21, 2010
    Posts:
    7
    If.it has the option to show a global and a local (geolocation) leaderboard im going to buy it ;-)
     
  7. g2mediagroup

    g2mediagroup

    Joined:
    Jun 25, 2011
    Posts:
    98
    Can you add fields easily to your system? I know we can add to the table, but how easy to integrate into the iXHighScore "system"...

    I would like the User to enter FirstName, LastName...is this already built in or can be added easily?

    Thanks
    George