理解するまで気が付かなかった!競馬ソフト作成は簡単だった

シェアしていただけると励みになります!

競馬ソフトを自作してみたい衝動は以前からありました。「よし!何も分からないけど勉強してみよう」と思ったキッカケは、皆さんご存じの馬券裁判でした。

SPONSORED LINK
アドセンス

競馬ソフト作成のすすめ

競馬歴の長い馬券師の中には自分なりの馬券の買い方が蓄積されているはずです。これをソフト化してみたいっていう願望は馬券師の方になら分かってもらえるはずです。

自身の馬券術をソフト化しようと勉強している時、「予想を自動で買い目出して面白いの?」って質問されたことがあります。競馬の楽しみ方は人それぞれで、言われていることは ごもっともです。予想こそが競馬の楽しみ方だって人には、自動で買い目が出るのは一つも面白くないでしょう。

ですが私の場合、予想に相当な時間を費やしていました。それこそ競馬のある前日からですから、金曜日~日曜日はほとんど寝ることなく予想をしていましたので、常日頃からソフト化するのが願望としてありました。1レース 1レース他馬との比較をするだけで相当な時間が掛かっていました。そこに穴馬の選別や、その他 もろもろ加わることで、膨大な時間が必要になっていました。競馬が終わったら頭がボーっとするほどでした。

この一連の作業を、頭の悪い私に変わって たった数十秒で終わらせてくれるのがソフトです。とはいえ、ソフトが自動で的中を教えてくれるわけではありません。予想方法は私が考えたのです。その時の気分は、中学卒業程度の学歴しかない私が超計算の早い優等生になったような気分と言えば分かりやすいでしょうか。

このように、今まで使っていた無駄な時間は新たな馬券術を探す時間にも使用できますし、MySQLに分析をお願いすることで、即座に自分が使えると思っていた馬券術が、実は全く通用しないということも教えてくれるのです。

これは私が自作競馬ソフトを作成し、的中させた初めて(ソフトでの)の大ヒット万馬券です。ソフトが買い目を出してくれた訳ではありません。予想ロジックは私そのものなのです。

ラジオ日経賞

先ほどの「予想を自動で買い目出して面白いの?」って問いに答えます。

それはそれは、おもしろいんです!

あなたも自分のロジックを形にしたいと思いませんか?

初心者が誤解する競馬ソフト作成の難解度

結論から言いますと、MySQLを覚えるだけで競馬ソフトはできてしまいます。データの分析をするのはMySQL、出馬表などの表示させたいデータを呼び出すのもMySQL。ほとんどMySQLで済んでしまいます。(私程度のソフトなら。)インスタントラーメンを作って、野菜や具材をプラスさせるような感じです。

MySQLを覚える・勉強すると言っても、超便利なGUIツールというものがあります。SQL文などは、ほとんどGUIツールが教えてくれます。御幣を恐れずに例えると、HTMLのタグを覚えるようなものだと思います。やりたいことが分からなければgoogle先生に聞けば、ほとんどのことは教えてくれます。(餃子が食べたいけど、作り方が分からない。⇒ google先生に聞けば、レシピを教えてくれます。)

難しいのは、自分のやりたいことをどう実現させるのかということです。つまり、勝てるロジックを作ることが一番難しいといえるのではないでしょうか?

ソフト化するにはC#などが必要になりますが、C#で行うことといえば、MySQLに接続して表示されたデータに色付け(枠など)したりするだけです。プログラムを全て覚える必要はありません。表現が間違えているかもしれませんが、例えばCSSで文字に色付けするようなもんです。やりたいことだけ勉強すればいいのです。

勝てるロジックを持っている・予想に時間が掛かりすぎる そんな方はソフト作成してみてはいかがですか?思ったよりやってみたら簡単ですよ。

次回は、実際に超簡単な出馬表を作って、GUIツールの使い方、MySQLの使い方を一気に理解できる記事を予定しています。お楽しみに~

2015/6/12 記事更新しました。以下の記事を参考にしてください。

