Git Product home page Git Product logo

playerrank's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar nyctef avatar renovate-bot avatar theeadie avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

nyctef

playerrank's Issues

Scoring: Points based

It should be possible to rank people on a points basis depending on their position. This would allow for ranks in a similar way to how they are calculated for motor racing (e.g. F1)

Don't mutate leaderboard in update

The method signature of League.GetLeaderboard() implies it returns a new leaderboard each time. Instead it returns the pointer to the passed leaderboard now updated.

It would be better if the passed leaderboard was not mutated as part of the method call.

Separate score from ranking

In both adding a result and getting information back from the league the concepts of score and rank should be separate.

Complete README documentation

There should be some documentation for each of the features of the library and some detailed information for each scoring strategy

Change since last result

I'd like a way of getting the change in both Points and Position from the previous result when recording a game for each player.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.