こんにちは。がずーと申すものでございます。
今回、個人的な趣味で「ウマ娘血統サーチ」というWebアプリを作ってみました。
先月初めてこのアプリの原型となるものを作ったのですが、今回、サーバーへ移行したところでさらにガチャガチャと素人ながらに処理を進めました…。
使用しているうちにどこかでガタが来そうですが、一旦動くことを確認できたので公開した次第です。
簡単にですが、できることと操作方法を紹介します。
できること
直近約1か月前後に開催された(開催される予定の)レースを選択して、そのレースに出走した馬の血統の中に含まれるウマ娘を表示することが出来ます。
血統は5代血統以内のものを表示させます(マルゼンスキーがいるので…)
つかいかた
画面の指示のとおり選択していくだけで大丈夫です。
①レース開催日を選択する

過去31日~未来1開催分の日付が表示されます。確認したい日付を選択してください。
日付を選択すると、下の競馬場名・開催回数・開催日がその日の開催内容に表示が変わります。
②該当のレース番号を選択する

確認したい競馬場の下にあるレース番号のボタンを選択してください。選択すると、ボタンの色が変化して、洗濯したレース情報が画面下部に表示されます。
競馬初心者の方や、ウマ娘は好きだけど実際の競馬についてあまり詳しくない…という方、とりあえず使ってみたい方はメインレース【11R】を選択してみてください。
※11レースはいわゆる重賞(GⅢ~GⅠ)やそれに近いレースが実施されます
※夏の避暑開催(中京・新潟)の場合、メインレースは【7R】です。
③検索を実行する

選択項目に問題なければ「🔍ウマ娘血統サーチ開始」ボタンを押下します。
結果表示
表示される項目について説明します。


①数字
【枠番がまだ発表されていない場合】出走予定馬のアイウエオ順に並べて連番。
【枠番発表後】出走馬の馬番
②色
【枠番がまだ発表されていない場合】全頭グレー色
【枠番発表後】出走馬の馬番に対応した枠番の色


③馬名
そのレースに出走する馬名
④該当血統数
その馬の血統の中に、ウマ娘に存在する馬が登場する回数
母系・父系で同じウマ娘が重複している場合はそれぞれでカウントします([2]と表示)、

⑤結果表示
【該当するウマ娘がいない場合】「該当なし」と表示
【該当するウマ娘がいた場合】ウマ娘のアイコンと同時に以下の情報を表示
A:血統情報(出走馬から見ての血統)
B:該当ウマ娘の名前
動作について
本アプリは一時的に検索結果を保管しておく「キャッシュ機能」を備えています。誰かが1回でも同じレースを検索した場合、そのキャッシュ情報を生かして一括で情報を表示させます。
①そのレースが初めて検索される場合
馬番1番から順番に、1頭当たり5~10秒ほどかけて情報を取得していきます。順番に結果を表示していくため、表示が完了するまでお待ちください。
②すでに一次情報(キャッシュ)があり、活用して表示可能な場合
秒数を待たずに全馬の情報が一括で表示されます。
注意事項
・表示される情報と更新タイミングの大まかな目安は下記の通りです。
タイミング | 表示内容 |
毎週日曜日 夕方~夜 | 次週開催の特別レース登録馬 ※その他のレースは検索不可(情報なし) |
毎週水曜日 夜 | 出走想定馬(アイウエオ順3頭のみ) ※特別レース登録馬は引き続き全頭確認可能 |
毎週木曜日 夜 | 出走確定馬(全レース・全頭アイウエオ順) |
出走日前日 日中 | 出走確定馬(全レース・全頭馬番・枠順) |
・GⅠの2週前登録には対応していません(2週後の日付がそもそも表示されない)。
・データ取得タイミングと情報更新の都合上、最新の情報が取得できない可能性があります。常に最新の情報が得られるわけではないことにご留意ください。
・毎週水曜日に情報公開される「出走想定」の段階では、特別登録レース以外のレースはアイウエオ順3頭の情報のみ取得します。3頭しか表示されませんが正常動作ですのでご容赦ください。
・キャッシュ情報は少なくとも1日に2回削除を行っています。また、上記更新タイミング前後は最新情報を取得できるようにキャッシュ破棄の頻度を多くしています。時間経過で再度同じレースの情報を取得しなければならないということも起こり得るため、ご了承ください。
※ご協力ください※これはテスト版です
もしもこのツールを使用される同志がいらっしゃれば大変うれしいです。
しかし、はじめに書いた通りこの「ウマ娘血統サーチ」はツールとして初めて自分で作成したものです。知識が乏しい中、ツール作成初心者がやっと動かせた状態といっても過言ではない状態です。自分のできる限りで確認はしておりますが、エラーや想定挙動とならない可能性が非常に高いです。
よって、使用している中でエラーとなった場合、もしも心優しい方がおりましたら、お問い合わせフォームよりその事象について記載いただきたく思います。
お問い合わせフォームはこちら
返答はできない可能性が高いですが、いただいた内容を分析して改修できた際には、情報更新と共にお礼のメッセージを掲載させていただきます。
最後に
個人の趣味で作っているので、継続性がなければ開発をやめる可能性があることもご承知おきください…。もし需要があることが分かったり、応援してくださる方が数名でもいた場合、単純なので頑張ろうと思えます。
もしよろしければサーバー維持費なども含め、「OFUSE」から応援していただけると幸いです。
OFUSEで応援を送る