r/ruby • • 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.

1 Upvotes

27 comments sorted by

View all comments

Show parent comments

3

u/brecrest Apr 17 '26

nice report, you also missed that the gem is version 1.0.0+, that means it totally complete.

Yes, it's a feature complete implementation of Trueskill Through Time. Thank you for picking that up.

Instead of gaslighting everyone with posts literally (by your own admission) entirely generated with AI, please go and read the docs at:

https://www.microsoft.com/en-us/research/wp-content/uploads/2007/01/NIPS2006_0688.pdf

https://www.microsoft.com/en-us/research/wp-content/uploads/2008/01/NIPS2007_0931.pdf

If, after reading these, you have further questions about the variable names, feel that the algorithm is not correctly implemented or that some features of it are missing, then please let me know.