Ruyi SDK
Namespaces
Ruyi.SDK.Online
TwoPlayerEloCalculator Class
TwoPlayerEloCalculator Methods
CalculateNewRatings Method
CalculateNewRatings(TPlayer) Method (GameInfo, IEnumerable(IDictionary(TPlayer, Rating)), Int32[])
Click or drag to resizeClick or drag to resize

TwoPlayerEloCalculatorCalculateNewRatingsTPlayer Method (GameInfo, IEnumerableIDictionaryTPlayer, Rating, Int32)

[This is preliminary documentation and is subject to change.]

Calculates the new ELO ratings for players based on the results of a match.

Namespace:  Ruyi.SDK.Online
Assembly:  SDK.RuyiSDKAsync (in SDK.RuyiSDKAsync.dll) Version: 0.9.3.3995
Syntax
C#
Copy
public override IDictionary<TPlayer, Rating> CalculateNewRatings<TPlayer>(
	GameInfo gameInfo,
	IEnumerable<IDictionary<TPlayer, Rating>> teams,
	params int[] teamRanks
)

Parameters

gameInfo
Type: Ruyi.SDK.OnlineGameInfo
Information on how the game calculates win probabilities.
teams
Type: System.Collections.GenericIEnumerableIDictionaryTPlayer, Rating
A list of teams and their players (in this case should always be two teams with one player each).
teamRanks
Type: SystemInt32
The ranks of the teams (i.e. which player came first and which player came second).

Type Parameters

TPlayer
The type used to identify the player.

Return Value

Type: IDictionaryTPlayer, Rating
A list of players and their new rating
See Also

Reference

TwoPlayerEloCalculator Class
CalculateNewRatings Overload
Ruyi.SDK.Online Namespace

Copyright ©Zhongshan Subor Advanced Technology Co., Ltd. 2017-2018, All right reserved

Send comments on this topic to dev-support@playruyi.com