自分のエリミネーションルールを作る
エリミネーションのレースでは、決められた周回の終わりに選手が除外されます。連盟は共通データとともにルールを公開しています。同じ表のエディターで、 自分のルールを追加することもできます。このシナリオでは、FINISH が表からレースの式をどう取り出すかを説明し、その後、表から最後のフィニッシュラインまで、 数値付きの 3 つの例を示します:連盟のルールを調整する、ゼロから作る、ルールにない出走人数の場合。
舞台:Starford のリンク(Anneau de Starford)での Coupe Hollywood、種別が ショートトラック のセッション。地方連盟 HOLLYWOOD SPEEDSKATING(HSK)がルール 「HSK Élimination 16 tours」を公開しています。その夜の計時を担当するクラブ Clap de Départ Patinage(CLAP)では、 スタートする選手が 10 人や 11 人のことがよくありますが、HSK のルールにはこの人数がありません。また、火曜日のトレーニング用に「2 周ごとの」エリミネーションも必要です。 ルール、クラブ、選手はすべて架空のものです。各コントロールは、リファレンスエリミネーションルールと表のエディターで説明しています。
1. エリミネーションルールとは
ルールは、連盟の表と同じ形で書いた表で、種別と周回数ごとに作ります:
- 出走人数ごとに 1 列:ちょうど 8 人なら「8」、12~14 人なら「12-14」。
- 周回ごとに 1 行:1 周目からフィニッシュまで。エリミネーションの周回にチェックを入れます。
- エリミネーションの周回の各セルには、その周回の後にレースに残る選手の数を書きます(除外される人数ではありません:連盟の表もこの書き方で、 これによって 1 つの列を複数の出走人数に使えます)。
- エリミネーションの周回の 1 つ前の周回が鐘の周回です。
- 最後の行はフィニッシュ:最終周にエリミネーションは決してありません。
FINISH で表示した HSK のルールは次のとおりです:
| HSK Élimination 16 tours — 16 周 — 各周回後にレースに残っている選手 | |||
|---|---|---|---|
| 周 | 出走者 | 12-14 | 15-16 |
| 1 | 12-14 | 15-16 | |
| 2 | 12-14 | 15-16 | |
| 3 | 🔔 鐘 | 12-14 | 15-16 |
| 4 | エリミネーション | 11 | 13 |
| 5 | 🔔 鐘 | 11 | 13 |
| 6 | エリミネーション | 10 | 11 |
| 7 | 🔔 鐘 | 10 | 11 |
| 8 | エリミネーション | 9 | 9 |
| 9 | 🔔 鐘 | 9 | 9 |
| 10 | エリミネーション | 8 | 8 |
| 11 | 🔔 鐘 | 8 | 8 |
| 12 | エリミネーション | 7 | 7 |
| 13 | 🔔 鐘 | 7 | 7 |
| 14 | エリミネーション | 6 | 6 |
| 15 | 6 | 6 | |
| 16 | フィニッシュ | 6 | 6 |
「15-16」の列の読み方:4 周目の後に 13 人が残り、6 周目の後に 11 人、その後 9、8、7 人、フィニッシュは 6 人。「12-14」の列では 11、10、9、8、7 人、 そして 6 人が残ります。出走 10 人や 11 人には、どの列も適用されません。
2. FINISH が式を計算する方法
レースに記録されるのはルールの名前だけです。スタートの時点で(それより前ではなく)、FINISH は:
- 出走者を数えます:レースの有効な選手(スタート前に無効にした選手は数えません)。
- その人数を対象とする列を探します。なければ、レースはエリミネーションなしで行われます。
- レース中の選手の数を追いながら、チェックした周回を順に進み、レースの式を書きます:4 周目の終わりに 2 人が除外されるなら「4:2」、 6 周目の終わりに 1 人だけなら「6」。
この計算を行う FINISH の関数(GrilleElimination.Formule)をそのまま示します:
public string Formule(int partants)
{
if (ColonnePour(partants) is not { } colonne) return "";
var etapes = new List<string>();
var enCourse = partants;
for (var i = 0; i < Tours.Count && i < colonne.Restants.Count; i++)
{
if (colonne.Restants[i] is not { } restants || restants >= enCourse || restants < 1) continue;
var sortants = enCourse - restants;
etapes.Add(sortants == 1
? Tours[i].ToString(CultureInfo.InvariantCulture)
: string.Create(CultureInfo.InvariantCulture, $"{Tours[i]}:{sortants}"));
enCourse = restants;
}
return string.Join("; ", etapes);
}
やさしく言うと:
ColonnePour(partants):範囲に出走人数を含む最初の列。なければ式は空です。enCourse(レース中の人数)は出走人数から始まります。- チェックした各周回で、列のセル(
restants、残る人数)が空、0、またはenCourseより小さくない場合(除外する人がいない)は、 飛ばします。 - それ以外の場合、
sortants(除外される人数)=enCourse − restants。1 人なら「周」、複数なら「周:人数」と書き、enCourseはrestantsになります。 - 各ステップを「; 」でつなぎます。
HSK のルールで出走 14 人(列「12-14」)の例:
| チェックした周回 | 直前のレース中の人数 | セル(残る人数) | 除外 | ステップ |
|---|---|---|---|---|
| 4 | 14 | 11 | 3 | 4:3 |
| 6 | 11 | 10 | 1 | 6 |
| 8 | 10 | 9 | 1 | 8 |
| 10 | 9 | 8 | 1 | 10 |
| 12 | 8 | 7 | 1 | 12 |
| 14 | 7 | 6 | 1 | 14 |
式:4:3; 6; 8; 10; 12; 14、フィニッシュは 6 人。出走 12 人なら、同じ列で 4; 6; 8; 10; 12; 14 になります:4 周目は
12 → 11 で、1 人だけが除外されます。これが残る人数を書く利点です:「12-14」の列は、スタートの人数にかかわらず、常にフィニッシュで同じ人数になります。
エディターとルールのウィンドウには、対象の各出走人数について、この計算結果が表示されます:
3. ルールのウィンドウ
(設定 › ファイルとトラック、およびお気に入りやレースの詳細のルールの一覧の横にある … ボタンからも)で、セッションの種別のルールが表示されます:連盟のルール(青い印、読み取り専用:表を表示… と 複製)と自分のルール(琥珀色の印 マイルール:新しいルール、 編集、削除)。詳しい説明:リファレンス。
4. 例 A:HSK のルールを複製して、出走 10~16 人用に調整する
CLAP クラブの要望:出走 12~16 人では HSK のルールをそのまま使い、10 人や 11 人のときもエリミネーションを行って、最後のスプリントを 5 人にしたい。
- 16 周でウィンドウを開く
で、お気に入り 「Élimination 16 tours」(111.12 m を 16 周)を選び、エリミネーションルール の横の … をクリックします: ウィンドウは 16 周で絞り込まれた状態で開きます。
- HSK のルールを選んで複製
「HSK Élimination 16 tours」(印 連盟)を選び、 複製。「HSK Élimination 16 tours (copie)」という名前のコピーで、同じ表のエディターが開きます。
周 出走者 → 12-14 15-16 1 12-14 15-16 2 12-14 15-16 3 鐘 12-14 15-16 4 エリミネーション 11 13 5 鐘 11 13 6 エリミネーション 10 11 7 鐘 10 11 8 エリミネーション 9 9 9 鐘 9 9 10 エリミネーション 8 8 11 鐘 8 8 12 エリミネーション 7 7 13 鐘 7 7 14 エリミネーション 6 6 15 6 6 16 フィニッシュ — エリミネーションなし 6 6 変更前の、コピーした表。 - 名前を変える
ルール名 に「CLAP Élimination 16 tours」と入力します。名前を 「HSK Élimination 16 tours」のままにすると、確定 で拒否されます:レースに記録されるのは名前だけなので、種別の 16 周で一意でなければなりません。
- 列「10-11」を追加する
列を追加:右に空の列が現れます。 見出しに「10-11」と入力して Enter を押すと、カーソルが 4 周目のセルに下がります。
- 残る人数を入力する
9、Enter、8、Enter、7、Enter、6、Enter、5 と入力し、14 周目のセルは 空欄のままにします:出走が少ないので、クラブは 14 周目のエリミネーションを望んでいません。斜体の行は自動で埋まります(5 周目は 9、7 周目は 8…)。
表の下に新しい行が 2 つ表示されます:「出走 10 人:4; 6; 8; 10; 12 → フィニッシュ 5 人」と「出走 11 人:4:2; 6; 8; 10; 12 → フィニッシュ 5 人」。
- 確定する
確定。表にエラーはありません:ルールは列の昇順で マイルールに保存されます(次に開くと「10-11」が最初になります)。
「ルール「CLAP Élimination 16 tours」をマイルールに追加しました(16 周)。」ルールは印 マイルール 付きで表示され、 すぐにお気に入りの一覧にも出ます。
| 周 | 出走者 → | 12-14 | 15-16 | 10-11 |
|---|---|---|---|---|
| 1 | 12-14 | 15-16 | 10-11 | |
| 2 | 12-14 | 15-16 | 10-11 | |
| 3 | 鐘 | 12-14 | 15-16 | 10-11 |
| 4 | エリミネーション | 11 | 13 | 9 |
| 5 | 鐘 | 11 | 13 | 9 |
| 6 | エリミネーション | 10 | 11 | 8 |
| 7 | 鐘 | 10 | 11 | 8 |
| 8 | エリミネーション | 9 | 9 | 7 |
| 9 | 鐘 | 9 | 9 | 7 |
| 10 | エリミネーション | 8 | 8 | 6 |
| 11 | 鐘 | 8 | 8 | 6 |
| 12 | エリミネーション | 7 | 7 | 5 |
| 13 | 鐘 | 7 | 7 | 5 |
| 14 | エリミネーション | 6 | 6 | |
| 15 | 6 | 6 | 5 | |
| 16 | フィニッシュ — エリミネーションなし | 6 | 6 | 5 |
変更前/変更後で、出走人数ごとにルールが行うこと:
| 出走 | 「HSK Élimination 16 tours」 | 「CLAP Élimination 16 tours」 |
|---|---|---|
| 9 | エリミネーションなし | エリミネーションなし(例 Cを参照) |
| 10 | エリミネーションなし、フィニッシュ 10 人 | 4; 6; 8; 10; 12、フィニッシュ 5 人 |
| 11 | エリミネーションなし、フィニッシュ 11 人 | 4:2; 6; 8; 10; 12、フィニッシュ 5 人 |
| 12 | 4; 6; 8; 10; 12; 14、6 人 | 同じ |
| 14 | 4:3; 6; 8; 10; 12; 14、6 人 | 同じ |
| 16 | 4:3; 6:2; 8:2; 10; 12; 14、6 人 | 同じ |
周回ごとのレース(出走 11 人)
レース「Élimination 16 tours Femmes」、16 周、ルール「CLAP Élimination 16 tours」。登録は 12 人。Rosalie Duquerroy(PRJ)は体調不良のため、スタート前に 無効にします:出走 11 人。鐘はこのコンピューターで鳴らし、VOICE にも配信する設定です(設定)。 レースでは 音声合成 がオンです。
| 時点 | 起きること | レース中 |
|---|---|---|
| レースの読み込み | レースのオレンジのバナー:「エリミネーションルール「CLAP Élimination 16 tours」:計算式はスタート時の有効な選手数に応じて決まります。」 | 有効 11 人 |
| スタート | FINISH は出走 11 人を数え、列「10-11」を使って式 4:2; 6; 8; 10; 12 を決めます。ログ:「エリミネーションルール「CLAP Élimination 16 tours」:
出走 11 人、計算式 4:2; 6; 8; 10; 12」。バナーは次のようになります:「ルール「CLAP Élimination 16 tours」。4 周目:下位 2 人の選手が除外されます。6 周目:最下位の選手が除外されます。
8 周目:… 合計:6 人を除外。」 | 11 |
| 3 周目の終わり | 🔔 先頭がラインを通過する少し前に鐘(前の周回の時間の 95 %。設定 比率)。ログ:「Élimination 16 tours Femmes:エリミネーションの鐘 — 4 周目の終わりに 2 人が除外」。 | 11 |
| 4 周目の終わり | 全員が 4 周目を終え、2 秒後にこの周回の最後の 2 人が除外されます:Marta Quintanilla(OVB)と Romane Vauquelin(ECR)。 | 9 |
| 5 → 6 周目 | 鐘(1 人除外)。6 周目の終わり:Eline De Smedt(BOB)。 | 8 |
| 7 → 8 周目 | 鐘。8 周目の終わり:Justine Pelletreau(SGS)。 | 7 |
| 9 → 10 周目 | 鐘。10 周目の終わり:Sofía Arrieta(PRJ)。 | 6 |
| 11 → 12 周目 | 鐘。12 周目の終わり:Noémie Quessard(CLAP)。 | 5 |
| 13 → 16 周目 | 13 周目にエリミネーションの鐘はありません:出走 10-11 人では 14 周目のセルが空欄だからです。 最終周の鐘を使っていれば、最終周の前に鳴ります。 | 5 |
| フィニッシュ | 5 人がスプリントで争います。全員がフィニッシュするとレースが閉じます(除外された選手はレースの終了を妨げません)。 | 5 |
4 周目の終わりに、各ソフトウェアに表示されるもの:
| 場所 | 見えるもの・聞こえるもの |
|---|---|
| FINISH の順位 | 2 人の行がピンクになり、周回のタイルが消えて「4 周目に除外」と表示されます。行は順位の下に移ります
(最初に除外された選手が最下位)。ステータスバーとログ:「Élimination 16 tours Femmes:4 周目に除外 — Marta Quintanilla, Romane Vauquelin」。結果には、DNF と同じように
コード EL 4 が付きます。 |
| TABLEAU | フィールド「レース情報」には、2 人について「除外」と表示されます。フィールド「除外された選手(一覧)」は、 外れた順に 2 人を挙げます。順位のビューでは、除外された選手はフィニッシュした選手と一緒に並びます(ビューが 終了 を表示する場合に表示)。 |
| VOICE | 3 周目の終わり:鐘、続いて VOICE の言語で「次の周回で 2 人の選手が除外されます」という内容の アナウンス(フランス語なら「Au prochain tour, 2 coureurs seront éliminés.」)。4 周目の終わりに、優先度高で、各選手の言語で:「Marta Quintanilla, eliminated」、 「Romane Vauquelin, éliminée」(言葉は選手の性別に合わせて変わります)。 |
最終順位:
| 順位 | 選手 | クラブ | 結果 |
|---|---|---|---|
| 1 | Océane Lebrasseur | SLB | 最終タイム |
| 2 | Milena Dvořáková | SGS | 最終タイム |
| 3 | Lotte Verhaegen | SLB | 最終タイム |
| 4 | Yuna Hasegawa | PRJ | 最終タイム |
| 5 | Saskia Brouwers | PRJ | 最終タイム |
| 6 | Noémie Quessard | CLAP | 12 周目に除外 |
| 7 | Sofía Arrieta | PRJ | 10 周目に除外 |
| 8 | Justine Pelletreau | SGS | 8 周目に除外 |
| 9 | Eline De Smedt | BOB | 6 周目に除外 |
| 10 | Romane Vauquelin | ECR | 4 周目に除外 |
| 11 | Marta Quintanilla | OVB | 4 周目に除外(4 周目で最も遅い選手) |
5. 例 B:12 周で「2 周ごとに 1 人除外」をゼロから作る
火曜日のトレーニング用に、クラブは出走 7~10 人で、2 周ごとに1 人が除外される 12 周のレースを作りたいと考えています。
- 新しいルール
ルールのウィンドウで、フィルター 周回数 を すべて にしてから、 新しいルール。名前:「CLAP Tous les 2 tours」。周回数:12、Enter (フィルターも元のレースもないので、提案は 10 です)。表は 12 行で、最後の行は「フィニッシュ — エリミネーションなし」です。
- 1 周おきにチェック
1 周おきにチェック(2、4、6…) で 2、4、6、8、10 にチェックが入ります (12 は入りません:フィニッシュです)。1、3、5、7、9 行目には斜体で「鐘」と表示されます。
- 出走人数ごとに 1 列
4 つの列を追加します:「7」、「8」、「9」、「10」。なぜ 1 つの列「7-10」にしないのでしょうか? セルは残る人数を表すので、 同じ数で、出走 7 人と 10 人のどちらでも毎回ちょうど 1 人を除外することはできないからです(下の落とし穴を参照)。
- 残る人数
各列で、チェックした周回ごとに 1 ずつ減らします:「7」:6、5、4、3、2。「8」:7、6、5、4、3。「9」:8、7、6、5、4。 「10」:9、8、7、6、5。
どの出走人数でも式は「2; 4; 6; 8; 10」で、フィニッシュは 2、3、4、5 人です。
- 確定する
ルールがマイルールに加わります。12 周のお気に入りで選びます(12 周のルールが候補に出るのは、12 周のレース、または切り上げて 12 になる 11.5 周の レースだけです)。
| 周 | 出走者 → | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|
| 1 | 鐘 | 7 | 8 | 9 | 10 |
| 2 | エリミネーション | 6 | 7 | 8 | 9 |
| 3 | 鐘 | 6 | 7 | 8 | 9 |
| 4 | エリミネーション | 5 | 6 | 7 | 8 |
| 5 | 鐘 | 5 | 6 | 7 | 8 |
| 6 | エリミネーション | 4 | 5 | 6 | 7 |
| 7 | 鐘 | 4 | 5 | 6 | 7 |
| 8 | エリミネーション | 3 | 4 | 5 | 6 |
| 9 | 鐘 | 3 | 4 | 5 | 6 |
| 10 | エリミネーション | 2 | 3 | 4 | 5 |
| 11 | 2 | 3 | 4 | 5 | |
| 12 | フィニッシュ — エリミネーションなし | 2 | 3 | 4 | 5 |
| 周 | 出走者 → | 7-10 |
|---|---|---|
| 1 | 鐘 | 7-10 |
| 2 | エリミネーション | 9 |
| 3 | 鐘 | 9 |
| 4 | エリミネーション | 8 |
| 5 | 鐘 | 8 |
| 6 | エリミネーション | 7 |
| 7 | 鐘 | 7 |
| 8 | エリミネーション | 6 |
| 9 | 鐘 | 6 |
| 10 | エリミネーション | 5 |
| 11 | 5 | |
| 12 | フィニッシュ — エリミネーションなし | 5 |
周回ごとのレース(出走 8 人)
トレーニング「Élimination 12 tours Hommes」、出走 8 人:列「8」から 2; 4; 6; 8; 10、フィニッシュは 3 人です。
| 周 | 鐘 | 周回の終わり:除外 | レース中 | VOICE |
|---|---|---|---|---|
| 1 | 🔔 先頭がラインを通過したとき(前もって鳴らすための前の周回がない) | — | 8 | 「次の周回で 1 人の選手が除外されます」(VOICE の言語で) |
| 2 | — | Ruben Kalverda(TRV) | 7 | 「Ruben Kalverda, uitgeschakeld」 |
| 3 | 🔔 ラインの少し前 | — | 7 | 鐘のアナウンス |
| 4 | — | Antonin Lescarret(CLAP) | 6 | 「Antonin Lescarret, éliminé」 |
| 5 | 🔔 | — | 6 | 鐘のアナウンス |
| 6 | — | Oskar Tveitane(SLB) | 5 | 「Oskar Tveitane, eliminated」 |
| 7 | 🔔 | — | 5 | 鐘のアナウンス |
| 8 | — | Bastien Courtemanche(PRJ) | 4 | 「Bastien Courtemanche, éliminé」 |
| 9 | 🔔 | — | 4 | 鐘のアナウンス |
| 10 | — | Lukas Brandstätter(SLB) | 3 | 「Lukas Brandstätter, ausgeschieden」 |
| 11 | 最終周の鐘(使っている場合) | — | 3 | |
| 12 | フィニッシュ:1 Jasper Molenkamp(OVB)、2 Thibault Roncière(BOB)、3 Félix Desbiens(CLAP) | — | 3 |
6. 例 C:どの列も対象にしていない出走人数
翌週、ルール「CLAP Élimination 16 tours」(列 10-11、12-14、15-16)で「Élimination 16 tours Femmes」を行います。登録した 2 人が来なかったため、無効にして 出走 9 人になります。
起きること
- スタート前には何も警告されません:お気に入りもレースの詳細も、まだ出走人数を知らないからです。バナーには、式がスタート時に決まることしか表示されません。
- スタート時に、ログに次のように書かれます:「エリミネーションルール「CLAP Élimination 16 tours」:出走 9 人の場合の定めがないため、エリミネーションなしで行います。」
- レース中:エリミネーションの鐘は鳴らず、誰も除外されません。9 人全員が 16 周を滑ります。最終周の鐘だけが(使っていれば)鳴ります。
出走 17 人の場合や、HSK のルールで出走 10 人や 11 人の場合も同じです。
レースの前に修正する
- 足りない列を追加する
ルールのウィンドウで「CLAP Élimination 16 tours」を選び、 編集。列を追加、見出し「8-9」、4、6、8、10 周目のセルに 7、6、5、4。 12 周目と 14 周目は空欄のままにします。
「出走 8 人:4; 6; 8; 10 → フィニッシュ 4 人」と「出走 9 人:4:2; 6; 8; 10 → フィニッシュ 4 人」。
- 確定する
「ルール「CLAP Élimination 16 tours」を保存しました。」名前は変わらないので、このルールを指定しているお気に入りとレースにも修正が反映されます。
- 修正の後にレースを読み込む
FINISH が表を読むのは、レースがタブに読み込まれたときです。すでに読み込み済みのレースは、 修正前の表のままです:一覧に戻してから(次へ:スタート前なら確認なし。順番は設定で指定した増分だけ進みます)、もう一度読み込んでください。
レースがすでにスタートしている場合
式はスタート時に決まります:ルールを変更しても、このレースはもう変わりません。それでも予定のエリミネーションを行いたい場合は、手動で行います:1 周前に 鐘を鳴らす(レースの鐘タブ)、周回の終わりに順位表で最下位の選手を選び、 除外 をクリックします(審判の判断:「Élimination 16 tours Femmes:… を除外しました。」)。VOICE はエリミネーションを読み上げますが、 手動で鳴らした鐘の後には「次の周回で…」のアナウンスは続きません。
7. ルールをお気に入りとレースの詳細に結び付ける
お気に入りのレースとレースの詳細では、一覧 エリミネーションルール に「(ルールなし:自由な計算式)」、続いてセッションの種別とレースの周回数に合う 連盟のルールと自分のルールが、名前で表示されます。… ボタンで、この周回数でルールのウィンドウを開きます。戻ると一覧が読み直されます。
- ルールの一覧と … ボタン。
- わかりやすい文で表示したルール(自分のルールは「ご自身のルール」、連盟のルールは「ルール」)と、その下にルールの表。赤:「ルール「…」は 15 周ではなく 16 周用です。」 または「ルール「…」はこのコンピューターにありません(共通データの更新が必要かもしれません)。レースはエリミネーションなしで行われます。」
- お気に入り
:「Élimination 16 tours」で 周回数 = 16 を確認し、「CLAP Élimination 16 tours」を選んで、保存。
- レースの詳細
「Élimination 16 tours Femmes」の詳細で、お気に入りを 使用 するか、一覧でルールを選びます。 エリミネーション 欄(自由な計算式)は空になり、灰色になります:スタート時にルールが決めます。
8. 共通データの更新で保証されること
共通データの更新(起動時、または)で、 連盟の新しいルールと、連盟のルールの新しい版が届きます。自分のルールについては:
- 保持されます:更新で何かが削除されることはなく、自分のルールが上書きされることも決してありません。
- 公開されることはありません:このコンピューター(とデータベースを共有するコンピューター)のデータベースに残ります。
- 名前は変わりません:お気に入りとレースは、引き続きそのルールを見つけられます。
- コピーは元のルールに追従しません:HSK がルールを変えても、「CLAP Élimination 16 tours」は変わりません。
連盟が後から、自分のルールと同じ名前(同じ種別、同じ周回数)のルールを公開した場合も、そのルールは届きますが、 適用されるのは自分のルールです。ウィンドウでは、自分のルールの下に琥珀色でそのことが示されます。連盟のルールを選べるようにするには、自分のルールの名前を変更してください。
9. FAQ:落とし穴
- お気に入りやレースの詳細の一覧にルールがない。
- 一覧に表示されるのは、レースの周回数(切り上げ:13.5 周 → 14 周のルール)とセッションの種別に合うルールだけです。両方を確認するか ()、この周回数のルールを作成してください。
- 「ルール「…」は 15 周ではなく 16 周用です。」
- ルールを選んだ後に、レースの周回数が変わりました。元に戻すか、この周回数のルールを選んでください。
- 「ルール「…」はこのコンピューターにありません…」
- まだ届いていない連盟のルール(共通データを更新してください)、削除した自分のルール、または同じデータベースを持たないコンピューターで作成したルールです。
- 除外される人数を書いてしまった。
- セルには残る人数を書きます。症状:「残り … 人は前より多くなっています」や、おかしな式。出走 14 人で 4 周目に「3」と書くと、「3 人が残る」、 つまり一度に 11 人が除外されることになります。
- 列「7-10」で、最初のチェックした周回にエリミネーションが起きない。
- レース中の人数より小さくないセルでは、誰も除外されません。例 Bの落とし穴を参照してください。
- ルールを変更したのに、レースが変わらない。
- 表はレースの読み込み時に読まれ、式はスタート時に決まります。読み込み済み、スタート済み、実施済みのレースは、それまでのものを保ちます。データベースから読み直したレースも、 その式を保ちます。
- 誰が出走者として数えられる?
- スタートの時点で有効な選手です。スタート後に誰かを無効にしても、式は変わりません。
- 選手が転倒して、エリミネーションの周回を終えていない。
- FINISH は全員を待ちます。その周回を終えていない選手がいるのに先頭がラインを再び通過した場合は、その選手たちが先に除外されます。先頭がエリミネーションの周回より すでに 2 周先にいる場合、そのステップは取りやめになります。
- 除外した選手をレースに戻した(その選手で 除外 ボタン)。
- その選手はレースに戻ります。その選手を除外したステップはやり直されません:フィニッシュする選手が 1 人増えます。
- エリミネーションの鐘の直前に鐘が鳴った。
- 2 つの鐘の間は、少なくとも鐘と鐘の最小間隔だけ空きます。この間に来たエリミネーションの鐘 (手動の鐘、別の選手の最終周の鐘)は失われず、間隔が終わるとすぐに鳴ります(先頭がまだエリミネーションの周回を終えていない場合)。
- 1 周目にチェックを入れたのに鐘が鳴らない。
- 1 周目の前の周回はありません。2 周目の場合、鐘は先頭が 1 周目を終えて通過したときに鳴ります。
- リレーやチームのレースで何も起きない。
- 自動のエリミネーションが働くのは、種類が 個人 のレースだけです。
- FINISH は日本語なのに、ルールの表がフランス語になっている。
- 画像は確定のときに、そのときのインターフェースの言語で描かれます。ルールを開き直し、別の言語でもう一度確定してください。
- 自分のルールを削除する。
- そのルールを指定しているお気に入りとレースはルールなしになり、エリミネーションなしで行われます(この周回数で同じ名前のほかのルールがある場合を除く)。 FINISH は削除の前にそのことを知らせます。
10. まとめ
| したいこと | 操作 |
|---|---|
| 連盟のルールを調整する | 複製、名前の変更、表の変更、確定。 |
| 自分のルールを作る | 新しいルール:名前、周回数、列、チェックする周回、残る人数。 |
| ルールの動作を確認する | 表の下の式を読む(出走人数ごとに 1 行)。 |
| 使う | お気に入りまたはレースの詳細で選ぶ(同じ種別、同じ周回数)。自由な計算式は空になります。 |
| エリミネーションなしのレースを避ける | レースを読み込む前に、考えられるすべての出走人数に列を用意する。 |