ダブルス組み合わせ

ダブルスで、参加者が一定時間プレイして同時に交代する組み合わせをつくります。面数変更は、コート1面~3面まで対応しています。途中参加、途中帰りにも対応しています。スマホのプラウザに最適化しています。
Geminiのおかげで随分スッキリしました。おかしなところとか要望とかありましたら、対応できますのでコメントしてください。

楽しいテニスで、順番を飛ばして不快な思いをしないためにつくりました。ちゃんと動作する事を期待していますが、使用により生じた損害に対しては一切責任を負いません。

使い方

①参加プレーヤーは先着順に、プレイヤー名入力欄」に名前を入力して「登録」ボタンをクリックして参加登録します。(入力可能なのは3文字までです。)

「登録」すると▼待機リスト(登録番号/休み)欄に、名前、登録番号、休み回数が表示されます。(登録時は休み1回になります。)

③参加登録を続けて4人になったら「開始」ボタンをクリックしてください。▼現在プレイ中(最新の選出)欄にプレーヤー名が表示されます。▼履歴欄には、プレイ毎にプレーヤー名の履歴が順次表示されます。(▼待機リスト欄は、プレイ中になるので、休み0に変わります。)

④新しくプレイしたい人が来たら、その都度プレイヤー名入力欄」に入力して登録します。すでに登録された人の最後の次に登録されます。

「開始」ボタンをクリックした時に、5人以上参加者がいる場合にはプレーヤーに、まず休みが2回以上の人を選びます。次に休みが1回の人を選びます。その後まだ4人揃わなければ、休みでなかった人の中から前回最初に抜けた人から順に選びます。

⑥参加者が8人以上になると、2面でプレイ可能になります。ここでプレイ中のゲームがすぐに終わるのか、それとも暫くかかるのかが問題です。

⑦プレイが暫く続くのであれば、「1面」のラジオボタンのままプレイしていない人が4人いるのを確認して「開始」ボタンをクリックして新しいコートでプレイします。
※こうすると既にプレイしていた組が先に終わり、この組が短くなりすぎます。そこでもう一回「1面」のラジオボタンで一組プレイしてタイミングを合わせて下さい。

⑧プレイがすぐ終わるのであれば、「2面」のラジオボタンを選択して、プレイが終わってから同時に2面でプレイして下さい。プレーヤー8人をシャッフルして[A]面、[B]面に振り分けます。

⑨途中で帰る人が出たら「player削除」ボタンをクリックして、ポップアップを表示して下さい。
そしてプレーヤーの登録番号を入力してポップアップの「削除」でプレーヤーを削除します。

⑩途中で少し休みたいと言う人がでたら、一度プレーヤーを削除してプレイしたくなった時、あらためて新規登録して下さい。

⑪同じ手順で3面でもプレイできます。3面での同時プレイはプレーヤー12人をシャッフルして[A]面、[B]面、[C]面に振り分けます。

⑫途中で1面だけのプレイにして、また2面でのプレイにすることも可能です。

⑬間違えて操作してしまったら「1つ戻す」ボタンで最後の操作をする前に戻す事ができます。

コメント