茶屋ストレージ

プログラミングの成果物を紹介するサイト

オリエンテーリング競技 中継補助ツール 「O-Live Supporter」(MacOS版)

f:id:ch-antifragile:20180922172300p:plain

インカレスプリント・ロング2018で使われた

オリエンテーリング競技 中継補助ツール「O-Live Supporter」の紹介です.

 

従来のプラスチックボードを使った結果速報ボードを廃止,また,大型ディスプレイの使用を演出の軸としていた今大会では,競技者の速報や選手権クラスのフィニッシュ情報(ランキング)の発信に使われました.

 

今回のツールはMacOS用に開発されていますが,過去にはWindows版で同様のツールも作っていました.

ツールに興味があるという方は,管理人までご連絡くださいませ.

 

◆ツール利用例

f:id:ch-antifragile:20180921055021p:plain

 

 

◆ツールのコントロールウィンドウ

インカレ仕様に作られた今回のプログラムでできることは以下の通りです.

  • 注目選手の現在の競技時間の表示
  • 自由テキストの表示
  • フィニッシュタイムの登録
  • フィニッシュした選手のTOP6をクラスごとに表示する.

f:id:ch-antifragile:20180921054800p:plain

 

◆選手情報のインプット時に必要となるスタートリストファイルの例(csvファイル)

f:id:ch-antifragile:20180922172249p:plain

 

◆注目選手の競技時間の表示

注目選手に関する以下の情報を表示します.

 

  • クラス
  • 所属
  • ゼッケン番号
  • 氏名
  • 競技時間(未出走の場合は,出走までの時間,選手がフィニッシュ済みの場合はフィニッシュ時間を固定表示)

f:id:ch-antifragile:20180921055011p:plain

 

◆自由テキスト利用例

任意のテキストを表示できるので,大会運営に係るアナウンスや競技者のリアルタイムな情報をテキストで発信できます.

また例のようにポストイットのようにテキストを組み合わせて使うと便利です.

 

f:id:ch-antifragile:20180921054752p:plain

 

 

◆ランキングの表示例

ME/WEそれぞれ別々に表示可能です.

また,入力したフィニッシュ情報をリアルタイムで反映するため,一人の操作者が選手のフィニッシュタイムを入力するだけでランキングを更新することができます.

 

f:id:ch-antifragile:20180921054808p:plain

O-Live Supporter

 

◆おまけ

2017年秋頃作っていた,Windows版ツールの資料

Mac版とできること・できないことが少し違います.

f:id:ch-antifragile:20180923181929p:plain