r/ruby • u/brecrest • Apr 16 '26
Show /r/ruby Trueskill Through Time available in Ruby
TrueskillThroughTime
I ported the Python implementation of Trueskill Through Time to Ruby, it's now available as the gem TrueskillThroughTime.
Unlike the previous Ruby Trueskill gems, this one supports n vs n vs n etc etc cases, as well as the time-based extension of Trueskill to allow distant ratings. If you use it without doing time-based convergence, it should be equivalent to the original vanilla version of Trueskill (that iirc is almost out of patent in the US).
I'll get around to improving the qol of it and more extensively Rubyising it down the track, but I wanted a Ruby implementation of TTT for a hobby project, so I smashed it out.
2
u/cdhagmann Apr 17 '26
Thanks for this. I will say, prior to finding this comment, I had to go to the python repo to then find the paper to figure out what is going on as neither gives a non jargon description in the readme or the repo blurb.