出馬表を作ってGUIツールとMySQLの2つを一気に理解しよう!
私はGUIツールは勿論、データベースもプログラムも、いまだに初心者です。無論プログラムなどはコピペプログラマーですので、人に何か教えれる立場...
SPONSORED LINK
アドセンス
楽天336×280

シェアしていただけると励みになります!

コメント

  1. mi-na より:

    初めまして。
    競馬ソフト作成を検索していてたどり着きました。
    マクロも碌に出来ない状況で、独自の競馬表をエクセルで
    競馬予想表を作成してますが、競馬のロジックに必要な成績データーから
    必要な情報を抜き出し、さらに必要なデーターを導き出す基本的データーを
    割り出す為の細分化計算後、ロジックを構築するして予想データーとして
    利用するので、普通の競馬ソフトとは、作業が多すぎるのが難点で
    ソフト化を考えてますが、数学や英語の苦手な私には、敷居が高そうです。

    • Tetsu26 より:

      mi-naさんコメントありがとうございます。
      エクセルで作業されているのですね^^;
      自分も最初はmi-naさんと同じくエクセルで色々やってましたから、煩わしさは良く分かります。

      >数学や英語の苦手な私には、敷居が高そうです。
      私も英語や数学は、苦手ですし今現在でもさっぱりわかりません^^;
      例えば足し算がしたければ、エクセルのマクロsum関数でできますよね?
      (google先生に聞くと色々な関数を教えてくれます)ですので、英語の知識は必要ありません。
      重要なのはsumの意味ではなく、sumで何が出来るのか?です。

      また平均値を出すにはAVGを利用しますが、自分が数学が苦手であっても
      パソコンが平均値を出してくれますので、数学も必要ありません。

      エクセルで作業をしているのであれば、行いたい作業は決まっているはずです。
      それを一つ一つ実装させていけば感動が待っていると思います。
      当サイトが、ソフト化の参考になれば幸いです。がんばってください。

  2. 超初心者ですが より:

    色々なサイトからこちらに辿り着きました。
    全くの初心者ですが「自分でも競馬ソフト出来るかも」と唯一思わせてくれたHPでした。

    なんというか痒いところに手が届くというか。
    管理人さんの教え方は素晴らしいと思います!(きっと今の私の様な時に苦労されたんかと・・・)
    こういう教え方をされる方は人間的にもとても優しい方なんだと思います。
    いつも相手側に立って物事を考えれる方なんじゃないかなぁ~と思ってます。

    僕は学生でバイトも忙しく、ソフトが出来上がるのに時間が掛かるかもしれませんがこちらのHPを参考にさせて頂きます!そしてソフトが出来上がったら今の僕の様な初心者さん用にこちらの様なHPも作成出来たらと思います。

    管理人さん有難う御座いました。

    • Tetsu26 より:

      超初心者ですがさん 大変嬉しいコメントありがとうございます。

      >「自分でも競馬ソフト出来るかも」と唯一思わせてくれたHPでした。

      あくまで個人的意見ですが、競馬関連の情報って、
      内容のないサイトが多いんですよね^^;
      そういったサイトを反面教師にして作成したつもりなので、
      そう言ってもらえると本当に嬉しいです。

      プログラム関係は全て詰め込んだので、更新するネタがもうないのですが、
      また、時間のあるときにでも更新したくなりました( *´艸`)

      内容に拘るあまり、更新は長らくしておりませんが、
      出馬表作成、簡単なデータ分析はこのサイトを参考にしていただければ、
      ソフト作成は可能だと思います。

      >僕は学生でバイトも忙しく、ソフトが出来上がるのに時間が掛かるかもしれませんがこちらのHPを参考にさせて頂きます!

      自作ソフトが思い通りの動きをした時は、
      狙った馬券が取れた時のような感動がありますので
      がんばってください!応援しています!

      馬券購入は卒業してからにしてくださいね( ^ω^ )

Tetsu26 にコメントする コメントをキャンセル

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">