戦闘ルール(TRPG)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
TRPGスレッドにて敵性ユニットに対し<攻撃>コマンドを実行...
*基本事項 [#c73848db]
**乱数出力スクリプト [#sb61dda3]
TRPG専用の箱庭スクリプトによってピリオド毎にいくつかのタ...
この乱数がダイス代わりとして戦闘で使用される。
また戦闘の判定に使用される乱数は、原則、
<攻撃>コマンドを実行した島に出力されている乱数A〜Fを順...
※乱数の使用例は本記事の最後に述べる
***通常仕様 [#jd65dc12]
通常戦闘で使用される乱数は1〜100までの整数をランダムで出...
その乱数が後述の交戦するユニットの戦力の差から導かれる数...
**<攻撃>コマンド [#y4ab403c]
<攻撃>コマンドは攻撃命令を与えるユニットと攻撃目標ユニ...
<攻撃>XYZ-F-B-01、UVW-CG-A-03
~~~~~~~~~~ ~~~~~~~~~~~
攻撃命令を与えるユニット 攻撃目標ユニット
攻撃命令を与えるユニットは、制海ユニットまたは制空ユニッ...
攻撃命令を与えるユニットが制海ユニットの場合、同海域に存...
攻撃命令を与えるユニットが戦闘機の場合は、配属基地(本島...
コマンドは原則先行入力が優先される。
空母は自ら攻撃を行うことはできず、戦闘は攻撃を受けるのみ...
また空母は展開海域(ヘックス)に自軍の制海ユニットが存在...
<攻撃>コマンドが実行された場合、「勝利」「敗戦」「無効...
なお、制空ユニットである戦闘機を直接攻撃目標ユニットに指...
(戦闘機は本島基地、空母に配備されているため作戦行動中で...
作戦行動中の戦闘機に対しては<インターセプト>コマンドが...
**戦闘方式 [#w9979898]
戦闘は''1対1のサドンデス方式''(勝つか負けるか)によっ...
戦闘機と交戦する場合、対空戦力が
制海ユニット・空母と交戦する場合は対艦戦力が自ユニットの...
交戦する2つのユニットの交戦力を比較し、その差に2を加え...
その数値をピリオド更新の際に出力される1〜100までの乱数と...
例えば、対艦戦力5の駆逐艦DD-Aと、対艦戦力10の駆逐艦DD-B...
交戦力の差は5となる。これに2を加えた7を100から割る。
100÷7≒14.2857、小数点以下は切り捨てて整数にした14を採用...
ピリオド更新の際に出力される1〜100の乱数が、14以上となれ...
反対に14未満であれば、駆逐艦DD-Aが勝利と判定される。
すなわち、1/(交戦力の差+2)の確率で、有利な交戦力が高...
交戦力が同値の場合、敗戦するリスクは50%となるが、乱数が5...
なお、攻撃目標ユニットに戦力が0である輸送ユニットを指定し...
***強制敗戦 [#p456279f]
以下の条件に当てはまる場合、戦闘の結果は交戦力・乱数に関...
-A. 先に入力されている<攻撃>コマンドで攻撃対象にされて...
-B. 空母と同一の海域に、その空母の友軍である制海ユニット...
※A.とB.が同時に発生した場合(友軍制海ユニットが存在してい...
**戦闘結果 [#y5ae60c2]
勝利したユニットの位置は変わらない。
敗戦したユニットは即消滅となる。
空母が戦闘で敗れた場合、当該空母の艦載戦闘機の半数までを...
艦載機の退避には<移動>コマンドを使用し、所属空母が敗戦...
また敵軍所属の退避中の戦闘機はインターセプト可能である。...
*乱数割り当て例 [#nc5e27eb]
1.ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05
2.ABC:<攻撃>ABC-DD-A-02、XYZ-DD-X-06
3.XYZ:<攻撃>XYZ-F-X-07、ABC-DD-A-01
4.ABC:<インターセプト>ABC-F-A-03、XYZ-F-X-07
5.XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02
6.ABC:<攻撃>ABC-CG-A-04、XYZ-CG-X-09
7.XYZ:<攻撃>XYZ-CG-X-12、ABC-CG-A-11
以上の順にコマンドが入力された場合、
基本的にそれぞれの判定に使用される乱数は以下の通りとなる...
1.ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05 →''[ABC]の乱数A''
2.ABC:<攻撃>ABC-DD-A-02、XYZ-DD-X-06 →''[ABC]の乱数B''
3.XYZ:<攻撃>XYZ-F-X-07、ABC-DD-A-01 →''[XYZ]の乱数A''
4.ABC:<インターセプト>ABC-F-A-03、XYZ-F-X-07 →''[ABC]...
5.XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02 →''[XYZ]の乱数B''
6.ABC:<攻撃>ABC-CG-A-04、XYZ-CG-X-09 →''[ABC]の乱数D''
7.XYZ:<攻撃>XYZ-CG-X-12、ABC-CG-A-11 →''[XYZ]の乱数C''
ところが、戦闘判定次第によってはこの通りとならない場合が...
''無効判定となった戦闘には乱数を割り当てないことを原則と...
したがって上の場合では、戦闘に無効判定が生じるため、乱数...
***1番目のコマンド、ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05...
この場合、1番目のコマンドが処理されても勝利したユニットAB...
したがって3番目のコマンド、XYZ:<攻撃>XYZ-F-X-07、ABC-DD...
4番目のコマンド<インターセプト>によって、3番目のコマン...
無効判定となった戦闘には乱数を割り当てないため、5番目のコ...
XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02の戦闘判定には、''[XYZ...
1.ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05 →''[ABC]の乱数A'...
2.ABC:<攻撃>ABC-DD-A-02、XYZ-DD-X-06 →''[ABC]の乱数B'...
3.XYZ:<攻撃>XYZ-F-X-07、ABC-DD-A-01 →''<インターセプ...
4.ABC:<インターセプト>ABC-F-A-03、XYZ-F-X-07 →''[ABC]...
5.XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02 →''[XYZ]の乱数A''
6.ABC:<攻撃>ABC-CG-A-04、XYZ-CG-X-09 →''[ABC]の乱数D''
7.XYZ:<攻撃>XYZ-CG-X-12、ABC-CG-A-11 →''[XYZ]の乱数B''
***1番目のコマンド、ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05...
この場合、1番目のコマンドが処理された時点で敗戦したABC-DD...
したがって3番目のコマンド、XYZ:<攻撃>XYZ-F-X-07、ABC-DD...
続いて4番目のコマンドABC:<インターセプト>ABC-F-A-03、XY...
これら2つの無効判定となった戦闘には乱数を割り当てないため...
XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02の戦闘判定には、''[XYZ...
1.ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05 →''[ABC]の乱数A'...
2.ABC:<攻撃>ABC-DD-A-02、XYZ-DD-X-06 →''[ABC]の乱数B'...
3.XYZ:<攻撃>XYZ-F-X-07、ABC-DD-A-01 →''攻撃対象が存在...
4.ABC:<インターセプト>ABC-F-A-03、XYZ-F-X-07 →''迎撃...
5.XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02 →''[XYZ]の乱数A''
6.ABC:<攻撃>ABC-CG-A-04、XYZ-CG-X-09 →''[ABC]の乱数C''
7.XYZ:<攻撃>XYZ-CG-X-12、ABC-CG-A-11 →''[XYZ]の乱数B''
終了行:
TRPGスレッドにて敵性ユニットに対し<攻撃>コマンドを実行...
*基本事項 [#c73848db]
**乱数出力スクリプト [#sb61dda3]
TRPG専用の箱庭スクリプトによってピリオド毎にいくつかのタ...
この乱数がダイス代わりとして戦闘で使用される。
また戦闘の判定に使用される乱数は、原則、
<攻撃>コマンドを実行した島に出力されている乱数A〜Fを順...
※乱数の使用例は本記事の最後に述べる
***通常仕様 [#jd65dc12]
通常戦闘で使用される乱数は1〜100までの整数をランダムで出...
その乱数が後述の交戦するユニットの戦力の差から導かれる数...
**<攻撃>コマンド [#y4ab403c]
<攻撃>コマンドは攻撃命令を与えるユニットと攻撃目標ユニ...
<攻撃>XYZ-F-B-01、UVW-CG-A-03
~~~~~~~~~~ ~~~~~~~~~~~
攻撃命令を与えるユニット 攻撃目標ユニット
攻撃命令を与えるユニットは、制海ユニットまたは制空ユニッ...
攻撃命令を与えるユニットが制海ユニットの場合、同海域に存...
攻撃命令を与えるユニットが戦闘機の場合は、配属基地(本島...
コマンドは原則先行入力が優先される。
空母は自ら攻撃を行うことはできず、戦闘は攻撃を受けるのみ...
また空母は展開海域(ヘックス)に自軍の制海ユニットが存在...
<攻撃>コマンドが実行された場合、「勝利」「敗戦」「無効...
なお、制空ユニットである戦闘機を直接攻撃目標ユニットに指...
(戦闘機は本島基地、空母に配備されているため作戦行動中で...
作戦行動中の戦闘機に対しては<インターセプト>コマンドが...
**戦闘方式 [#w9979898]
戦闘は''1対1のサドンデス方式''(勝つか負けるか)によっ...
戦闘機と交戦する場合、対空戦力が
制海ユニット・空母と交戦する場合は対艦戦力が自ユニットの...
交戦する2つのユニットの交戦力を比較し、その差に2を加え...
その数値をピリオド更新の際に出力される1〜100までの乱数と...
例えば、対艦戦力5の駆逐艦DD-Aと、対艦戦力10の駆逐艦DD-B...
交戦力の差は5となる。これに2を加えた7を100から割る。
100÷7≒14.2857、小数点以下は切り捨てて整数にした14を採用...
ピリオド更新の際に出力される1〜100の乱数が、14以上となれ...
反対に14未満であれば、駆逐艦DD-Aが勝利と判定される。
すなわち、1/(交戦力の差+2)の確率で、有利な交戦力が高...
交戦力が同値の場合、敗戦するリスクは50%となるが、乱数が5...
なお、攻撃目標ユニットに戦力が0である輸送ユニットを指定し...
***強制敗戦 [#p456279f]
以下の条件に当てはまる場合、戦闘の結果は交戦力・乱数に関...
-A. 先に入力されている<攻撃>コマンドで攻撃対象にされて...
-B. 空母と同一の海域に、その空母の友軍である制海ユニット...
※A.とB.が同時に発生した場合(友軍制海ユニットが存在してい...
**戦闘結果 [#y5ae60c2]
勝利したユニットの位置は変わらない。
敗戦したユニットは即消滅となる。
空母が戦闘で敗れた場合、当該空母の艦載戦闘機の半数までを...
艦載機の退避には<移動>コマンドを使用し、所属空母が敗戦...
また敵軍所属の退避中の戦闘機はインターセプト可能である。...
*乱数割り当て例 [#nc5e27eb]
1.ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05
2.ABC:<攻撃>ABC-DD-A-02、XYZ-DD-X-06
3.XYZ:<攻撃>XYZ-F-X-07、ABC-DD-A-01
4.ABC:<インターセプト>ABC-F-A-03、XYZ-F-X-07
5.XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02
6.ABC:<攻撃>ABC-CG-A-04、XYZ-CG-X-09
7.XYZ:<攻撃>XYZ-CG-X-12、ABC-CG-A-11
以上の順にコマンドが入力された場合、
基本的にそれぞれの判定に使用される乱数は以下の通りとなる...
1.ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05 →''[ABC]の乱数A''
2.ABC:<攻撃>ABC-DD-A-02、XYZ-DD-X-06 →''[ABC]の乱数B''
3.XYZ:<攻撃>XYZ-F-X-07、ABC-DD-A-01 →''[XYZ]の乱数A''
4.ABC:<インターセプト>ABC-F-A-03、XYZ-F-X-07 →''[ABC]...
5.XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02 →''[XYZ]の乱数B''
6.ABC:<攻撃>ABC-CG-A-04、XYZ-CG-X-09 →''[ABC]の乱数D''
7.XYZ:<攻撃>XYZ-CG-X-12、ABC-CG-A-11 →''[XYZ]の乱数C''
ところが、戦闘判定次第によってはこの通りとならない場合が...
''無効判定となった戦闘には乱数を割り当てないことを原則と...
したがって上の場合では、戦闘に無効判定が生じるため、乱数...
***1番目のコマンド、ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05...
この場合、1番目のコマンドが処理されても勝利したユニットAB...
したがって3番目のコマンド、XYZ:<攻撃>XYZ-F-X-07、ABC-DD...
4番目のコマンド<インターセプト>によって、3番目のコマン...
無効判定となった戦闘には乱数を割り当てないため、5番目のコ...
XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02の戦闘判定には、''[XYZ...
1.ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05 →''[ABC]の乱数A'...
2.ABC:<攻撃>ABC-DD-A-02、XYZ-DD-X-06 →''[ABC]の乱数B'...
3.XYZ:<攻撃>XYZ-F-X-07、ABC-DD-A-01 →''<インターセプ...
4.ABC:<インターセプト>ABC-F-A-03、XYZ-F-X-07 →''[ABC]...
5.XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02 →''[XYZ]の乱数A''
6.ABC:<攻撃>ABC-CG-A-04、XYZ-CG-X-09 →''[ABC]の乱数D''
7.XYZ:<攻撃>XYZ-CG-X-12、ABC-CG-A-11 →''[XYZ]の乱数B''
***1番目のコマンド、ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05...
この場合、1番目のコマンドが処理された時点で敗戦したABC-DD...
したがって3番目のコマンド、XYZ:<攻撃>XYZ-F-X-07、ABC-DD...
続いて4番目のコマンドABC:<インターセプト>ABC-F-A-03、XY...
これら2つの無効判定となった戦闘には乱数を割り当てないため...
XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02の戦闘判定には、''[XYZ...
1.ABC:<攻撃>ABC-DD-A-01、XYZ-DD-X-05 →''[ABC]の乱数A'...
2.ABC:<攻撃>ABC-DD-A-02、XYZ-DD-X-06 →''[ABC]の乱数B'...
3.XYZ:<攻撃>XYZ-F-X-07、ABC-DD-A-01 →''攻撃対象が存在...
4.ABC:<インターセプト>ABC-F-A-03、XYZ-F-X-07 →''迎撃...
5.XYZ:<攻撃>XYZ-F-X-08、ABC-DD-A-02 →''[XYZ]の乱数A''
6.ABC:<攻撃>ABC-CG-A-04、XYZ-CG-X-09 →''[ABC]の乱数C''
7.XYZ:<攻撃>XYZ-CG-X-12、ABC-CG-A-11 →''[XYZ]の乱数B''
ページ名: