開発準備

開発準備

VBAは書かなくてよい|まず入れて、動かして、確かめる

VBAは、最初から自分ですべて書けなくてもよい。大切なのは、VBAを使って目的を達成することである。これは、私が競艇ソフト作りに取り組み始めてから、ずっと変わらない考えである。私は今でも、自分を「VBAを書ける人間」だとは思っていない。それ...
開発準備

競艇ソフトの作成フロー

競艇ソフトは、いきなり自動購入から作ってはいけない。先に必要なのは、正しいデータである。次に、そのデータから買う条件と見送る条件を作る。自動購入へ進むのは最後だ。基本の流れは「データ収集 → 検証 → 分析・ロジック構築 → 検証 → 自動...
開発準備

闘えるExcelへカスタマイズ

事前準備 闘えるExcelへカスタマイズ競艇ソフトを自作していくうえで、避けて通れないものがあります。それは、Excelファイルの管理です。競艇ソフト制作というと、どうしても予想ロジックやデータ取得、分析方法に目が行きがちです。もちろんそれ...
開発準備

ロジックは自分が考える|AIに任せる前に決めること

AIはコードを書ける。しかし、「なぜ、その条件で買うのか」「なぜ、ここで見送るのか」まで決めるのは自分である。競艇ソフト作りでは、ロジックとアルゴリズムを同じものとして扱いやすい。しかし、二つの役割は違う。ロジックは判断の理由であり、アルゴ...
開発準備

Excelには Open AI Chat-GPT

AIと聞くと、ChatGPTのように誰でも使えるサービスを思い浮かべる方が多いと思います。私自身も最初は、AIといえばChatGPTのような公開型のサービスを指すものだと思っていました。(ちなみにOpen AIとはchatGPTを運営してい...
開発準備

アルゴリズムとロジック|考えることと、動かす手順

ロジックは「なぜ、その判断をするのか」。アルゴリズムは「その判断を、どの順番で実行するのか」である。名前は難しく見えるが、アルゴリズムは特別なものではない。目的へたどり着くための手順を、順番と条件に分けたものである。料理、事務作業、競艇ソフ...