@@ -4,6 +4,8 @@ openskill.lua is an implementation of the [Weng-Lin Bayesian ranking](https://ww
44
55It is a Luau port of the amazing [ openskill.js] ( https://github.com/philihp/openskill.js ) module, designed specifically for Roblox game development.
66
7+ <br >
8+
79## Installation
810
911Get the module [ here] ( https://www.roblox.com/library/8134663273 ) and insert it into your game (preferably in ServerStorage).
@@ -14,6 +16,8 @@ Alternatively, you can paste this directly into your Roblox Studio command bar:
1416game :GetObjects (" rbxassetid://8134663273" )[1 ].Parent = game .ServerStorage
1517```
1618
19+ <br >
20+
1721## Quick Start
1822
1923### 1. Require the Module
@@ -56,6 +60,8 @@ OpenSkill.Ordinal(a1) --> 0 (before rating)
5660OpenSkill .Ordinal (a1 ) -- > 2.3245624871094 (after winning)
5761```
5862
63+ <br >
64+
5965## Advanced Match Results
6066
6167### Custom Ranks
@@ -85,6 +91,8 @@ OpenSkill.Rate({{a}, {b}, {c}, {d}}, {
8591```
8692* Note: Ties should have either an equivalent rank or score.*
8793
94+ <br >
95+
8896## Rating Models
8997
9098openskill.lua provides two rating models: ` PlackettLuce ` and ` ThurstoneMosteller ` .
@@ -105,6 +113,7 @@ OpenSkill.Rate({{a}, {b}, {c}, {d}}, {
105113})
106114```
107115
116+ <br >
108117
109118## API Reference
110119
@@ -142,6 +151,8 @@ OpenSkill.DrawProbability(teams : {{rating}}, options : any?): number
142151```
143152Calculates the probability of a draw between the teams. This is extremely useful for determining fair team compositions in matchmaking.
144153
154+ <br >
155+
145156## Contributing
146157
147158Contributions, issues, and feature requests are greatly appreciated!
0 commit comments