「よっしゃ、当たった!…あれ、でも計算したらマイナス?」
競馬ファンの皆さん、こんな悔しい経験はありませんか?
せっかく的中したのに、複数の馬券を買っていたせいで収支がマイナスになってしまう「トリガミ」。そして、レースに熱中するあまり、気づけば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連単まで、ながし/ボックス/フォーメーションに対応し、レースごとの収支管理も可能。

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

