バタイユゲーム支援ツール強化版改修32(3/E)

つづき 6.改修による処理時間の変化   改修前後で処理時間が変わるか測定した。 (1)改修前 (2)改修後   砲兵射撃と歩兵射撃は余り変わらないが、方陣実現判定が遅くなっている。 (3)測定に使用したデータ    砲 … 続きを読む バタイユゲーム支援ツール強化版改修32(3/E)

バタイユゲーム支援ツール強化版改修32(2)

つづき 4.キーデータの保存と利用   ユニット基本情報アドレスなどのキーデータを他の処理でも共通に使えるようにする。    (1)新規に作成するキーデータ取得処理(set_cominfo)で下図枠内のキーデータを取得し … 続きを読む バタイユゲーム支援ツール強化版改修32(2)

バタイユゲーム支援ツール強化版改修32(1)

オーストリア軍、ライン同盟軍の横隊士気補正を反映する。 1.EXCEL画面 (1)定数シート(def)に下図枠内の横隊士気補正を追加。 (2)外部の定数ファイルNation.xlsxにも同じ内容を追加。 2.マクロ    … 続きを読む バタイユゲーム支援ツール強化版改修32(1)

バタイユゲーム支援ツール強化版改修31

プレイするゲームにどのような特殊ルールがあるのか分かるように 支援ツールの時間画面に簡単なメモを表示するようにした。 1.EXCEL画面 (1)時間画面    変更前    変更後は時間初期ボタン(左端の薄青いボタン)を … 続きを読む バタイユゲーム支援ツール強化版改修31

バタイユゲーム支援ツール強化版改修30

騎兵が突撃中に方陣と同じHEXに入った時の射撃計算が不足していたので追加した。 同様に2中隊密集も追加した。 1.EXCEL画面 (1)歩兵射撃シートの項目選択時に下図枠内を追加した。 (2)定数(cnst)シートに下図 … 続きを読む バタイユゲーム支援ツール強化版改修30

バタイユゲーム支援ツール強化版改修27

砲撃から隊形変更までのシートで前回のデータが残ったままになるので、 消去する改修を行った。 1.現象   下図枠内のように前回のデータが残ったままになっているので、紛らわしい。 2.対策 (1)Pythonプログラム   … 続きを読む バタイユゲーム支援ツール強化版改修27

バタイユゲーム支援ツール強化版改修26(2/E)

つづき 2.Python (1)士気チェックする時に下図のエラーがでる。 (2)原因   moraleという名前を上記関数と他の関数内の変数(下図)で重複使用していた為。 (3)対策   士気チェックの関数名をmoral … 続きを読む バタイユゲーム支援ツール強化版改修26(2/E)

バタイユゲーム支援ツール強化版改修26(1)

不具合が2つ見つかったので、対策した。 1.EXCEL画面 (1)次のエラーが出る。 (2)対策   以前にも発生した不具合で何故か対策が反映されていない。   以前と同様に砲種別の略称を文字型(12は’12と入力)に修 … 続きを読む バタイユゲーム支援ツール強化版改修26(1)

基本情報追加ツール1

今まで作成してきた基本情報に砲兵の白兵戦値が漏れていたので、 追加するツールを作成した。 更に追加士気修正データを追加するツールもVer2として作成した。 1.砲兵の白兵戦値追加 (1)追加前 (2)追加後 (3)Pyt … 続きを読む 基本情報追加ツール1