トーナメント表メーカー
参加者データを入力するとトーナメント表を自動的に作る仕組みを考えました。
自動的にシードを入れることもできます。
「A,B,C,D,E」というデータを与え、自動モードで作成すると、次のようなトーナメント表が作られます。
一方、シードの位置を任意に指定することもできます。
「A,B,C,D,E」を与え、非自動モードで作成すると、こうなります。
「A,B,C,,D,,,,E」を与え、非自動モードで作成すると、こうなります。
シードとなる参加者については「架空の相手」として空文字列を与える必要があります。
この空文字列の与え方が難しいです。
次のように2個、4個、8個とペアになるようにしなければいけません。
A-B C-X D-X X-X E-X X-X X-X X-X
空文字列を正しく与えないとだめです。例えば「A,B,C,,D,,,E」だと正しく作られません。
[ 2012年8月18日 | カテゴリー: PHP | タグ: トーナメント , 描画 ]
« アーチェリーやダーツなどの的と距離を比較 | WindowsでGraphvizを使う »
コメント
-
よくわかりました。ご回答ありがとうございます!
「環境が特殊」というのをうかがって、だいたい察しがつきました。どうもありがとうございます。今後とも頑張ってくださいね~。
はじめまして。
「トーナメント表 作成」とかでググっててこちらにたどり着きました。
シンプルでとても素敵なツールだと思います。
ソースは公開なさっておられないのでしょうか? ぜひ拝見させていただきたいです。