ナポレオン戦争の海戦ゲームで評判の良い”Wooden Ships & Iron Men”を
プレイしようと思い、支援ツールを作ることにした。
なお、VASSALモジュールは前回で改修している。
1.概要
賽の目と表で決まるものを中心に、次の6種類の画面とした。
船の諸元、行動記録、風、移動、砲撃戦、白兵戦
なお、簡略化の為に敵味方とも1隻を前提とした。
2.画面例
(1)船の諸元
乗組員の練度、船の速度、船体強度、乗組員数、砲数、索具数、士官(負傷有無)の
初期値を入力し、その後は戦闘により自動更新する。
(2)行動記録
自分の船の大砲の装填、行動指示を記録し、船が漂流する(Drift)かどうかを自動判定する。
(3)風
自分の船のから見た風の方向、船同士の絡みい(*1)の解消を判定する。
(*1)船が衝突した場合、マストやロープなどの索具が絡まって
双方の船が自由に走行できない状態かどうかを判定する。
次回へつづく
<個人的な感想>
船の速度、船体強度、乗組員数、砲数、索具数は砲撃により変わるので、
次回画面の結果を反映する仕組みをVBAで作れた事が一番良い。