(57)【要約】【課題】順番待ちによってプレイヤーに与えるストレスを軽減する。【解決手段】本発明に係る情報処理装置は、対戦開始前に、プレイヤー及び対戦相手のデッキから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターの行動順決定用パラメーターに基づいて決定する行動順決定処理部と、１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を決定する行動内容決定処理部と、対戦開始後に、前記決定された順番に従って、前記プレイヤー及び対戦相手のデッキそれぞれから複数ずつ選択された各キャラクターに前記決定された内容に従って行動させるゲーム進行処理部であって、前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続することを条件として、前記プレイヤーのデッキに特別行動させるゲーム進行処理部を備える。【選択図】図１
2017205184.tif 000002
【特許請求の範囲】
【請求項１】
プレイヤーの対戦相手となる他のプレイヤーを決定する処理を実行するマッチング処理部と、
複数のキャラクターによって構成される各プレイヤーのデッキを編成する処理を実行するデッキ編成処理部と、
対戦開始前に、プレイヤーのデッキ及び決定された対戦相手のデッキそれぞれから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターに設定された行動順決定用パラメーターに基づいて決定する処理を実行する行動順決定処理部と、
前記行動順決定処理部によって１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定する処理を実行する行動内容決定処理部と、
前記プレイヤーのデッキ及び決定された前記対戦相手のデッキによる対戦開始後に、前記行動順決定処理部が決定した順番に従って、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに前記行動内容決定処理部が決定した内容に従って行動させる処理を実行するゲーム進行処理部であって、前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続することを条件として、前記プレイヤーのデッキに特別行動させるゲーム進行処理部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記ゲーム進行処理部は、決定された前記対戦相手のデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続することを条件として、決定された前記対戦相手のデッキに特別行動させる、
ことを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記行動順決定処理部は、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに設定された能力パラメーターを、各キャラクターの前記行動順決定用パラメーターに順次加算して行き、前記行動順決定用パラメーターが上限値に到達したキャラクターから先に順番を付ける、
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記行動順決定処理部は、前記プレイヤーのデッキから選択された複数のキャラクターのうち、前記プレイヤーの所有するアイテムを使用した前記キャラクターの能力パラメーターを上昇させて、前記行動順決定用パラメーターに順次加算する、
ことを特徴とする情報処理装置。
【請求項５】
請求項３又は４に記載の情報処理装置であって、
前記行動内容決定処理部は、
プレイヤーの操作に基づいて、前記プレイヤーのデッキから選択された複数のキャラクターのうち、１番目から所定番目までのいずれかの順番が付けられたキャラクターに、アイテムを使用させることを行動内容として決定し、
前記行動順決定処理部は、
１番目から所定番目までのいずれかの順番が付けられた前記キャラクターにアイテムを使用させることにより、アイテムを使用した前記キャラクターの能力パラメーターを上昇させた上で、１番目から所定番目までの順番が付けられている各キャラクターの行動する順番のみを再び決定する、
ことを特徴とする情報処理装置。
【請求項６】
コンピューターに、
プレイヤーの対戦相手となる他のプレイヤーを決定するマッチング処理と、
複数のキャラクターによって構成される各プレイヤーのデッキを編成するデッキ編成処理と、
対戦開始前に、プレイヤーのデッキ及び決定された対戦相手のデッキそれぞれから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターに設定された行動順決定用パラメーターに基づいて決定する行動順決定処理と、
前記行動順決定処理にて１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定する行動内容決定処理と、
前記プレイヤーのデッキ及び決定された前記対戦相手のデッキによる対戦開始後に、前記行動順決定処理にて決定された順番に従って、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに前記行動内容決定処理にて決定された内容に従って行動させるゲーム進行処理であって、前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続することを条件として、前記プレイヤーのデッキに特別行動させるゲーム進行処理と、
を実行させることを特徴とするゲームプログラム。
【請求項７】
コンピューターが、
プレイヤーの対戦相手となる他のプレイヤーを決定し、
複数のキャラクターによって構成される各プレイヤーのデッキを編成し、
対戦開始前に、プレイヤーのデッキ及び決定された対戦相手のデッキそれぞれから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターに設定された行動順決定用パラメーターに基づいて決定し、
１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定し、
前記プレイヤーのデッキ及び決定された前記対戦相手のデッキによる対戦開始後に、前記決定された順番に従って、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに前記決定された内容に従って行動させ、前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続することを条件として、前記プレイヤーのデッキに特別行動させる、
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ゲームプログラム、及び、情報処理方法に関する。
【背景技術】
【０００２】
互いに対戦相手となるプレイヤー同士が自己のデッキを用いて対戦を行う対戦ゲームを実行する情報処理装置が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０００２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような対戦ゲームでは、対戦開始前に、各プレイヤーのデッキに含まれるキャラクターのそれぞれが対戦開始後に行動する順番を決定しておき、対戦開始後に、その予め決定された順番に従って各キャラクターに行動させる場合がある。この場合、対戦中においては、一方のデッキに含まれるキャラクターの行動する順番が暫く連続してしまうと、他方のデッキに含まれるキャラクターは行動できずに待ち続けなければならなかった。このような順番待ちがプレイヤーにストレスを与える虞があった。
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、順番待ちによってプレイヤーに与えるストレスを軽減することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明の主たる発明は、
プレイヤーの対戦相手となる他のプレイヤーを決定する処理を実行するマッチング処理部と、
複数のキャラクターによって構成される各プレイヤーのデッキを編成する処理を実行するデッキ編成処理部と、
対戦開始前に、プレイヤーのデッキ及び決定された対戦相手のデッキそれぞれから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターに設定された行動順決定用パラメーターに基づいて決定する処理を実行する行動順決定処理部と、
前記行動順決定処理部によって１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定する処理を実行する行動内容決定処理部と、
前記プレイヤーのデッキ及び決定された前記対戦相手のデッキの対戦開始後に、前記行動順決定処理部が決定した順番に従って、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに前記行動内容決定処理部が決定した内容に従って行動させる処理を実行するゲーム進行処理部であって、前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続することを条件として、前記プレイヤーのデッキに特別行動させるゲーム進行処理部と、
を備えたことを特徴とする情報処理装置である。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【０００６】
【図１】ゲームシステム１の全体構成例を示す図である。
【図２】サーバー装置１０の機能上の構成を示すブロック図である。
【図３】キャラクター情報のデータ構造例を示す図である。
【図４】アイテム情報のデータ構造例を示す図である。
【図５】プレイヤー情報のデータ構造例を示す図である。
【図６】所有キャラクター情報のデータ構造例を示す図である。
【図７】所有アイテム情報のデータ構造例を示す図である。
【図８】デッキ情報のデータ構造例を示す図である。
【図９】エントリー情報のデータ構造例を示す図である。
【図１０】マッチング情報のデータ構造例を示す図である。
【図１１】プレイヤー端末２０の機能上の構成を示すブロック図である。
【図１２】本実施形態にかかるゲームシステム１の動作例を説明するためのフローチャートである。
【図１３】行動内容決定画面５０の一例を示す図である。
【図１４】本実施形態にかかる行動順決定処理に関する動作例を説明するためのフローチャートである。
【図１５】行動順決定処理を説明する概略図である。
【図１６】行動順再決定処理（上位グループ）に関する動作例を説明するためのフローチャートである。
【図１７】行動順再決定処理（下位グループ）に関する動作例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００７】
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
即ち、プレイヤーの対戦相手となる他のプレイヤーを決定する処理を実行するマッチング処理部と、
複数のキャラクターによって構成される各プレイヤーのデッキを編成する処理を実行するデッキ編成処理部と、
対戦開始前に、プレイヤーのデッキ及び決定された対戦相手のデッキそれぞれから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターに設定された行動順決定用パラメーターに基づいて決定する処理を実行する行動順決定処理部と、
前記行動順決定処理部によって１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定する処理を実行する行動内容決定処理部と、
前記プレイヤーのデッキ及び決定された前記対戦相手のデッキの対戦開始後に、前記行動順決定処理部が決定した順番に従って、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに前記行動内容決定処理部が決定した内容に従って行動させる処理を実行するゲーム進行処理部であって、前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続することを条件として、前記プレイヤーのデッキに特別行動させるゲーム進行処理部と、
を備えたことを特徴とする情報処理装置である。
このような情報処理装置によれば、プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続すると、対戦開始後すぐに勝敗が決定されることになる。そのため、他のプレイヤーは順番待ちによるストレスを受けることなく次回の対戦に挑むことが可能となる。
【０００８】
かかる情報処理装置であって、前記ゲーム進行処理部は、決定された前記対戦相手のデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続することを条件として、決定された前記対戦相手のデッキに特別行動させることとしてもよい。
このような情報処理装置によれば、対戦相手のデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続すると、対戦開始後すぐに勝敗が決定されることになる。そのため、プレイヤーは順番待ちによるストレスを受けることなく次回の対戦に挑むことが可能となる。
【０００９】
かかる情報処理装置であって、前記行動順決定処理部は、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに設定された能力パラメーターを、各キャラクターの前記行動順決定用パラメーターに順次加算して行き、前記行動順決定用パラメーターが上限値に到達したキャラクターから先に順番を付けることとしてもよい。
このような情報処理装置によれば、キャラクターに設定された固有の能力パラメーターが、対戦開始後にキャラクターが行動する順番に反映されることになる。そのため、どのキャラクターをデッキに組み込むか等について戦略を立てることができる。
【００１０】
かかる情報処理装置であって、前記行動順決定処理部は、前記プレイヤーのデッキから選択された複数のキャラクターのうち、前記プレイヤーの所有するアイテムを使用した前記キャラクターの能力パラメーターを上昇させて、前記行動順決定用パラメーターに順次加算することとしてもよい。
このような情報処理装置によれば、アイテムを使用することによって、キャラクターの能力パラメーターを上昇させることができる。そのため、どのキャラクターにアイテムを使用するか等について戦略を立てることができる。
【００１１】
かかる情報処理装置であって、前記行動内容決定処理部は、プレイヤーの操作に基づいて、前記プレイヤーのデッキから選択された複数のキャラクターのうち、１番目から所定番目までのいずれかの順番が付けられたキャラクターに、アイテムを使用させることを行動内容として決定し、
前記行動順決定処理部は、１番目から所定番目までのいずれかの順番が付けられた前記キャラクターにアイテムを使用させることにより、アイテムを使用した前記キャラクターの能力パラメーターを上昇させた上で、１番目から所定番目までの順番が付けられている各キャラクターの行動する順番のみを再び決定することとしてもよい。
このような情報処理装置によれば、１番目から所定番目までの順番が付けられている各キャラクターの行動する順番のみが再び決定されることになるので、すでにプレイヤーの操作に基づき決定されたキャラクターの行動内容が無駄にならずに維持されることになる。
【００１２】
次に、コンピューターに、
プレイヤーの対戦相手となる他のプレイヤーを決定するマッチング処理と、
複数のキャラクターによって構成される各プレイヤーのデッキを編成するデッキ編成処理と、
対戦開始前に、プレイヤーのデッキ及び決定された対戦相手のデッキそれぞれから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターに設定された行動順決定用パラメーターに基づいて決定する行動順決定処理と、
前記行動順決定処理にて１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定する行動内容決定処理と、
前記プレイヤーのデッキ及び決定された前記対戦相手のデッキによる対戦開始後に、前記行動順決定処理にて決定された順番に従って、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに前記行動内容決定処理にて決定された内容に従って行動させるゲーム進行処理であって、前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続することを条件として、前記プレイヤーのデッキに特別行動させるゲーム進行処理と、
を実行させることを特徴とするゲームプログラムである。
このようなゲームプログラムによれば、順番待ちによってプレイヤーに与えるストレスを軽減することが可能となる。
【００１３】
次に、コンピューターが、
プレイヤーの対戦相手となる他のプレイヤーを決定し、
複数のキャラクターによって構成される各プレイヤーのデッキを編成し、
対戦開始前に、プレイヤーのデッキ及び決定された対戦相手のデッキそれぞれから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターに設定された行動順決定用パラメーターに基づいて決定し、
１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定し、
前記プレイヤーのデッキ及び決定された前記対戦相手のデッキによる対戦開始後に、前記決定された順番に従って、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに前記決定された内容に従って行動させ、前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続することを条件として、前記プレイヤーのデッキに特別行動させる、
ことを特徴とする情報処理方法である。
このような情報処理方法によれば、順番待ちによってプレイヤーに与えるストレスを軽減することが可能となる。
【００１４】
＝＝＝実施形態＝＝＝
＜＜ゲームシステム１の構成について＞＞
図１は、ゲームシステム１の全体構成の一例を示す図である。ゲームシステム１は、ネットワーク２（例えば、インターネット等）を介してゲームに関する各種サービスをプレイヤーに提供するものであり、サーバー装置１０と、複数のプレイヤー端末２０と、を含んで構成される。
【００１５】
本実施形態に係るゲームシステム１は、ゲームコンテンツの一例としてのキャラクターカード（以下、単に「キャラクター」とも呼ぶ）を用いて行なう対戦ゲームを、プレイヤーに提供することができる。
【００１６】
本実施形態に係る対戦ゲームは、互いに対戦相手となるプレイヤー同士が自己の対戦デッキを用いて対戦を行うゲームである。この対戦ゲームでは、各プレイヤーの操作に基づき、プレイヤーの所有するキャラクターを組み合わせた対戦デッキがそれぞれ編成され、その編成された各デッキの中から対戦開始後に行動するキャラクターがそれぞれ複数選択される。そして、各プレイヤーの対戦デッキから複数ずつ選択されたキャラクターのそれぞれが対戦開始後に行動する順番を、対戦開始前に予め決定しておく。対戦開始後には、その予め決定された順番に従って各キャラクターに行動させる。そして、いずれかの対戦デッキが全滅するまでこの対戦が繰り返し行われる。つまり、プレイヤーは、対戦相手のデッキを構成するすべてのキャラクターを撃破することによって勝利できる。このように連勝を目指して次々と対戦に挑むことができる。
【００１７】
本実施形態では、いずれか一方の対戦デッキから選択されたキャラクターの行動する順番が１番目から所定番目（例えば５番目）まで連続することを条件として、その対戦デッキによる特別行動（特別攻撃）が自動的に発動され、他方の対戦デッキを撃破することができる。これにより、順番待ちによるストレスをプレイヤーに与えることなく、今回の対戦の勝敗が決定されることになるので、次回の対戦に挑むことが可能となる。
【００１８】
＜＜サーバー装置１０の構成について＞＞
図２は、サーバー装置１０の機能上の構成を示すブロック図である。サーバー装置１０は、システム管理者等が各種サービスを運営・管理する際に利用する情報処理装置（例えば、ワークステーションやパーソナルコンピューター等）である。サーバー装置１０は、プレイヤー端末２０から各種のコマンド（リクエスト）を受信すると、プレイヤー端末２０上で動作可能なゲームプログラム・各種データや、プレイヤー端末２０の規格に合わせたマークアップ言語（ＨＴＭＬ等）で作成されたＷｅｂページ（ゲーム画面等）を送信（レスポンス）する。サーバー装置１０は、制御部１１と、記憶部１２と、入力部１３と、表示部１４と、通信部１５と、を有する。
【００１９】
制御部１１は、各部間のデータの受け渡しを行うと共に、サーバー装置１０全体の制御を行うものであり、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。本実施形態の制御部１１は、少なくとも、エントリー処理部１１１、マッチング処理部１１２、デッキ編成処理部１１３、行動順決定処理部１１４、行動内容決定処理部１１５、ゲーム進行処理部１１６、画面データ生成処理部１１７を備える。
【００２０】
エントリー処理部１１１は、対戦ゲームにおけるエントリーに関する各種処理を実行する機能を有している。本実施形態におけるエントリー処理部１１１は、対戦ゲームへの参加を希望する複数プレイヤーの参加登録を受け付ける。
【００２１】
マッチング処理部１１２は、対戦ゲームにおけるマッチングに関する各種処理を実行する機能を有している。本実施形態におけるマッチング処理部１１２は、参加登録された複数プレイヤーの中から、互いに対戦相手となる複数のプレイヤー（例えば、２人のプレイヤー）をマッチングさせる。
【００２２】
デッキ編成処理部１１３は、複数キャラクターから構成されるデッキを編成する処理を実行する機能を有している。デッキとは、複数キャラクターを１つのセットにまとめたキャラクター群のことをいう。本実施形態におけるデッキ編成処理部１１３は、プレイヤーが所有するキャラクターを含む複数のキャラクターから構成される対戦デッキを編成する。なお、プレイヤーが所有しないキャラクターを含むデッキを編成しても良い。
【００２３】
行動順決定処理部１１４は、対戦開始後にキャラクターが行動する順番を決定する処理を実行する機能を有している。本実施形態における行動順決定処理部１１４は、対戦開始前に、互いに対戦相手となるプレイヤーの各デッキのそれぞれから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターに設定された行動順決定用パラメーターに基づいて決定する。
【００２４】
行動内容決定処理部１１５は、対戦開始後にキャラクターが行動する内容を決定する処理を実行する機能を有している。本実施形態における行動内容決定処理部１１５は、行動順決定処理部１１４によって１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定する。
【００２５】
ゲーム進行処理部１１６は、ゲームプログラムに従って対戦ゲームを進行させる処理を実行する機能を有している。本実施形態におけるゲーム進行処理部１１６は、プレイヤーの操作入力を受け付けると、その操作内容に基づき対戦ゲームを進行させる。
【００２６】
画面データ生成処理部１１７は、ゲーム画面をプレイヤー端末２０に表示させるための画面データを生成する処理を実行する機能を有している。本実施形態における画面データ生成処理部１１７は、ゲーム画面に対応する画面データとしてＨＴＭＬデータを生成する。
【００２７】
記憶部１２は、システムプログラムが記憶された読み取り専用の記憶領域であるＲＯＭ（Read Only Memory）と、制御部１１による演算処理のワーク領域として使用される書き換え可能な記憶領域であるＲＡＭ（Random Access Memory）とを有しており、例えば、フラッシュメモリやハードディスク等の不揮発性記憶装置によって実現される。本実施形態における記憶部１２は、少なくともキャラクター情報、アイテム情報、プレイヤー情報、エントリー情報、及び、マッチング情報を記憶する。なお、これら各種情報については追って詳述する。
【００２８】
入力部１３は、システム管理者等がゲームサービスに関する各種データ（例えば、キャラクター情報やアイテム情報等）を入力するためのものであり、例えば、キーボードやマウス等によって実現される。
【００２９】
表示部１４は、制御部１１からの指令に基づいてシステム管理者用の操作画面を表示するためのものであり、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等によって実現される。
【００３０】
通信部１５は、プレイヤー端末２０との間で通信を行うためのものであり、プレイヤー端末２０から送信される各種データや信号を受信する受信部としての機能と、制御部１１の指令に応じて各種データや信号をプレイヤー端末２０へ送信する送信部として機能とを有している。通信部１５は、例えば、ＮＩＣ（Network Interface Card）等によって実現される。
【００３１】
図３は、キャラクター情報のデータ構造例を示す図である。このキャラクター情報には、キャラクターＩＤに対応付けて、少なくとも、キャラクター名、レアリティ、及び、最大攻撃力、最大防御力、最大体力（最大ＨＰ）、最大スピード、初期攻撃力、初期防御力、初期体力（初期ＨＰ）、初期スピード等の能力パラメーターが設定されている。
【００３２】
図４は、アイテム情報のデータ構造例を示す図である。このアイテム情報には、アイテムＩＤに対応付けて、少なくとも、アイテム名、効果、価格が設定されている。効果は、アイテムを使用したときの発揮される効果を示す情報である。価格は、そのアイテムの価値を示す情報である。
【００３３】
図５は、プレイヤー情報のデータ構造例を示す図である。このプレイヤー情報には、プレイヤーＩＤに対応付けて、少なくとも、プレイヤー名、レベル、所有キャラクター情報、所有アイテム情報、対戦デッキが設定されている。対戦デッキは、デッキを構成するキャラクターのキャラクターＩＤを示す情報である。本実施形態では、３体のキャラクターによって対戦デッキが構成されている。
【００３４】
図６は、所有キャラクター情報のデータ構造例を示す図である。所有キャラクター情報は、プレイヤーが所有するキャラクター（以下、「所有キャラクター」ともいう）に関する情報である。この所有キャラクター情報には、所有キャラクターのキャラクターＩＤに対応付けて、少なくとも、レベル、攻撃力、防御力、体力、スピードの各種パラメーターの現在値が設定されている。
【００３５】
図７は、所有アイテム情報のデータ構造例を示す図である。所有アイテム情報は、プレイヤーが所有するアイテム（以下、「所有アイテム」ともいう）に関する情報である。この所有アイテム情報には、アイテムＩＤに対応付けて、少なくとも、アイテムの所有数が設定されている。
【００３６】
図８は、エントリー情報のデータ構造例を示す図である。エントリー情報は、対戦ゲームにおいてエントリーされたプレイヤーに関する情報である。このエントリー情報には、エントリーＩＤに対応付けて、少なくとも、エントリーされたプレイヤー、エントリー日時が設定されている。
【００３７】
図９は、マッチング情報のデータ構造例を示す図である。マッチング情報は、マッチングされた複数プレイヤーに関する情報である。このマッチング情報には、マッチＩＤに対応付けて、少なくとも、行動情報、マッチングされたプレイヤー、対戦アイテム、対戦デッキ、行動キャラクター、行動ゲージが設定されている。対戦デッキは、マッチングされた各プレイヤーの対戦デッキを示す情報である。行動情報は、キャラクターの行動に関する情報である。対戦アイテムは、マッチングされた各プレイヤーが対戦中に使用できるアイテムを示す情報である。各プレイヤーは、自己の所持アイテムの中から選択したアイテムを対戦アイテムに設定できる。行動キャラクターは、対戦中に行動するキャラクターを示す情報である。各プレイヤーは、自己の対戦デッキの中から２体の行動キャラクターを選択できる。行動ゲージは、キャラクターの行動順を決定するための行動順決定用パラメーターである。行動ゲージの初期値は０に設定され、上限値は１００に設定されている。ここでは、行動ゲージの上限値に対する現在値が設定されている。
【００３８】
図１０は、行動情報のデータ構造例を示す図である。この行動情報には、少なくとも、行動順、行動可能キャラクター、行動内容、攻撃対象、所有者が設定されている。行動順は、対戦開始後にキャラクターが行動する順番を示す情報である。行動可能キャラクターは、行動キャラクターのうち、その順番が来た時に行動できるキャラクターを示す情報である。行動内容は、その順番が来た時にキャラクターが行動する内容を示す情報である。攻撃対象は、攻撃対象となる相手キャラクターを示す情報である。所有者は、その行動可能キャラクターを所有するプレイヤーを示す情報である。
【００３９】
＜＜プレイヤー端末２０の構成について＞＞
図１１は、プレイヤー端末２０の機能上の構成を示すブロック図である。プレイヤー端末２０は、プレイヤーが所持し利用することができる情報処理装置（例えば、タブレット端末、携帯電話端末、スマートフォン等）である。プレイヤー端末２０は、Ｗｅｂブラウザ機能を有しているため、サーバー装置１０から送信されたＷｅｂページ（ゲーム画面等）を画面表示することができる。プレイヤー端末２０は、プレイヤー端末２０全体の制御を行う端末制御部２１と、各種データ・プログラムを記憶する端末記憶部２２と、プレイヤーが操作入力を行うための端末入力部２３と、ゲーム画面・操作画面を表示する端末表示部２４と、サーバー装置１０との間で情報通信を行う端末通信部２５を有している。
【００４０】
＜＜ゲームシステム１の動作について＞＞
＜全体動作＞
図１２は、本実施形態にかかるゲームシステム１の動作例を説明するためのフローチャートである。
【００４１】
先ず、サーバー装置１０は、対戦ゲームへの参加を希望するプレイヤーをエントリーするためのエントリー処理を行なう（ステップＳ１０１）。
【００４２】
具体的には、プレイヤー端末２０は、端末表示部２４にエントリー画面が表示されている際に、プレイヤーによってエントリー操作が行われると、対戦ゲームへの参加登録を行うためのエントリー要求をサーバー装置１０に送信する。
【００４３】
サーバー装置１０は、プレイヤー端末２０から送信されたエントリー要求を受信すると、対戦ゲームへの参加を希望するプレイヤーの参加登録を行なう。すなわち、エントリー処理部１１１は、プレイヤーによって行われたエントリー操作に基づき、図８に示すエントリー情報に各種情報を設定登録する。
【００４４】
次いで、サーバー装置１０は、互いに対戦相手となるプレイヤー同士をマッチングするためのマッチング処理を行なう（ステップＳ１０２）。
【００４５】
具体的には、マッチング処理部１１２は、図８に示すエントリー情報を参照し、参加登録された複数プレイヤーの中から２人ずつプレイヤーを選択しマッチングさせる。そして、マッチング処理部１１２は、マッチングされたプレイヤーを２人ずつまとめて図９に示すマッチング情報に登録すると共に、図８に示すエントリー情報からそれぞれ削除する。
【００４６】
次いで、サーバー装置１０は、マッチングされた各プレイヤーが対戦プレイに用いる対戦デッキを編成するためのデッキ編成処理を行なう（ステップＳ１０３）。
【００４７】
具体的には、プレイヤー端末２０は、端末表示部２４にデッキ編成画面が表示されている際に、対戦プレイに用いる対戦デッキを構成するキャラクターを指定する操作がプレイヤーによって行われると、デッキ編成要求をサーバー装置１０に送信する。
【００４８】
本実施形態では、マッチングされた各プレイヤーは、自己の所有キャラクターの中から３体のキャラクターを選択して、自己の対戦デッキに組み込むことができる。なおこの際、自己の所有アイテムの中から３体のアイテムを選択して、対戦に使用可能な対戦アイテムとすることも可能である。
【００４９】
その後、サーバー装置１０は、プレイヤー端末２０から送信されたデッキ編成要求を受信すると、そのプレイヤーの対戦デッキを編成する。すなわち、デッキ編成処理部１１３は、プレイヤーによって指定されたキャラクターから構成される対戦デッキを編成し、図９に示すマッチング情報に設定登録する。なおこの際、プレイヤーによって対戦アイテムが指定されている場合には、併せてマッチング情報に設定登録する。
【００５０】
次いで、サーバー装置１０は、対戦開始後に各キャラクターが行動する順番を決定するための行動順決定処理を行なう（ステップＳ１０４）。
【００５１】
具体的には、プレイヤー端末２０は、端末表示部２４に行動順決定画面が表示されている際に、対戦デッキを構成するキャラクターの中から対戦時に行動する行動キャラクターを指定する操作がプレイヤーによって行われると、行動順決定要求をサーバー装置１０に送信する。
【００５２】
本実施形態では、マッチングされた各プレイヤーは、自己の対戦デッキを構成する３体のキャラクターの中から２体のキャラクターを選択して、対戦時に行動する行動キャラクターとすることができる。
【００５３】
その後、サーバー装置１０は、それぞれのプレイヤー端末２０から送信された行動順決定要求を受信すると、各プレイヤーの行動キャラクターが対戦開始後に行動する順番を決定する。本実施形態では、各キャラクターの行動に対して１番目から１０番目までの順番が付けられる。すなわち、行動順決定処理部１１４は、対戦開始前に、各プレイヤーの対戦デッキから複数ずつ選択された行動キャラクターが対戦開始後に行動する順番を、各行動キャラクターに設定された行動ゲージに基づいて決定し、図１０に示す行動情報に各種情報を設定登録する。この際、順番が付けられた行動キャラクターを、行動可能キャラクターとして設定登録する。なお、この行動順決定処理の具体的内容については、追って詳述する。
【００５４】
次いで、サーバー装置１０は、対戦開始後に各キャラクターが行動する内容を決定するための行動内容決定処理を行なう（ステップＳ１０５）。
【００５５】
具体的には、プレイヤー端末２０は、端末表示部２４に行動内容決定画面が表示されている際に、１番目から５番目までの順番が付けられた行動可能キャラクターのうち、自己の行動可能キャラクターに対する行動内容を指定する操作がプレイヤーによって行われると、行動内容決定要求をサーバー装置１０に送信する。
【００５６】
図１３は、行動内容決定画面５０の一例を示す図である。この行動内容決定画面５０には、１番目から５番目までの順番が付けられた行動可能キャラクターが一覧表示されている。また、プレイヤーの操作時間に対して設定された制限時間が表示されている（「対戦開始まで５０秒」）。そのため、各プレイヤーは、制限時間内に操作を行ない、どのキャラクターにどのキャラクターを攻撃させるか、又は、どのキャラクターにどのアイテムを使用するか等を決定する。ここでは、「プレイヤーＸ」の場合、この制限時間内に操作を行ない、自己の行動可能キャラクター４体分（「キャラクターＡ」３体分と「キャラクターＢ」１体分）の行動内容を決定する必要がある。その一方、「プレイヤーＹ」の場合には、この制限時間内に操作を行ない、自己の行動可能キャラクター１体分（「キャラクターＦ」１体分）の行動内容を決定する必要がある。なお、プレイヤーが操作しない場合には、自動的に行動内容が決定される。例えば、ランダムに選択された相手方のキャラクターに対し、通常攻撃を行なうことが決定される。
【００５７】
その後、サーバー装置１０は、それぞれのプレイヤー端末２０から送信された行動内容決定要求を受信すると、各プレイヤーの行動可能キャラクターが対戦開始後に行動する内容を決定する。すなわち、行動内容決定処理部１１５は、行動順決定処理部１１４によって１番目から５番目までのいずれかの順番が付けられた各行動可能キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定し、図１０に示す行動情報に各種情報を設定登録する。
【００５８】
次いで、サーバー装置１０は、制限時間が終了して各行動可能キャラクターの行動内容が決定されると、１番目から５番目までのいずれかの順番の中で、所定アイテムを使用することが行動内容として設定されている順番が存在するか否かを判定する（ステップＳ１０６）。
【００５９】
具体的には、ゲーム進行処理部１１６は、図１０に示す行動情報を参照して、１番目から５番目までのいずれかの順番が付けられた行動可能キャラクターのうち、所定アイテムを使用することが行動内容として設定された行動可能キャラクターが存在するか否かを判定する。この所定アイテムとは、キャラクターに設定されたスピード（能力パラメーター）を上昇させる効果を持つアイテムである。
【００６０】
次いで、サーバー装置１０は、１番目から５番目までのいずれかの順番の中で、所定アイテムを使用することが行動内容として設定されている順番が存在すると判定された場合に（ステップＳ１０６：ＹＥＳ）、行動順再決定処理を行なう（ステップＳ１０７）。
【００６１】
すなわち、行動順決定処理部１１４は、各行動可能キャラクターが対戦開始後に行動する順番を、各行動キャラクターに設定された行動ゲージに基づいて再び決定し、図１０に示す行動情報を更新する。なお、この行動順再決定処理の具体的内容については、追って詳述する。
【００６２】
次いで、サーバー装置１０は、マッチングされた各プレイヤーの対戦デッキのうち、いずれか一方の対戦デッキに含まれる行動可能キャラクターの行動する順番が、１番目から所定番目まで連続しているか否かを判定する（ステップＳ１０８）。本実施形態では、この所定番目として５番目が設定されている。なお、この所定番目は５番目に限定されるものではない。
【００６３】
すなわち、ゲーム進行処理部１１６は、図９に示すマッチング情報及び図１０に示す行動情報を参照して、いずれか一方の対戦デッキに含まれる行動可能キャラクターの行動する順番が、１番目から５番目まで連続しているか否かを判定する。
【００６４】
次いで、サーバー装置１０は、マッチングされた各プレイヤーの対戦デッキのうち、いずれか一方の対戦デッキに含まれる行動可能キャラクターの行動する順番が、１番目から５番目まで連続していると判定された場合に（ステップＳ１０８：ＹＥＳ）、一方の対戦デッキによる他方の対戦デッキに対する特別攻撃を発動させる（ステップＳ１０９）。本実施形態では、このようにして特別攻撃が発動されると、相手方の対戦デッキを一撃で倒せる程のダメージを与えることができるので、対戦の勝敗を早期に決定できる。
【００６５】
すなわち、ゲーム進行処理部１１６は、マッチングされた各プレイヤーの対戦デッキのうち、いずれか一方の対戦デッキに含まれるキャラクターの行動する順番が１番目から５番目まで連続することを条件として、その一方の対戦デッキの特別行動により対戦の勝敗を決定する。
【００６６】
次いで、サーバー装置１０は、マッチングされた各プレイヤーの対戦デッキのうち、いずれか一方の対戦デッキに含まれる行動可能キャラクターの行動する順番が、１番目から５番目まで連続していないと判定された場合に（ステップＳ１０８：ＮＯ）、１番目から順番に行動可能キャラクターの行動を開始させる（ステップＳ１１０）。
【００６７】
すなわち、ゲーム進行処理部１１６は、図１０に示す行動情報に設定された行動順に従って１番目から５番目まで次々と、図１０に示す行動情報に設定された行動内容に従ってそれぞれ行動させる。
【００６８】
次いで、サーバー装置１０は、マッチングされた各プレイヤーの対戦デッキのうち、いずれか一方の対戦デッキが全滅したか否かを判定する（ステップＳ１１１）。
【００６９】
すなわち、ゲーム進行処理部１１６は、図９に示すマッチング情報に設定された対戦デッキを参照し、対戦デッキを構成する各キャラクターを特定する。そして、ゲーム進行処理部１１６は、図７に示す所有キャラクター情報に設定された体力パラメーターを参照して、特定された対戦デッキを構成する各キャラクターの体力パラメーターがすべて所定値以下（例えばゼロ以下）であるか否かを判定する。
【００７０】
この判定の結果、マッチングされた各プレイヤーの対戦デッキのうち、いずれか一方の対戦デッキが全滅したと判定された場合は（ステップＳ１１１：ＹＥＳ）、この処理を終了する。これに対して、いずれか一方の対戦デッキが全滅していないと判定された場合は（ステップＳ１１１：ＮＯ）、上記のステップＳ１０４の処理によって決定された１番目から１０番目までの行動がすべて終了したか否かが判定される（ステップＳ１１２）。
【００７１】
そして、１番目から１０番目までの行動がすべて終了した場合は（ステップＳ１１２：ＹＥＳ）、再びステップＳ１０４の処理に戻り、また改めて行動順決定処理を行ない、各プレイヤーの行動キャラクターが行動する順番を１番目から１０番目まで新たに決定する。
【００７２】
その一方で、１番目から１０番目までの行動がすべて終了していない場合は（ステップＳ１１２：ＮＯ）、６番目から１０番目までの行動が未だ実行されていないことになるので、その６番目から１０番目までの行動を次の１番目から５番目までの行動として繰り上げ、上述したステップＳ１０５の処理に戻る。すなわち、行動内容決定処理部１１５は、次の１番目から５番目までの順番が付けられた各行動可能キャラクターの行動する内容を、各プレイヤーの操作に基づき決定する。その後、そのステップＳ１０５以降の各処理を繰り返す。
【００７３】
＜行動順決定処理＞
図１４は、本実施形態にかかる行動順決定処理に関する動作例を説明するためのフローチャートである。
【００７４】
先ず、行動順決定処理部１１４は、図７に示す所有キャラクター情報を参照して、各対戦デッキを構成するキャラクターの中から各プレイヤーによって指定された行動キャラクターのスピードをそれぞれ取得する。そして、行動順決定処理部１１４は、それぞれ取得したスピードを各行動キャラクターの行動ゲージに加算する（ステップＳ２０１）。この際、図９に示すマッチング情報の行動ゲージにその現在値を登録する。
【００７５】
次に、行動順決定処理部１１４は、このようにしてスピードを行動ゲージに加算した結果、その行動ゲージの上限値（１００）に達した行動キャラクターが存在するか否かを判定する（ステップＳ２０２）。
【００７６】
そして、行動ゲージの上限値に達した行動キャラクターが存在しない場合には（ステップＳ２０２：ＮＯ）、上述したステップＳ２０１に戻り、再度、それぞれ取得したスピードを各行動キャラクターの行動ゲージに加算する。
【００７７】
これに対し、行動ゲージの上限値に達した行動キャラクターが存在する場合（ステップＳ２０２：ＹＥＳ）、行動順決定処理部１１４は、行動ゲージの上限値に達した行動キャラクターから先に順番を付け、図１０に示す行動情報に登録する（ステップＳ２０３）。この際、行動ゲージの上限値に達した行動キャラクターを行動可能キャラクターとして行動情報に登録する。なお、行動ゲージの上限値に同時に達した場合には、行動ゲージの上限値を超えた余り分の値が大きい方から先に順番を付ける。
【００７８】
次に、行動順決定処理部１１４は、順番が付いた行動可能キャラクターの行動ゲージを初期化する（ステップＳ２０４）。すなわち、行動順決定処理部１１４は、順番が付いた行動可能キャラクターの行動ゲージを初期値である０に戻した後、行動ゲージの上限値を超えた余り分の値を現在値として図９に示すマッチング情報の行動ゲージに登録する。
【００７９】
次に、行動順決定処理部１１４は、このようにして順番付けを行なった結果、行動可能キャラクターの行動に対して１番目から１０番目まですべて順番を付けたか否かを判定する（ステップＳ２０５）。
【００８０】
そして、１番目から１０番目まですべて順番を付けていないと判定された場合（ステップＳ２０５：ＮＯ）、上述したステップＳ２０１に戻り、再度、それぞれ取得したスピードを各行動キャラクターの行動ゲージに加算する。これに対して、１番目から１０番目まですべて順番を付けたと判定された場合には（ステップＳ２０５：ＹＥＳ）、この処理を終了する。
【００８１】
図１５は、本実施形態にかかる行動順決定処理を説明する概略図である。
ここでは、図１５に示すように、各対戦デッキを構成するキャラクターの中から各プレイヤーによって指定された行動キャラクターが、「キャラクターＡ」、「キャラクターＦ」、「キャラクターＤ」、「キャラクターＢ」の４体であるものとする。これら行動キャラクターすべての行動ゲージは、初期値である０の状態であるものとする。
【００８２】
先ず、この状態であるときに、各行動キャラクターである「キャラクターＡ」、「キャラクターＦ」、「キャラクターＤ」、「キャラクターＢ」のそれぞれに設定されたスピードを、それぞれの行動ゲージに加算する（１回目）。その結果、いずれの行動キャラクターも行動ゲージが上限値に達していない。
【００８３】
そのため、次に再び、各行動キャラクターである「キャラクターＡ」、「キャラクターＦ」、「キャラクターＤ」、「キャラクターＢ」のそれぞれに設定されたスピードを、それぞれの行動ゲージに加算する（２回目）。その結果、「キャラクターＡ」の行動ゲージが上限値に達したので、「キャラクターＡ」が対戦開始後に行動する順番を１番目に設定する。
【００８４】
このとき、図中にて矢印Ｐで示すように、行動ゲージの初期化によって、行動ゲージの上限値を超えた余り分の値が「キャラクターＡ」の行動ゲージの現在値となる。
【００８５】
このようにして、各行動キャラクターの行動ゲージに対し各行動キャラクターの固有のスピードをそれぞれ加算することを繰り返し、１番目から１０番目まですべての順番付けを行なう。
【００８６】
＜行動順再決定処理＞
本実施形態における行動順再決定処理では、１番目から１０番目まで順番が付けられている各キャラクターの行動を、１番目から５番目までの上位グループと、６番目から１０番目までの下位グループに分け、各グループ内において行動の順番付けが再度行われる。
【００８７】
（上位グループ）
図１６は、本実施形態にかかる行動順再決定処理（上位グループ）に関する動作例を説明するためのフローチャートである。
【００８８】
先ず、行動順決定処理部１１４は、１番目から５番目までのいずれかの順番が付いた行動可能キャラクターに所定アイテムを使用させると、図７に示す所有キャラクター情報を参照して、その所定アイテムを使用した行動可能キャラクターのスピードを取得して一時的に上昇させる（ステップＳ３０１）。
【００８９】
次に、行動順決定処理部１１４は、図７に示す所有キャラクター情報を参照して、１番目から５番目までのいずれかの順番が付いた行動可能キャラクターのうち、その所定アイテムを使用した行動可能キャラクターを除く残りのキャラクターのスピードを取得する。そして、行動順決定処理部１１４は、その所定アイテムを使用した行動可能キャラクターの初期ゲージに上昇後のスピードを加算すると共に、他の行動可能キャラクターの初期ゲージには、その取得したスピードを加算する（ステップＳ３０２）。
【００９０】
ここでは、図９に示すマッチング情報の行動ゲージではなく、初期ゲージにスピードを加算する。つまり、一律に行動ゲージが初期値である０に戻ったものとして、スピードを加算して行く。
【００９１】
次に、行動順決定処理部１１４は、このようにしてスピードを初期ゲージに加算した結果、その初期ゲージの上限値（１００）に達した行動可能キャラクターが存在するか否かを判定する（ステップＳ３０３）。
【００９２】
そして、初期ゲージの上限値に達した行動キャラクターが存在しない場合には（ステップＳ３０３：ＮＯ）、上述したステップＳ３０２に戻り、再度、それぞれのスピードを各行動キャラクターの初期ゲージに加算する。
【００９３】
これに対し、初期ゲージの上限値に達した行動キャラクターが存在する場合（ステップＳ３０２：ＹＥＳ）、行動順決定処理部１１４は、行動ゲージの上限値に達した行動キャラクターから先に順番を付け、図１０に示す行動情報に更新登録する（ステップＳ３０４）。なお、その所定アイテムを使用した行動可能キャラクターに順番を付けた場合、それ以降の処理では、一時的に上昇させたスピードを元に戻す。
【００９４】
次に、行動順決定処理部１１４は、このようにして再び順番付けを行なった結果、上位グループ内における行動可能キャラクターの行動に対して１番目から５番目まですべて順番を付けたか否かを判定する（ステップＳ３０５）。
【００９５】
そして、１番目から５番目まですべて順番を付けていないと判定された場合（ステップＳ３０５：ＮＯ）、上述したステップＳ３０２に戻り、再度、それぞれのスピードを各行動キャラクターの初期ゲージに加算する。これに対して、１番目から５番目まですべて順番を付けたと判定された場合には（ステップＳ３０５：ＹＥＳ）、この処理を終了する。
【００９６】
このように、上位グループ内のみで順番付けが再び行われることにより、プレイヤーの操作によって既に決定されている行動可能キャラクターの行動内容が保障されることになる。そのため、再び順番付けが行われたことで上位グループから下位グループへ順番が下がることがないので、既に決定されている行動可能キャラクターの行動内容がキャンセルされることがなく、また、行動可能キャラクターの行動内容を決定するためのプレイヤーの操作が無駄になることがない。
【００９７】
（下位グループ）
図１７は、本実施形態にかかる行動順再決定処理（下位グループ）に関する動作例を説明するためのフローチャートである。
【００９８】
先ず、行動順決定処理部１１４は、１番目から５番目までのいずれかの順番が付いた行動可能キャラクターに所定アイテムを使用させると、図７に示す所有キャラクター情報を参照して、その所定アイテムを使用した行動可能キャラクターのスピードを取得して一時的に上昇させる（ステップＳ４０１）。
【００９９】
次に、行動順決定処理部１１４は、図７に示す所有キャラクター情報を参照して、６番目から１０番目までのいずれかの順番が付いた行動可能キャラクターのうち、その所定アイテムを使用した行動可能キャラクターと同じキャラクターを除く残りのキャラクターのスピードを取得する。そして、行動順決定処理部１１４は、その所定アイテムを使用した行動可能キャラクターと同じキャラクターの行動ゲージに上昇後のスピードを加算すると共に、残りのキャラクターの行動ゲージには、その取得したスピードを加算する（ステップＳ４０２）。
【０１００】
次に、行動順決定処理部１１４は、このようにしてスピードを行動ゲージに加算した結果、その行動ゲージの上限値（１００）に達した行動可能キャラクターが存在するか否かを判定する（ステップＳ４０３）。
【０１０１】
そして、行動ゲージの上限値に達した行動可能キャラクターが存在しない場合には（ステップＳ４０３：ＮＯ）、上述したステップＳ４０２に戻り、再度、それぞれのスピードを各行動キャラクターの行動ゲージに加算する。
【０１０２】
これに対し、行動ゲージの上限値に達した行動キャラクターが存在する場合（ステップＳ４０３：ＹＥＳ）、行動順決定処理部１１４は、行動ゲージの上限値に達した行動キャラクターから先に順番を付け、図１０に示す行動情報に登録する（ステップＳ４０４）。
【０１０３】
次に、行動順決定処理部１１４は、順番が付いた行動可能キャラクターの行動ゲージを初期化する（ステップＳ４０５）。すなわち、行動順決定処理部１１４は、順番が付いた行動可能キャラクターの行動ゲージを初期値である０に戻した後、行動ゲージの上限値を超えた残り分の値を現在値として図９に示すマッチング情報の行動ゲージに登録する。
【０１０４】
次に、行動順決定処理部１１４は、このようにして再び順番付けを行なった結果、下位グループ内における行動可能キャラクターの行動に対して６番目から１０番目まですべて順番を付けたか否かを判定する（ステップＳ４０６）。
【０１０５】
そして、６番目から１０番目まですべて順番を付けていないと判定された場合（ステップＳ４０６：ＮＯ）、上述したステップＳ４０２に戻り、再度、それぞれのスピードを各行動キャラクターの行動ゲージに加算する。これに対して、６番目から１０番目まですべて順番を付けたと判定された場合には（ステップＳ４０６：ＹＥＳ）、この処理を終了する。
【０１０６】
以上のとおり、本実施形態に係るゲームシステム１によれば、マッチングされた各プレイヤーの対戦デッキのうち、いずれか一方の対戦デッキから選択された行動キャラクターの行動する順番が１番目から所定番目（５番目）まで連続することを条件として、その対戦デッキによる特別攻撃が自動的に発動され、他方の対戦デッキを撃破することが可能となる。そのため、順番待ちによるストレスをプレイヤーに与えることなく、今回の対戦を終了させ、すぐに次回の対戦に挑むことが可能となる。
【０１０７】
＝＝＝その他の実施形態＝＝＝
上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１０８】
＜対戦＞
上記の本実施形態では、複数キャラクターから構成されるデッキ同士が対戦する場合をを例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、キャラクター同士を単体で対戦させても良い。
また、上記の本実施形態では、プレイヤーの対戦相手として他のプレイヤーを例に挙げて説明したが、コンピューターキャラクター（ＮＰＣ）が対戦相手でも良い。
【０１０９】
＜ゲームコンテンツ＞
上記の本実施形態では、キャラクターカードを例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、ゲームコンテンツは、電子的なゲームデータであれば良く、キャラクター自体、フィギュア、ゲームで使用される道具・アビリティ等のアイテムなどであっても良い。
【０１１０】
＜サーバー装置＞
上記の本実施形態では、サーバー装置の一例として１台のサーバー装置１０を備えたゲームシステム１を例に挙げて説明したが、これに限らず、サーバー装置の一例として複数台のサーバー装置１０を備えたゲームシステム１としても良い。すなわち、複数台のサーバー装置１０がネットワーク２を介して接続され、各サーバー装置１０が各種処理を分散して行うようにしても良い。なお、サーバー装置１０はコンピューターの一例である。
【０１１１】
＜情報処理装置＞
上記の本実施形態におけるゲームシステム１では、ゲームプログラムに基づきサーバー装置１０及びプレイヤー端末２０を協働させて各種情報処理を実行する場合を例に挙げて説明したが、これに限定されるものではなく、情報処理装置としてのプレイヤー端末２０単体、または、サーバー装置１０単体が、ゲームプログラムに基づき上記の各種情報処理を実行するようにしても良い。
また、情報処理装置としての機能の一部をプレイヤー端末２０が担う構成としても良い。この場合には、サーバー装置１０及びプレイヤー端末２０が情報処理装置を構成する。
なお、情報処理装置はプロセッサー及びメモリを備えるコンピューターの一例である。
【符号の説明】
【０１１２】
１  ゲームシステム
２  ネットワーク
１０  サーバー装置
１１  制御部
１２  記憶部
１３  入力部
１４  表示部
１５  通信部
２０  プレイヤー端末
２１  端末制御部
２２  端末記憶部
２３  端末入力部
２４  端末表示部
２５  端末通信部
５０  行動内容決定画面
１１１  エントリー処理部
１１２  マッチング処理部
１１３  デッキ編成処理部
１１４  行動順決定処理部
１１５  行動内容決定処理部
１１６  ゲーム進行処理部
１１７  画面データ生成処理部
【図１】
2017205184.tif 000003
【図２】
2017205184.tif 000004
【図３】
2017205184.tif 000005
【図４】
2017205184.tif 000006
【図５】
2017205184.tif 000007
【図６】
2017205184.tif 000008
【図７】
2017205184.tif 000009
【図８】
2017205184.tif 000010
【図９】
2017205184.tif 000011
【図１０】
2017205184.tif 000012
【図１１】
2017205184.tif 000013
【図１２】
2017205184.tif 000014
【図１３】
2017205184.tif 000015
【図１４】
2017205184.tif 000016
【図１５】
2017205184.tif 000017
【図１６】
2017205184.tif 000018
【図１７】
2017205184.tif 000019
【手続補正書】
【提出日】平成28年10月6日(2016.10.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プレイヤーの対戦相手となる他のプレイヤーを決定する処理を実行するマッチング処理部と、
複数のキャラクターによって構成される各プレイヤーのデッキを編成する処理を実行するデッキ編成処理部と、
対戦開始前に、プレイヤーのデッキ及び決定された対戦相手のデッキそれぞれから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターに設定された行動順決定用パラメーターに基づいて決定する処理を実行する行動順決定処理部と、
前記行動順決定処理部によって１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定する処理を実行する行動内容決定処理部と、
前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続しない場合に、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキによる対戦開始後に、前記行動順決定処理部が決定した順番に従って、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに前記行動内容決定処理部が決定した内容に従って行動させ、かつ、前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続する場合には、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキによる対戦開始後に、前記行動順決定処理部が決定した順番及び前記行動内容決定処理部が決定した内容に従うことなく、前記プレイヤーのデッキの特別行動により前記プレイヤーの勝利を決定するゲーム進行処理部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記ゲーム進行処理部は、決定された前記対戦相手のデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続する場合には、前記行動順決定処理部が決定した順番に従うことなく、決定された前記対戦相手のデッキの特別行動により前記対戦相手の勝利を決定する、
ことを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記行動順決定処理部は、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに設定された能力パラメーターを、各キャラクターの前記行動順決定用パラメーターに順次加算して行き、前記行動順決定用パラメーターが上限値に到達したキャラクターから先に順番を付ける、
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記行動順決定処理部は、前記プレイヤーのデッキから選択された複数のキャラクターのうち、前記プレイヤーの所有するアイテムを使用することが行動内容として決定されているキャラクターの能力パラメーターを上昇させて、前記行動順決定用パラメーターに順次加算する、
ことを特徴とする情報処理装置。
【請求項５】
請求項３又は４に記載の情報処理装置であって、
前記行動内容決定処理部は、
プレイヤーの操作に基づいて、前記プレイヤーのデッキから選択された複数のキャラクターのうち、１番目から所定番目までのいずれかの順番が付けられたキャラクターに、アイテムを使用させることを行動内容として決定し、
前記行動順決定処理部は、
１番目から所定番目までのいずれかの順番が付けられた前記キャラクターのうち、アイテムを使用することが行動内容として決定されているキャラクターの能力パラメーターを上昇させた上で、１番目から所定番目までの順番が付けられている各キャラクターの行動する順番のみを再び決定する、
ことを特徴とする情報処理装置。
【請求項６】
コンピューターに、
プレイヤーの対戦相手となる他のプレイヤーを決定するマッチング処理と、
複数のキャラクターによって構成される各プレイヤーのデッキを編成するデッキ編成処理と、
対戦開始前に、プレイヤーのデッキ及び決定された対戦相手のデッキそれぞれから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターに設定された行動順決定用パラメーターに基づいて決定する行動順決定処理と、
前記行動順決定処理にて１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定する行動内容決定処理と、
前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続しない場合に、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキによる対戦開始後に、前記行動順決定処理にて決定された順番に従って、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに前記行動内容決定処理にて決定された内容に従って行動させ、かつ、前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続する場合には、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキによる対戦開始後に、前記行動順決定処理にて決定された順番及び前記行動内容決定処理にて決定された内容に従うことなく、前記プレイヤーのデッキの特別行動により前記プレイヤーの勝利を決定するゲーム進行処理と、
を実行させることを特徴とするゲームプログラム。
【請求項７】
コンピューターが、
プレイヤーの対戦相手となる他のプレイヤーを決定し、
複数のキャラクターによって構成される各プレイヤーのデッキを編成し、
対戦開始前に、プレイヤーのデッキ及び決定された対戦相手のデッキそれぞれから複数ずつ選択された各キャラクターが対戦開始後に行動する順番を、各キャラクターに設定された行動順決定用パラメーターに基づいて決定し、
１番目から所定番目までのいずれかの順番が付けられた各キャラクターが対戦開始後に行動する内容を、各プレイヤーの操作に基づいて決定し、
前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続しない場合に、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキによる対戦開始後に、前記決定された順番に従って、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキのそれぞれから複数ずつ選択された各キャラクターに前記決定された内容に従って行動させ、かつ、前記プレイヤーのデッキから選択されたキャラクターの行動する順番が１番目から所定番目まで連続する場合には、前記プレイヤーのデッキ及び決定された前記対戦相手のデッキによる対戦開始後に、前記決定された順番及び前記決定された内容に従うことなく、前記プレイヤーのデッキの特別行動により前記プレイヤーの勝利を決定する、
ことを特徴とする情報処理方法。