八戸ナイターバスケット情報サイトの紹介

2022-02-07八戸ナイターバスケソフトウェア, ナイターバスケ

こんばんは。OZIIIの18番です。

今回はナイターバスケット情報サイトについて書いてみようと思います。

開発の背景

八戸ナイターバスケット情報サイトを昨シーズン2018年4月から運営してます。

なんで開発したかと言うと…
自分が欲しかったから!
こういうのあったら面白いだろうなぁと。
それで作りました。

試合の後必ずと言っていいほど話題になるのが、「何勝何敗だっけ今?」、「スコア写メってきた?」、「今日の得点王は?」などなど。
チームのブロック内での順位、自分やメンバの成績といった数値情報。
どこのチームも同じ感じなんじゃないかなぁと思います。

そういう情報、ケータイでパッと見れたら、みんなおもしろいんじゃないか!?
ずっと思ってましたが、とうとう昨年実行に移しました。

ブログはじめました」で、自分のスキルアップとか、ローカルバスケを盛り上げたいとかグタグタ書きましたが、もちろんそれもありますが、結局は「あるとおもしろそうだから!」それが一番です。

ということで、おもしろそうだから!と、勢いで作った八戸ナイターバスケ情報サイトがどんなものなのか、紹介していきたいと思います。

試合日程/結果

まずは基本中の基本!
試合日程と対戦結果の表示。

試合日程/結果

試合日程については、事務局から送られてくる日程表3枚を各チームでシェアしていることと思います。
それをただデジタル化しただけ!

ただし、ブロック別や期間別で絞り込めたり、何よりチームロゴが入るとそれっぽくていいですよね。
責任チームもアイコン表示で一目で分かる!
更に、チーム名をクリックするとチーム情報ページに飛べたり、日付をクリックすると試合詳細ページに飛べたり、これが全ての基本となるページです。

チーム情報

チーム別の情報を詰め込んだページ!
自分のチームだけの日程、結果だけが見れるので、ナイター参加者は是非ブックマークしておきたい。

チーム情報(OZIII)

本当はもっと情報を載せたかったんですよね。
例えばチームの紹介、試合結果だけでなく動画のリンクなど。
周りからいろいろ要望は頂きましたが、なかなか全チームから情報を集めるというのが大変で。

チームロゴは顔の広いOZIIIメンバがみんなで動いてくれて、なんとか50チーム分は集まりましたが、昨年はそこまでで精一杯でした。
これからどんどん進化させていく!

チーム一覧/順位

これ、実装してみて我ながらすごく便利だった。
ブロック別に勝敗数と順位が見れるページ!

チーム一覧/順位

なにが便利って、あと何勝すれば昇格できるか(降格してしまうのか)が、一目で分かる。
OZIIIのような弱小チームは特に、いつも気にしてビクビクしてますからね!
(2018年シーズンは、たまたま人集まりも良く、上位に食い込むことができましたが)

今のチームの立ち位置が分かるので、「今が踏ん張りどころ!仕事なんとか切り上げてみんな試合来て!第一試合で大変なの分かるけど!おごるからさ!!」とか適切なタイミングで適切な対策を打つことができますよね。

試合詳細

これ良くないですか!?
試合詳細ページ。

試合詳細ページ

どんな試合でも公式戦ならスコアシート書きますよね。
試合終わったらみんな見たいですよね!写メりますよね!
それ載せました。

今まではただ事務局が保管していただけ。
もったいないので、あるやつ全部入力しました。
ただ、写メって画像を載せるだけじゃないところがミソです。

試合詳細ページ

ちゃんとデータとしてデータベースに入力することで、このように集計することができます。
ナイターのような一般的なスコアシートから分かるデータは限られていますが、それでも個人得点、ファウル数のランキングを出すことができます!
「今日は俺が得点王だから一杯おごれ!」とか、「今日は珍しくファイブファール逃れたな!一杯おごれ!」とか、盛り上がれますね!

ただ、実はこれ結構大変でした。
システム的にまだまだ改善の余地ありなんですね。

Excelに入力した必要最低限のデータを元に、VBAで自動的にデータベースへ登録。
ちゃちゃっとできる範囲でなるべく効率化は図りましたが、なんせ全420試合!スコアシートもその分ある!手入力作業がマジ大変!!
(実際には紛失したスコアシートが結構あり、全420試合分の入力は不可能でした。みなさんスコアシートは持ち帰らず、オフィシャルの透明ケースに入れて帰ってくださいね!会長さんか私が定期的に回収しますので。)

なるべく効率化してても、結構時間食いましたね。
お陰で肝心のシステム開発の方があまり進みませんでした。
また、手入力が多いと間違いも結構ありますね。
入力ミスもまだ結構あると思います。すいません。

ということで、OCR(画像から文字を認識する技術)を導入したいってことで頑張ってます。
今はなんといってもAIブーム!
なんでもかんでもAIって言っとけば間違いない!そんな世の中ですよ!
俺もAIって言ってみたい!
AI使ったOCR作りたい!!
高い金出して帳票OCRみたいなパッケージを買えば簡単そうだけど。
なんたって金ない!
ならば自分で作る!!

という感じで、会社の優秀な上司の協力を得て(騙して)、手書き文字を学習させて、スコアの手書き文字からテキストを吐き出す。ここまではできているのです。
あとは、スコアシートから入力データを切り出して、適切な処理して、AIに渡すデータを作る。こっちが大変…
まだまだかかりそうです。
時間無いけどがんばります!

おわりに

以上ダラダラと紹介してきましたが、八戸バスケット情報サイトの機能は、今のところこんな感じです。
2019年対応したらまた変わるかも知れませんが、サイトの状況は随時こちらでお知らせしていきます。
今後ともよろしくお願いします!