VASSAL指揮範囲の自動判定補足
指揮官同士の自動判定も考えたが、見送りにした。 後のために、その理由を以下にメモしておく。 1.実現例 指揮官にも上官を登録するOOBidを追加すれば可能となる。(下図枠内) なお、OOB_Subは部下を示す。 … 続きを読む VASSAL指揮範囲の自動判定補足
バタイユゲーム、ナポレオン戦争、などについて書いていきます。
VASSAL指揮範囲の自動判定補足
指揮官同士の自動判定も考えたが、見送りにした。 後のために、その理由を以下にメモしておく。 1.実現例 指揮官にも上官を登録するOOBidを追加すれば可能となる。(下図枠内) なお、OOB_Subは部下を示す。 … 続きを読む VASSAL指揮範囲の自動判定補足
VASSAL指揮範囲の自動判定(3/E)
つづき (6)指揮範囲内の部隊ユニットをレベル2(OOCマーカー有り)にする。 汎用キーコマンドを使い、次の3条件成立で部隊ユニットのレベルを上げる。 ・部隊名一致(部隊のOOBidと指揮官のOOB_GB * … 続きを読む VASSAL指揮範囲の自動判定(3/E)
VASSAL指揮範囲の自動判定(2)
つづき 3.実現方法 部隊ユニットには2つのレイヤー(OOCマーカーの有りと無し)、部隊名を追加する。 指揮官には汎用キーコマンド、トリガー、部隊名と指揮範囲を追加する。 (1)部隊ユニットにレベル1のレイヤーを … 続きを読む VASSAL指揮範囲の自動判定(2)
VASSAL指揮範囲の自動判定(1)
部隊ユニットが指揮官の指揮範囲内にいるかどうかを 自動的に判定する機能を実現する。 1.背景 バタイユゲームの指揮フェーズで部隊ユニットが 指揮範囲にいるかどうかを判定するのが結構面倒である。 特にユニット数 … 続きを読む VASSAL指揮範囲の自動判定(1)
VASSAL標準のホットキー
VASSALに機能を追加する際に使うホットキーが標準のホットキーと 重複しないように、以下に標準のホットキーを記載しておく。 1.前提条件 (1)ユニット、マーカーに指定する属性に関係するものに限定した。 (2)VASS … 続きを読む VASSAL標準のホットキー
VASSAL マーカーの変更
VASSAL状態遷移の表示では、マーカーの変更を新マーカーの追加と 旧マーカーの削除で行ってきた。 しかし、マーカー置き換え機能がVASSALに付いている事に気付いたので、 置き換え機能を使うことにした。 1.騎兵の状態 … 続きを読む VASSAL マーカーの変更
VASSAL Global Key Commandの一括化 その2
以前の課題であった一括化をVASSALだけで実現できたので、以下にメモしておく。 1.実現方法 1.1基本的な考え方 Action Buttonに複数のhotkey(Global Key Command)を登録する … 続きを読む VASSAL Global Key Commandの一括化 その2
VASSAL Global Key Commandの一括化
前回の課題であった一括化をUWSC(Windows操作の自動化フリーソフト)を 使って実現できたので、以下にメモしておく。 1.実現方法 1.1基本的な考え方 以前に画像名称を1ボタンで取得(1)で行った方法と同じ … 続きを読む VASSAL Global Key Commandの一括化
VASSAL状態遷移の表示
前回検討したマーカーの削除機能を基にバタイユゲームの騎兵状態を 半自動的に変えられる機能を実現する。 1.背景 騎兵は次の4つの状態があり、各プレイヤーのターン最終時に状態を変える。 ・通常ー疲労ー消耗ー突撃直後 … 続きを読む VASSAL状態遷移の表示
VASSALマーカーの一括削除
DSSSMさんのホームページで指定マーカーを全て削除できる機能がある ことを知り(下図に引用)、自作のVASSALモジュールに適用する事にした。 1.実現方法 Global Key Commandを使う。 疲労マ … 続きを読む VASSALマーカーの一括削除