「よっしゃ、当たった!…あれ、でも計算したらマイナス?」

競馬ファンの皆さん、こんな悔しい経験はありませんか?

せっかく的中したのに、複数の馬券を買っていたせいで収支がマイナスになってしまう「トリガミ」。そして、レースに熱中するあまり、気づけば1日の予算を大幅に超えていた…なんてことも。

「もっと計画的に、賢く競馬を楽しみたい!」

その一心で、AI(Gemini)と相談しながら「あったらいいな」を形にした自作ツールが、この「競馬 馬券計算機」です。

この記事では、私がこのツールを作るに至った経緯と、この計算機があなたの競馬ライフをどう変えるか、その魅力についてお話しします。

関連記事
競馬 馬券計算機|点数・合計金額・収支を簡単シミュレーション

買い目点数、合計金額、予想払戻金が一目でわかる多機能な競馬馬券計算機。単勝・複勝から3連単まで、ながし/ボックス/フォーメーションに対応し、レースごとの収支管理も可能。

競馬初心者だった私が競馬にハマったきっかけは実は生成AI「最高の動物園」

実は、私が競馬にのめり込むようになったきっかけは、少し変わっています。そう、最近話題の生成AIだったんです。

ある時、「生成AIに競馬を分析させたら勝てるらしい」という噂を耳にしました。「本当かな?」と半信半疑ながらも、面白そうなので試してみることに。

舞台は中山競馬場。AIの分析を参考に馬券を買ってみると…なんと、いきなり9,000円の当たり!

でも、私が本当に心を掴まれたのは、そのビギナーズラックだけではありませんでした。競馬場内にあった、子供向けの無料の屋内外の遊び場が、驚くほど充実していたのです。

馬が走る姿に興奮し、広々とした公園で子供が笑顔になる。

「ここは…親子で楽しめる最高の動物園じゃないか!」

馬券が当たれば、その日の食事代も交通費も返ってくるかもしれない。そんな“ワンチャン”まであるなんて、最高のレジャースポットです。

すっかり魅了された私は、気づけば月2回ペースで競馬場に通うほど、どっぷりとハマってしまったのでした。

結局のところ生成AIで競馬が勝てるようになったかは実験中なので、また次の機会があれば語りたいと思います。現状では、基本オッズ見せたところで「1番人気を軸に」とか当たり前のことしか言ってこないので、当たるときもあるけど、自力で選んでもあまり勝率は変わらないです。

楽しいだけじゃない…「トリガミ」という名の悲劇

こうして競馬ライフを謳歌していた私ですが、すぐに“ある問題”にぶつかります。

あれは忘れもしない、ある週末のこと。その日のメインレースで、私は「これは固い!」と自信のある馬券を3種類(馬連、ワイド、3連複)購入しました。

レースが始まり、手に汗握る展開の末、見事にワイド馬券が的中!

「よしよし!」と喜んだのも束の間、払戻金を冷静に計算してみると…購入金額の合計が払戻金を上回っており、結果的に赤字だったのです。

当たったはずなのに、なぜか虚しい。この何とも言えない敗北感が、ツール開発の直接のきっかけでした。

「レース前に、どの組み合わせが当たればいくらプラスになるのか、一目でわかれば…」 「そもそも、今日一日でいくら使って、いくら取り戻せばいいんだっけ?」

そんな個人的な悩みを解決するために、「それなら自分で作ってしまおう!」と決意したのです。

この「馬券計算機」で、あなたの競馬が変わる!

このツールは、単なる点数計算機ではありません。あなたの競馬収支を「見える化」し、計画的な馬券購入をサポートするための機能が詰まっています。

主な機能

  • 複雑な買い目を一瞬で計算: 「ながし」「ボックス」「フォーメーション」など、複雑な買い方の点数と合計金額を瞬時に算出します。
  • リアルタイム収支シミュレーション: 各買い目にオッズを入力すれば、的中時の払戻金をリアルタイムで表示。「このオッズならトリガミにならないな」といった判断がレース前にできます。
  • 複数レースの収支をまとめて管理: その日の購入レースをリストとして追加可能。現在の総合計金額、総合収支、回収率を自動で計算し、使いすぎを防止します。
  • データはブラウザに自動保存: ページを閉じても入力したデータは消えません。開催日をまたいでの収支管理もバッチリです。

もう、頭の中で電卓を叩いたり、メモアプリに必死で記録したりする必要はありません。このツール一つで、スマートな収支管理が実現します。

開発の裏側:相棒はAI「Gemini」

「プログラミングって難しそう…」と思うかもしれません。

実はこのツール、私が「こんな機能が欲しい」「こんなデザインにして」と、AIであるGeminiに相談しながらコードを書いてもらう「バイブコーディング」という手法で開発しました。

例えば、「フォーメーションの複雑な組み合わせ計算のロジックを考えて」とお願いすると、あっという間にコードの土台を作ってくれるのです。

// Geminiが提案してくれた計算ロジックの一部
const p1 = getSelectedItems('formation-1');
const p2 = getSelectedItems('formation-2');
const p3 = getSelectedItems('formation-3');

p1.forEach(h1 => p2.forEach(h2 => p3.forEach(h3 => {
    const uniqueHorses = new Set([h1, h2, h3]);
    if (uniqueHorses.size === 3) addUnique([h1, h2, h3]);
})));

アイデアさえあれば、AIが実装を手伝ってくれる。そんな時代の到来を実感した開発体験でした。

まとめ:賢い収支管理で、競馬をもっと楽しもう!

「競馬 馬券計算機」は、私の「悔しい」という気持ちから生まれたツールです。

感情に任せて闇雲に馬券を買うのではなく、レース前にしっかりとシミュレーションし、1日の収支を管理することで、競馬はもっと知的で楽しい趣味になると信じています。

使いすぎを防ぎ、悔しいトリガミをなくす。 そのお手伝いが、このツールで少しでもできれば嬉しいです。

ぜひ、次のレースから使ってみてください!

追伸:制作数日後、こういうツールがすでに公式にあると知人に突っ込まれて知る、ぽんずであった。

▼ツールはこちらから

関連記事
競馬 馬券計算機|点数・合計金額・収支を簡単シミュレーション

買い目点数、合計金額、予想払戻金が一目でわかる多機能な競馬馬券計算機。単勝・複勝から3連単まで、ながし/ボックス/フォーメーションに対応し、レースごとの収支管理も可能。

関連記事
【競馬】あなたにぴったりな馬券の買い方診断~5タイプ別おすすめ券種とAIアドバイス

競馬を楽しみたいけど、どの馬券を買えばいいか迷っていませんか? 簡単な6つの質問に答えるだけで、あなたの性格や競馬スタイルに最適な「馬券の買い方」を5タイプ別に診断。おすすめの券種からAIアドバイスまでご紹介します。