diff --git a/docs/information/images/pit-stop-area.png b/docs/information/images/pit-stop-area.png new file mode 100644 index 0000000..45bac4c Binary files /dev/null and b/docs/information/images/pit-stop-area.png differ diff --git a/docs/information/images/virtual-objects.png b/docs/information/images/virtual-objects.png new file mode 100644 index 0000000..1166bd0 Binary files /dev/null and b/docs/information/images/virtual-objects.png differ diff --git a/docs/information/rules.ja.md b/docs/information/rules.ja.md index a15093f..f8f762a 100644 --- a/docs/information/rules.ja.md +++ b/docs/information/rules.ja.md @@ -1,64 +1,81 @@ # ルール -!!! warning - - 本ページには検討中の内容が含まれるため予告なく変更される場合があります。 - ## 概要 -指定されたコースを走行し、規定の時間内にコースを何周できるかを競います。周回数が同じ場合は、最終周までの合計タイムにより順位を決定します。 +指定されたコースを走行し、規定の周回数に到達するまで走行時間を競います。 ## 環境 -コースには「スタートエリア」「コントロールライン」「ピットインエリア」が設定されます。車両はスタートエリアから走行を開始し、タイムの計測はコントロールラインに触れたタイミングで行われます。また、走行はチーム毎に行います。コース上を同時に他の車両が走行したり、障害物が設置されることはありません。 +コースには「スタートエリア」「コントロールライン」「ピットストップエリア」が設定されます。車両はスタートエリアから走行を開始し、コントロールラインに触れたタイミングで走行時間の計測が行われます。ピットストップエリアついては後述する「ピットストップ」の章を参照してください。また、走行はチーム毎に個別に行い、コース上を同時に他の車両が走行したり、障害物が設置されることはありません。 ## 進行 -各チームには、車両のセットアップを行う準備セッションと、車両を走行させてタイムの計測を行う記録セッションがそれぞれ割り当てられます。ただし、予選大会では車両を使用しないため準備セッションは適用されません。また、アドバンスクラスのチームについては常に車両のメンテナンスが可能であるため準備セッションは適用されません。 +各チームには、車両のセットアップを行う準備セッションと、車両を走行させて計測を行う記録セッションがそれぞれ割り当てられます。ただし、予選大会では車両を使用しないため準備セッションは適用されません。また、アドバンストクラスのチームについても常に車両のメンテナンスが可能であるため準備セッションは適用されません。 | 項目 | 決勝大会 | 予選大会 | | -------------- | -------- | -------- | -| 準備セッション | 10:00 | なし | -| 記録セッション | 15:00 | 6:00 | -| 計測時間 | 5:00 | 5:00 | +| 準備セッション | 未定 | なし | +| 記録セッション | 未定 | 7:00 | +| 周回数 | 未定 | 6 | ### 走行開始 -車両はスタートエリアから走行を開始し、初めてコントロールラインを触れた時点からタイムの計測が開始されます。予選大会では事前に定められた姿勢で車両が配置されています。決勝大会ではスタートエリア内に任意の姿勢で車両を配置できますが、車両に対する操作はスタートエリアの中でのみ認められています。 +車両はスタートエリアから走行を開始し、初めてコントロールラインを触れた時点から走行時間の計測が開始されます。予選大会では事前に定められた姿勢で車両が配置されています。決勝大会ではスタートエリア内に任意の姿勢で車両を配置できますが、車両に対する操作はスタートエリアの中でのみ認められています。 ### 走行終了 -以下のいずれかの条件を満たした時点で走行終了となり、周回数とタイムが記録されます。 +以下のいずれかの条件を満たした時点で走行終了となり、走行結果として記録されます。 -- タイムの計測開始から規定の計測時間が経過した。 -- 記録セッションが終了した。 +- 規定の周回数に到達した。 +- 記録セッションの割り当て時間が経過した。 - 車両に触れて操作を行った。 -- その他、​何らかの理由で走行終了に相当すると運営側で判断した場合。 +- その他、​何らかの理由で走行終了に相当すると運営が判断した場合。 ### 走行中止 以下のいずれかの条件を満たした時点で走行終了となり、当該の走行は無効となります。 -- (予選のみ)記録セッション開始から1分以内に計測開始の条件を満たしていない。 +- (予選のみ)記録セッション開始から2分以内にコントロールラインを通過していない。 - (予選のみ)コースから大きく逸脱した。 - コースの壁を動かした。 -- その他、​何らかの理由で走行中止に相当すると運営側で判断した場合。 +- その他、​何らかの理由で走行中止に相当すると運営が判断した場合。 + ## 順位 -チームの順位は以下の基準に従って決定します。 +順位は以下の基準に従って決定します。 + +- 規定の周回数に到達している場合、走行時間の短いチーム。 +- 規定の周回数に到達していない場合、 + - 周回数が多いチーム。 + - 周回数が同じ場合、最終周までの走行時間が短いチーム。 + +## ピットストップ + +車両にはコンディションと呼ばれる仮想的な値が設定されており、この値が増加すると速度に制限が掛かります。コンディションは車両が走行すると増加するほか、後述する仮想的な障害物に衝突した場合も増加します。コンディションはピットストップエリアに規定の秒数停止することで初期値にリセットすることができます。 + +| 設定項目 | 設定値 | 補足事項 | +| ---------------------- | --------------- | ------------------------------- | +| ピットストップ成立時間 | 3.0 秒 | ― | +| 速度制限有効化 | 1000 | 最大速度が 20 km/h に制限される | +| セクション通過時 | 30 | ― | +| 仮想障害物衝突時 | 20 - 380 | 衝突の仕方により変動 | + +### ピットストップエリア + +ピットストップエリアは以下の画像のように緑色の枠で表示されています。 -- 周回数の多いチーム。 -- 周期数が同じ場合、​最終周までのラップタイムの合計が短いチーム。 +![pit-stop-area](./images/pit-stop-area.png) -## ピットイン +### コンディションの増加 -車両にはコンディションと呼ばれる仮想的な値が設定されており、この値が減少すると速度に制限が掛かります。コンディションは車両が走行すると減少する他、後述する特定のエリアに入ってた場合も減少します。ピットインエリアに3秒間停止することでコンディションを初期値に回復できます。 +コースは仮想的に複数のセクションに分けて管理されており、セクションから出るたびにコンディションが一定値増加します。また、コースには以下の画像のように紫色の枠で表示された仮想的な障害物が設置されており、これに衝突した場合もコンディションが増加します(仮想障害物は車両の物理的な挙動には一切影響を及ぼしません)。 -!!! warning +仮想障害物は車両がセクションから出るタイミングでセクション内のランダムな位置に生成されます。二周目以降はセクション内の仮想障害物を削除した上で再度生成するため、同じセクションの中に複数の仮想障害物が設置されることはありません。また、ピットストップエリアの付近には仮想障害物は生成されません。 - 以下作成中です。 +![virtual-objects](./images/virtual-objects.png)