This document is about: QUANTUM 2
SWITCH TO

API-TournamentRound


Available in the Gaming Circle and Industries Circle
Circle

ネームスペース: Gimmebreak.Backbone.Tournaments

インヘリタンス: Object → TournamentRound

トーナメントフェーズ内の1つのトーナメントラウンドを表示します。
各ラウンドにはラウンド長や勝利条件(3番勝利など)についての設定があります。
シングルエリミネーション方式のトーナメントの場合、ラウンドに表示されるのはトーナメント表の1つのステージです。

C#

public class TournamentRound

コンストラクター

TournamentRound()

トーナメントラウンドのインスタンスを作成します。

C#

public TournamentRound()

プロパティ

GamePointDistribution

このラウンドの各ゲームでの特定のポジションに対する得点配分を判定します。

C#

public List<TournamentRound.GamePositionPoints> GamePointDistribution
{
    get;
    set;
}

ID

ラウンドID(1で始まる)

C#

public int Id
{
    get;
    set;
}

MatchPointDistribution

このラウンドの各マッチでの特定のポジションに対する得点配分を判定します。

C#

public List<TournamentRound.MatchPositionPoints> MatchPointDistribution
{
    get;
    set;
}

MaxGameCount

マッチ内でプレイできる最大ゲーム数(例:2に設定すると、2番勝負を作成できます。1対1のシナリオでWinScoreを1に設定している場合は意味を持ちません。)

C#

public int MaxGameCount
{
    get;
    set;
}

MaxLength

ラウンドの最大の長さ。すべてのゲームはこの枠内で終了します。
MinGameLength に MAXPOSSIBLEGAMECOUNTを掛けた数字にマージンを少々とったものよりも大きくする必要があります。

C#

public int MaxLength
{
    get;
    set;
}

MinGameLength

ゲームの最小の長さ。すべてのゲームはこの枠内と一致するようにします(例:ラウンドが3番勝負(最大3ゲーム)で最小のゲームの長さが2分である場合、必要に応じて最長の長さを6分より大きくして全てのゲームがプレイされrるようにします)。

C#

public int MinGameLength
{
    get;
    set;
}

WinScore

マッチを終了するのに必要な勝ち点(例:ゲームの勝利にポイントを入れる場合、3番勝負はWinScore=2で表現されます (WinScore = ユーザーが得点圏内に入った回数))。

C#

public int WinScore
{
    get;
    set;
}
Back to top