基本情報作成ツールの改修7
砲兵の白兵戦値が未入力のために支援ツールでエラーになる事が分かった。 そこで、作成ツールで半自動的に入力できるようにした。 1.EXCEL画面 (1)変更前 :白兵戦値が空白 (2)変更後 :砲兵白兵戦値設定ボタンを押す … 続きを読む 基本情報作成ツールの改修7
バタイユゲーム、ナポレオン戦争、などについて書いていきます。
基本情報作成ツールの改修7
砲兵の白兵戦値が未入力のために支援ツールでエラーになる事が分かった。 そこで、作成ツールで半自動的に入力できるようにした。 1.EXCEL画面 (1)変更前 :白兵戦値が空白 (2)変更後 :砲兵白兵戦値設定ボタンを押す … 続きを読む 基本情報作成ツールの改修7
バタイユゲーム支援ツール強化版改修23(2/E)
つづき 2.2pythonプログラム (1)シート切り替え 隊形変更の処理を追加する。(下図枠内) (2)隊形変更判定 新しく処理を作り、実行処理に追加する(下図枠内)。 2.3その他 今回はVBAプロ … 続きを読む バタイユゲーム支援ツール強化版改修23(2/E)
バタイユゲーム支援ツール強化版改修23(1)
砲兵の隊形変更を纏めて判定できるように改修した。 1.概要 展開隊形の砲兵が索引隊形に変更する時に成功するかどうかの判定を 複数ユニット纏めて出来るようにする。 2.内容 2.1EXCEL画面 (1)シート準備 … 続きを読む バタイユゲーム支援ツール強化版改修23(1)
バタイユゲーム支援ツール強化版改修22(3/E)
つづき (3)VBAプログラム (A)今までの方陣判定マクロ47を流用して、必要な箇所だけ変える。 (a)ループ回数を6から1に変更(部隊名称有無判定用) (b)ループ回数を6から1に変更(データ有無判定用) … 続きを読む バタイユゲーム支援ツール強化版改修22(3/E)
バタイユゲーム支援ツール強化版改修22(2)
つづき 2.2詳細 (1)EXCEL画面 方陣シート画面のレイアウトは変えないがB列12行目のセルの扱いを変える。 従来)出力専用:判定結果 今回)入力:別シートの方陣表を参照する為の順番 … 続きを読む バタイユゲーム支援ツール強化版改修22(2)
バタイユゲーム支援ツール強化版改修22(1)
方陣の判定処理時間はユニット5ケで6秒と予想外に長いので VBAの処理を見直した。後の為に以下に整理しておく。 1.処理時間の長い原因 下図の方陣シートを参照して2つの繰り返し処理を行っていた為である。 1)5行 … 続きを読む バタイユゲーム支援ツール強化版改修22(1)
バタイユゲーム支援ツール強化版改修21(4/E)
つづき 2.3VBAプログラム 変更したマクロは47。 (1)歩兵種別が50以上ならエラーにしない。 新規に追加する値は100前後だが、限界値を決めにくので大きく外れた50とした。 (2)歩兵種別が50以上な … 続きを読む バタイユゲーム支援ツール強化版改修21(4/E)
バタイユゲーム支援ツール強化版改修21(2)
つづき (4)定義シートdef 下図枠内の方陣補正(賽の目に加算する値)を追加する。 (5)別Book(Nation)の定義シート集。 上記定義シートdefの年代別のデータを纏めたもので、ヴォーシャンの戦いは … 続きを読む バタイユゲーム支援ツール強化版改修21(2)
バタイユゲーム支援ツール強化版改修21(1)
今までは複数の方陣判定を行う機能がなかったので追加し、 自家製ルールとして統一したルールも反映した。 1.概要 騎兵突撃を受けた時に複数の歩兵が方陣判定をできるようにし、 国・兵種・年代による変化を反映する。 … 続きを読む バタイユゲーム支援ツール強化版改修21(1)
バタイユゲーム支援ツール強化版改修20(2/E)
つづき 4.同様な不具合 天候の時刻変化で同じような不具合が5ケ所あったので対策した。 (1)乱数1の参照 (2)乱数2の参照 (3)乱数5の参照3ケ所 5.VBAの改修 下図枠内の処理を追加した。(天候の時刻変 … 続きを読む バタイユゲーム支援ツール強化版改修20(2/E)