戦闘 (コンピュータゲーム)

コンピュータゲームにおける戦闘（せんとう）とは、プレイヤーの操作するキャラクターなどが敵のキャラクターなどと戦う場面のことである。ここでは特に、ロールプレイングゲーム（以下RPG）やシミュレーションゲーム（以下SLG）について述べる。
概要.
戦闘という行為は「相手を倒せば勝利、自分が倒されれば敗北」という具合に、プレイヤーに勝利と敗北を鮮明に認識させるに相応しい題材であり、ジャンルに関らず多くのゲームにおいて取り入れられている。
コンピュータゲームのジャンルのうち、アクションゲーム（アクションRPG含む）やシューティングゲームは、画面上に次から次へと現れる敵キャラクターをコントローラのボタン操作によって倒しながら、自機を移動させてゲームを進めていくのが普通である。プレイヤーがボタン操作しない間にも、敵は目まぐるしく移動し、攻撃を仕掛けてくる。これらのゲームを進める上では、ボタンを押すタイミングや適切な位置取りが重要で、プレイヤーの反射神経や素早い状況認識力、速断力が要求される。
RPGにおいては、キャラクターを移動させる画面（フィールド画面）と敵キャラクターと戦う画面（戦闘画面）が区別されているものがほとんどである。このようなゲームでは、主人公が敵と出会うと、自動的にフィールド画面から戦闘画面へと切り替わり、戦いが始まる。これをエンカウントという（エンカウントはランダムに発生する場合と、そうでない場合がある。詳しくはリンク先を参照）。そして主人公たちが敵を全て倒す、あるいは敵から逃げることに成功するなどの条件が達成されると戦闘が終了し、戦闘画面から再びフィールド画面へと切り替わるようになっている。アクションゲームなどとは違い、プレイヤーがボタン操作しない間は敵側の行動は行われない。また、ゲーム製作者の手によって、ゲームを攻略する上で必ず通過するように用意されている戦闘シーンとしてイベント戦闘がある。
SLGにおいては、攻撃だけでなく移動のコマンド指示も行うが、RPGと同様にプレイヤーがボタン操作しない間は敵側の行動は行われないことが多い。これらのゲームを進める上では、的確な行動やリスクと見返りを適切に見極めて有限リソースを適切に配分する思考力がプレイヤーに要求され、反射神経や速断力は要求されないのがほとんどである。
コンピュータゲームの戦闘の特徴.
コンピュータゲームの戦闘は、コンピュータゲームの元となったテーブルトークRPGやボードゲームでの戦闘を模したものであるが、それらと違い、以下のような特徴を持つ。
戦闘画面の形態.
RPGやSLGにおける、戦闘画面の形態には主に次のようなパターンがある。
戦闘のシステム.
RPGやSLGにおける、戦闘シーンのシステムは主に次のようなものがある。
能力値など.
戦闘の結果を左右する能力値はステイタスと呼ばれ、主に次のようなものがある。これらは一例であり、全てのゲームがこれらの用語や定義を使用しているわけでは無い。
また、これらの能力値を補正する以下の数値が設定されていることもある。