Skip to content

EvanTheB/kicker-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wrank

A ranking system for games. python setup.py develop

Originally a ladder for kicker controlled by IRC, now cli and web frontends also. Supports NvN games, more than 2 teams work, but the ladder is not correct for trueskill. It probably wont work for the others too.

Data is tracked in a file kicker.log, this should be provided on command line in future. Fixing of bad data should be done by editing the log file directly, it should be straightforward.

Sick Features

  • ladder!
    • elo OR trueskill!
  • graphs? YES!
  • predict outcome of ANY game!
  • suggest good future games!
    • now with HEURISTICS!
  • history of games for ANY set of players!

Frontends

  • IRC via sopel
  • web via web.py
  • cli
  • svg graphs
  • hipchat???

You will likely need to edit the frontends to make them work, they assume you are me.

Ladders

A few different ladders created, ELO, basic(win/loss), win/loss scaled by number of games, trueskill. Trueskill is the most interesting and default. Trueskill code was adapted from Jeff Mosers article and c# code https://github.com/moserware/Skills.

To Come: Configurable for different types of games Proper setup.py and frontends that work off the shelf.

About

willie module for a kicker ladder with ELO rankings n stuff.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published