バタイユゲーム支援ツール(19)

 乱数をEXCEL関数からVBA版メルセンヌ・ツィスタに変えた改訂版を作成する。

乱数は下記の5種類を用意して、従来の乱数を参照している箇所は全て下記の

いずれかを参照するように変更する(集約化)。なお、乱数の初期化は、時間の

初期化とツールを開いた時に行う事にする。

 1)サイコロ1ヶで1〜6まで(負傷判定など)

 2)サイコロ2ヶで11〜66まで(射撃戦、白兵戦、士気判定など)

 3)サイコロ2ヶ合計で2〜12まで(負傷による離脱ターン数など)

 4)サイコロ1ヶで1〜5まで(射撃戦の負傷判定など)

 5)サイコロ2ヶで11〜66まで(上記2)の後に再度賽の目判定が必要な場合用)

 

また、Public変数として使っていた時刻をセルに記憶するなどの、不具合対策も実施する。

ユニットの士気判定は、いくつかの不具合が見つかったので、合わせて対策する。

改訂版はMorale7.xlsmとしてバタイユゲーム情報班のダウンロードページに登録予定。

 

<個人的な感想>

 やはり実際にバタイユゲームのプレイに使ってみないと、改善が必要な箇所や不具合が

見つからない。まずはHalleの戦いなど小規模のゲーム用に完成させてテストする予定。

 

<リンク>

ブログのトップページは、こちら

バタイユゲーム情報班のホームページは、こちら