バタイユゲーム支援ツールの強化(4)

つづき 下図の白兵戦を行う場合は、まず士気チェック用EXCELシートとpythonプログラムで士気判定することにした。 オーストリア軍の攻勢射撃で下図の射撃用シートに結果が出た後に、pythonで士気チェック用シートに … 続きを読む バタイユゲーム支援ツールの強化(4)

PythonからEXCELを動かした場合のエラーの対応

PythonからEXCELを動かした場合にエラーが発生すると、 両方で処理中になる。 EXCELは下図のようにエラーメッセージが出るが、 Pythonでは処理中のままで何のエラーも出ない。 EXCELで終了を選択するとP … 続きを読む PythonからEXCELを動かした場合のエラーの対応

バタイユゲーム支援ツールの強化(3)

つづき 下図のような砲兵の場合は専用のEXCELシートとpythonプログラムで判定することにした。 追加するEXCELシートを下図に示す。 下線部が歩兵用と違う箇所である。 pythonプログラムの追加部分は最後に示す … 続きを読む バタイユゲーム支援ツールの強化(3)

バタイユゲーム支援ツールの強化(2)

つづき 下図の場合は歩兵射撃用のEXCELシートとpythonプログラムで判定することにした。 追加するEXCELシートを下図に示す。 1)判定前(ババリア軍歩兵がオーストリア軍歩兵を射撃する場合) 2)判定後 pyth … 続きを読む バタイユゲーム支援ツールの強化(2)

バタイユゲーム支援ツールの強化(1)

バタイユゲームで時間のかかる判定に射撃判定と士気チェックがある。 例えば、下図円内にいる両軍合計8ケの歩兵が射撃戦を行う場合である。 この判定時間を短くするために、複数ユニットを纏めて処理できないか 検討することにした。 … 続きを読む バタイユゲーム支援ツールの強化(1)

陣営追加のbuild変更プログラム

前回挫折した所から再開し、落ち着いて考えたら上手く行った。 少しの違いでもプログラムでは許されないので、手動編集の 結果と全く同じとなるように変更した。 1.入力データ   今までと同じ基本情報をUnitInfo.csv … 続きを読む 陣営追加のbuild変更プログラム

VASSAL 陣営追加で挫折

ユニット基本情報からVASSALモジュールを作る時に、 陣営も追加しようと試みたが挫折した。 後のために以下にメモしておく。 1.陣営の追加方法 (1)プロトタイプに陣営を記憶するものを追加する。    下図のようにフラ … 続きを読む VASSAL 陣営追加で挫折

pythonからプロセスを起動したら管理者権限がないエラーになる

pythonから画面コピーソフトを起動したら管理者権限がないエラーになった。 普通はsubprocess.Popen(プロセスのフルパス)で起動できるが、下図の下線部のように オプションを付けないとエラーになる。 下記の … 続きを読む pythonからプロセスを起動したら管理者権限がないエラーになる

【Python】リンク付きのli要素にマージンを追加

バタイユゲーム情報班WEBページのSEO向上の為に、リンク文字 (リンク付きのli要素)の下マージンを8pxとする必要が生じた。 約40ページ分もあるので、手動で変更するのでは、多大な時間がかかってしまう。 そこで、Py … 続きを読む 【Python】リンク付きのli要素にマージンを追加

【Python】Lighthouseの起動

バタイユゲーム情報班のWEBページ品質をチェックする為に、Lighthouseを使う。 しかし、210ページもある為、個々のページを手動で表示するのでは、 多大な時間がかかってしまう。そこで、Pyhthonを使う方法を以 … 続きを読む 【Python】Lighthouseの起動