帆船の戦い支援ツール(1)

ナポレオン戦争の海戦ゲームで評判の良い”Wooden Ships & Iron Men”を
プレイしようと思い、支援ツールを作ることにした。
なお、VASSALモジュールは前回で改修している。

1.概要
  賽の目と表で決まるものを中心に、次の6種類の画面とした。
  船の諸元、行動記録、風、移動、砲撃戦、白兵戦
  なお、簡略化の為に敵味方とも1隻を前提とした。
2.画面例
(1)船の諸元
   乗組員の練度、船の速度、船体強度、乗組員数、砲数、索具数、士官(負傷有無)の
   初期値を入力し、その後は戦闘により自動更新する。

(2)行動記録
   自分の船の大砲の装填、行動指示を記録し、船が漂流する(Drift)かどうかを自動判定する。

(3)風
   自分の船のから見た風の方向、船同士の絡みい(*1)の解消を判定する。
   (*1)船が衝突した場合、マストやロープなどの索具が絡まって
      双方の船が自由に走行できない状態かどうかを判定する。

次回へつづく

<個人的な感想>
船の速度、船体強度、乗組員数、砲数、索具数は砲撃により変わるので、
次回画面の結果を反映する仕組みをVBAで作れた事が一番良い。