(57)【特許請求の範囲】
【請求項１】
コンピューターに、
プレイヤーに選択させる複数の選択対象が配置されたゲーム画面を生成する画面生成処理と、
プレイヤーの操作によってゲーム画面上での指示位置の移動が維持された状態にあるときに、前記ゲーム画面に配置された前記選択対象の位置に前記指示位置が最初に到達したタイミングで、当該選択対象の選択操作入力を受け付ける受付処理であって、前記指示位置が最初に到達したタイミングが早い前記選択対象から順番に選択操作入力を受け付ける受付処理と、
前記選択対象の位置に前記指示位置が最初に到達したタイミング、又は、前記選択対象の選択操作入力が受け付けられた順番、の少なくとも一方に基づいて、前記プレイヤーの操作によるゲーム進行中に特殊効果を発生させる特殊効果発生処理と、
前記選択操作入力が受け付けられた順番に従って、各々の前記選択対象に対応付けられた待機時間のカウントを開始するカウント処理と、
それぞれの待機時間が経過したときに、各々の前記選択対象に対応付けられた制御対象のアクションを制御するアクション制御処理と、
を実行させ、
前記特殊効果発生処理は、
ある選択対象に対応付けられた制御対象のアクションが先に行われてから、他の選択対象に対応付けられた制御対象のアクションが後に行われるまでの時間差が、所定時間以内であるか否かを判定し、
前記所定時間以内であると判定された場合には、前記プレイヤーの操作によるゲーム進行中に特殊効果を発生させる、
ことを特徴とするゲームプログラム。
【請求項２】
請求項１に記載のゲームプログラムであって、
前記画面生成処理は、複数の前記選択対象が配置された操作領域を含むゲーム画面を生成し、
前記受付処理は、プレイヤーの操作によってゲーム画面上での指示位置の移動が維持された状態にあるときに、前記指示位置が前記操作領域外に位置したか否かに関わらず、前記操作領域内に配置された前記選択対象の位置に前記指示位置が最初に到達したタイミングで、当該選択対象の選択操作入力を受け付ける、
ことを特徴とするゲームプログラム。
【請求項３】
請求項１又は２に記載のゲームプログラムであって、
前記アクション制御処理は、各々の前記制御対象に対応付けられたアクション回数に基づき、当該制御対象がアクションを連続して行なうように制御し、
前記特殊効果発生処理は、アクション回数に基づき、前記ある選択対象に対応付けられた制御対象によって連続アクションのそれぞれが行なわれる度に、前記時間差が前記所定時間以内であるか否かを判定する、
ことを特徴とするゲームプログラム。
【請求項４】
請求項１乃至３のいずれかに記載のゲームプログラムであって、
前記特殊効果発生処理は、
前記プレイヤーの選択操作によって選択された前記選択対象が、前記選択操作入力の受け付けられた順番が遅い選択対象であるほど、当該選択対象に対応付けられた制御対象に与えられる特典を多くする、
ことを特徴とするゲームプログラム。
【請求項５】
コンピューターに、
プレイヤーに選択させる複数の選択対象が配置されたゲーム画面を生成する画面生成処理と、
プレイヤーの操作によってゲーム画面上での指示位置の移動が維持された状態にあるときに、前記ゲーム画面に配置された前記選択対象の位置に前記指示位置が最初に到達したタイミングで、当該選択対象の選択操作入力を受け付ける受付処理であって、前記指示位置が最初に到達したタイミングが早い前記選択対象から順番に選択操作入力を受け付ける受付処理と、
前記選択対象の位置に前記指示位置が最初に到達したタイミング、又は、前記選択対象の選択操作入力が受け付けられた順番、の少なくとも一方に基づいて、前記プレイヤーの操作によるゲーム進行中に特殊効果を発生させる特殊効果発生処理と、
を実行させ、
前記特殊効果発生処理は、
前記プレイヤーの選択操作によって選択された前記選択対象が、前記選択操作入力の受け付けられた順番が遅い選択対象であるほど、当該選択対象に対応付けられた制御対象に与えられる特典を多くする、
ことを特徴とするゲームプログラム。
【請求項６】
プレイヤーに選択させる複数の選択対象が配置されたゲーム画面を生成する画面生成部と、
プレイヤーの操作によってゲーム画面上での指示位置の移動が維持された状態にあるときに、前記ゲーム画面に配置された前記選択対象の位置に前記指示位置が最初に到達したタイミングで、当該選択対象の選択操作入力を受け付ける受付部であって、前記指示位置が最初に到達したタイミングが早い前記選択対象から順番に選択操作入力を受け付ける受付部と、
前記選択対象の位置に前記指示位置が最初に到達したタイミング、又は、前記選択対象の選択操作入力が受け付けられた順番、の少なくとも一方に基づいて、前記プレイヤーの操作によるゲーム進行中に特殊効果を発生させる特殊効果発生部と、
前記選択操作入力が受け付けられた順番に従って、各々の前記選択対象に対応付けられた待機時間のカウントを開始するカウント部と、
それぞれの待機時間が経過したときに、各々の前記選択対象に対応付けられた制御対象のアクションを制御するアクション制御部と、
を備え、
前記特殊効果発生部は、
ある選択対象に対応付けられた制御対象のアクションが先に行われてから、他の選択対象に対応付けられた制御対象のアクションが後に行われるまでの時間差が、所定時間以内であるか否かを判定し、
前記所定時間以内であると判定された場合には、前記プレイヤーの操作によるゲーム進行中に特殊効果を発生させる、
ことを特徴とする情報処理装置。
【請求項７】
プレイヤーに選択させる複数の選択対象が配置されたゲーム画面を生成する画面生成部と、
プレイヤーの操作によってゲーム画面上での指示位置の移動が維持された状態にあるときに、前記ゲーム画面に配置された前記選択対象の位置に前記指示位置が最初に到達したタイミングで、当該選択対象の選択操作入力を受け付ける受付部であって、前記指示位置が最初に到達したタイミングが早い前記選択対象から順番に選択操作入力を受け付ける受付部と、
前記選択対象の位置に前記指示位置が最初に到達したタイミング、又は、前記選択対象の選択操作入力が受け付けられた順番、の少なくとも一方に基づいて、前記プレイヤーの操作によるゲーム進行中に特殊効果を発生させる特殊効果発生部と、
を備え、
前記特殊効果発生部は、
前記プレイヤーの選択操作によって選択された前記選択対象が、前記選択操作入力の受け付けられた順番が遅い選択対象であるほど、当該選択対象に対応付けられた制御対象に与えられる特典を多くする、
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム、及び、情報処理装置に関する。
【背景技術】
【０００２】
画面上に表示されたキャラクターを操作することにより、キャラクター同士で対戦を行うゲームが知られている。例えば、特許文献１には、タッチパネル上に表示されているキャラクターに対してタッチ操作やドラッグ操作を行うことで、当該キャラクターに対する操作の指示を迅速に行うことが可能な対戦ゲームに関する発明が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８２０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなゲームでは、対戦の度に操作指示の入力（例えばタッチ操作）を繰り返す必要が生じるため、プレイヤーにとって大きな手間となっていた。特に、複数のキャラクターに対して操作指示を行う場合には、各々のキャラクターに対して単純な入力作業（タッチ操作）を個別に行わなくてはならず、プレイヤーがゲームに飽きてしまう一因となっていた。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、キャラクターに対する操作指示を、より効率的で興趣あるものにするゲームシステムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、
コンピューターに、
プレイヤーに選択させる複数の選択対象が配置されたゲーム画面を生成する画面生成処理と、
プレイヤーの操作によってゲーム画面上での指示位置の移動が維持された状態にあるときに、前記ゲーム画面に配置された前記選択対象の位置に前記指示位置が最初に到達したタイミングで、当該選択対象の選択操作入力を受け付ける受付処理であって、前記指示位置が最初に到達したタイミングが早い前記選択対象から順番に選択操作入力を受け付ける受付処理と、
前記選択対象の位置に前記指示位置が最初に到達したタイミング、又は、前記選択対象の選択操作入力が受け付けられた順番、の少なくとも一方に基づいて、前記プレイヤーの操作によるゲーム進行中に特殊効果を発生させる特殊効果発生処理と、
を実行させることを特徴とするゲームプログラムである。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【０００７】
【図１】ゲームシステム１の全体構成例を示す図である。
【図２】サーバー装置１０の機能上の構成を示すブロック図である。
【図３】アイテム情報のデータ構造例を示す図である。
【図４】キャラクター情報のデータ構造例を示す図である。
【図５】プレイヤー情報のデータ構造例を示す図である。
【図６】所有アイテム情報のデータ構造例を示す図である。
【図７】所有キャラクター情報のデータ構造例を示す図である。
【図８】デッキ情報のデータ構造例を示す図である。
【図９】コンボ攻撃情報のデータ構造例を示す図である。
【図１０】プレイヤー端末２０の機能上の構成を示すブロック図である。
【図１１】ゲームシステム１で対戦ゲームを行う際の各種処理について説明するフローチャートである。
【図１２】対戦ゲームのゲーム画面５０の一例を示す図である。
【図１３】プレイヤーがキャラクターの選択操作の入力を行う際の具体的動作について説明する図である。
【図１４】プレイヤーがキャラクターの選択操作の入力を行う際の具体的動作について説明する図である。
【図１５】プレイヤーがキャラクターの選択操作の入力を行う際の具体的動作について説明する図である。
【発明を実施するための形態】
【０００８】
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
即ち、コンピューターに、
プレイヤーに選択させる複数の選択対象が配置されたゲーム画面を生成する画面生成処理と、
プレイヤーの操作によってゲーム画面上での指示位置の移動が維持された状態にあるときに、前記ゲーム画面に配置された前記選択対象の位置に前記指示位置が最初に到達したタイミングで、当該選択対象の選択操作入力を受け付ける受付処理であって、前記指示位置が最初に到達したタイミングが早い前記選択対象から順番に選択操作入力を受け付ける受付処理と、
前記選択対象の位置に前記指示位置が最初に到達したタイミング、又は、前記選択対象の選択操作入力が受け付けられた順番、の少なくとも一方に基づいて、前記プレイヤーの操作によるゲーム進行中に特殊効果を発生させる特殊効果発生処理と、
を実行させることを特徴とするゲームプログラムである。
このようなゲームプログラムによれば、複数の選択対象（例えばキャラクター）について、選択指示位置をスライド移動等させることにより、選択の順番やタイミングを自在に変更することにより、効率的に選択対象を操作することができる。また、選択の順番やタイミングに応じて、所定の条件下で特殊効果を発生させることができるようになるため、プレイヤーの興趣を高めることができる。
【０００９】
また、かかるゲームプログラムであって、前記画面生成処理は、複数の前記選択対象が配置された操作領域を含むゲーム画面を生成し、
前記受付処理は、プレイヤーの操作によってゲーム画面上での指示位置の移動が維持された状態にあるときに、前記指示位置が前記操作領域外に位置したか否かに関わらず、前記操作領域内に配置された前記選択対象の位置に前記指示位置が最初に到達したタイミングで、当該選択対象の選択操作入力を受け付ける、こととしても良い。
このようなゲームプログラムによれば、プレイヤーが選択対象（例えばキャラクター）に対して選択操作指示を行う際に、選択対象が表示された領域以外の領域を通過するように指示位置をスライド移動させることが可能になる。これにより、所望の順番及びタイミングで複数の選択対象を一連の動作として選択しやすくなり、選択操作指示を、より効率的に行うことができる。
【００１０】
また、かかるゲームプログラムであって、前記コンピューターに、
前記選択操作入力が受け付けられた順番に従って、各々の前記選択対象に対応付けられた待機時間のカウントを開始するカウント処理と、
それぞれの待機時間が経過したときに、各々の前記選択対象に対応付けられた制御対象のアクションを制御するアクション制御処理と、
を実行させ、
前記特殊効果発生処理は、
ある選択対象に対応付けられた制御対象のアクションが先に行われてから、他の選択対象に対応付けられた制御対象のアクションが後に行われるまでの時間差が、所定時間以内であるか否かを判定し、
前記所定時間以内であると判定された場合には、前記プレイヤーの操作によるゲーム進行中に特殊効果を発生させる、こととしても良い。
このようなゲームプログラムによれば、プレイヤーは、選択対象を選択する順番やタイミングを変更することで、対戦ゲームに有利な特殊効果を発生させることができる。これにより、ゲームの戦略性が高くなり、プレイヤーの興趣をより高くすることができる。
【００１１】
また、かかるゲームプログラムであって、前記アクション制御処理は、各々の前記制御対象に対応付けられたアクション回数に基づき、当該制御対象がアクションを連続して行なうように制御し、
前記特殊効果発生処理は、アクション回数に基づき、前記ある選択対象に対応付けられた制御対象によって連続アクションのそれぞれが行なわれる度に、前記時間差が前記所定時間以内であるか否かを判定する、こととしても良い。
このようなゲームプログラムによれば、制御対象毎に設定されたアクション回数（例えば攻撃回数）に応じて、対戦ゲーム中に特殊効果を発生させやすくすることが可能となる。したがって、プレイヤーは、アクション回数を考慮して選択対象の選択操作を行う順番及びタイミングを調整する等によってゲームを有利に進めることができるようになる。これにより、ゲームの戦略性をより高くすることができる。
【００１２】
また、かかるゲームプログラムであって、前記特殊効果発生処理は、
前記プレイヤーの選択操作によって選択された前記選択対象が、前記選択操作入力の受け付けられた順番が遅い選択対象であるほど、当該選択対象に対応付けられた制御対象に与えられる特典を多くする、こととしても良い。
このようなゲームプログラムによれば、プレイヤーは、選択対象を選択する順番やタイミングを変更することで、よりレアなアイテムやより多くのゲームポイント等を取得することができるようになる。これにより、プレイヤーの興趣をより高くすることができる。
【００１３】
次に、プレイヤーに選択させる複数の選択対象が配置されたゲーム画面を生成する画面生成部と、
プレイヤーの操作によってゲーム画面上での指示位置の移動が維持された状態にあるときに、前記ゲーム画面に配置された前記選択対象の位置に前記指示位置が最初に到達したタイミングで、当該選択対象の選択操作入力を受け付ける受付部であって、前記指示位置が最初に到達したタイミングが早い前記選択対象から順番に選択操作入力を受け付ける受付部と、
前記選択対象の位置に前記指示位置が最初に到達したタイミング、又は、前記選択対象の選択操作入力が受け付けられた順番、の少なくとも一方に基づいて、前記プレイヤーの操作によるゲーム進行中に特殊効果を発生させる特殊効果発生部と、
を備えたことを特徴とする情報処理装置である。
このような情報処理装置によれば、プレイヤーは、複数の選択対象について選択の順番やタイミングを自在に変更することにより、効率的にキャラクターを操作することができる。また、選択の順番やタイミングに応じて、所定の条件下で特殊効果を発生させることができるようになるため、プレイヤーの興趣を高めることができる。
【００１４】
＝＝＝実施形態＝＝＝
＜＜ゲームシステム１の構成＞＞
図１は、本実施形態に係るゲームシステム１の全体構成の一例を示す図である。ゲームシステム１は、ネットワーク２（例えば、インターネット等）を介してゲームに関する各種サービスをプレイヤーに提供するものであり、サーバー装置１０と、複数のプレイヤー端末２０と、を含んで構成される。
【００１５】
本実施形態に係るゲームシステム１は、ゲームコンテンツの一例としてのキャラクターカード（以下、単に「キャラクター」とも呼ぶ）を用いて行う対戦ゲームをプレイヤーに提供することができる。
【００１６】
対戦ゲームにおいて、プレイヤーは、複数のキャラクターによって構成される対戦デッキを操作して敵（対戦相手のプレイヤーもしくはコンピューターが操作する敵キャラクター）と対戦する。対戦デッキ中の複数のキャラクターに対する操作指示は、ゲーム画面に表示された複数のキャラクターのそれぞれについて行われる。その際、複数のキャラクターのそれぞれに対応付けられて表示されている選択対象（例えば、キャラクター選択・操作用のボタンや、キャラクター自体）を指示する指示位置をスライド移動させることで、キャラクターを連続的に選択して操作指示を行うことができる。これにより、複数のキャラクターを効率的に操作することができる。
【００１７】
また、プレイヤーは、ゲーム画面上で指示位置を移動させることで選択対象（キャラクター）を選択・操作する順番やタイミングを自由に変更することが可能である。そして、各キャラクターを選択した順番やタイミングに基づいて、所定の条件で特殊効果が発動される。この特殊効果が発動されると、キャラクターが対戦に有利な攻撃を行ったりゲーム画面上で特別な演出が行われたりするため、ゲームの戦略性が高くなり、より興趣あるものにすることができる。
【００１８】
＜＜サーバー装置１０の構成＞＞
図２は、サーバー装置１０の機能上の構成を示すブロック図である。サーバー装置１０は、システム管理者等が各種サービスを運営・管理する際に利用する情報処理装置（例えば、ワークステーションやパーソナルコンピューター等）である。サーバー装置１０は、プレイヤー端末２０から各種のコマンド（リクエスト）を受信すると、プレイヤー端末２０上で動作可能なゲームプログラム・各種データや、プレイヤー端末２０の規格に合わせたマークアップ言語（ＨＴＭＬ等）で作成されたＷｅｂページ（ゲーム画面等）を送信（レスポンス）する。サーバー装置１０は、制御部１１と、記憶部１２と、入力部１３と、表示部１４と、通信部１５と、を有する。
【００１９】
制御部１１は、各部間のデータの受け渡しを行うと共に、サーバー装置１０全体の制御を行うものであり、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。本実施形態における制御部１１は、少なくとも、ゲーム進行処理部１１１、画面データ生成部１１２を備える。
【００２０】
ゲーム進行処理部１１１は、ゲームプログラムに従ってゲームを進行させる処理を実行する機能を有している。本実施形態のゲーム進行処理部１１１は、対戦処理部１１１Ａ、受付部１１１Ｂ、カウント部１１１Ｃ、アクション制御部１１１Ｄ、特殊効果発生部１１１Ｅを、少なくとも備えている。
【００２１】
対戦処理部１１１Ａは、対戦ゲームに関する各種処理を実行する機能を有している。本実施形態における対戦処理部１１１Ａは、プレイヤーからの操作入力を受け付けると、入力された操作に応じてプレイヤーキャラクターに所定の行動（例えば「攻撃」）を実行させ、実行の結果に基づいて発生するパラメーターと敵キャラクターに設定されたパラメーターとを比較する等により、対戦ゲームの勝敗を決定する。
【００２２】
受付部１１１Ｂは、プレイヤーからのキャラクター選択操作の入力を受け付ける受付処理を実行する機能を有している。本実施形態における受付部１１１Ｂは、キャラクターの選択指示を行う指示位置（例えば、タッチパネル上でのタッチ位置やゲーム画面上に表示されるカーソルの位置）がプレイヤーの操作によってゲーム画面上で移動されたときに、ゲーム画面に配置されている選択対象（キャラクター）の位置に当該指示位置が最初に到達したタイミングで、選択対象キャラクター（すなわち制御対象キャラクター）についての選択操作入力を受け付ける処理を行う。その際、指示位置が最初に到達したタイミングが早い選択対象キャラクターから順番に選択操作入力が受け付けられる。
【００２３】
カウント部１１１Ｃは、対戦ゲーム時にキャラクター毎に待機時間をカウントするカウント処理を実行する機能を有している。本実施形態におけるカウント部１１１Ｃは、受付部１１１Ｂによってキャラクターの選択操作入力が受け付けられた順番に従って、各々の選択対象キャラクター（制御対象）に対応付けられた待機時間のカウントを開始する処理を行う。
【００２４】
アクション制御部１１１Ｄは、対戦ゲーム時のキャラクターのアクション（行動）に関する各種制御を行うアクション制御処理を実行する機能を有している。本実施形態におけるアクション制御部１１１Ｄは、上述の待機時間が経過したときに、各々の選択対象キャラクター（制御対象）に対応付けられたアクション（例えば、「攻撃」等の行動）を制御する処理を行う。
【００２５】
特殊効果発生部１１１Ｅは、対戦ゲーム時に所定の条件下で特殊効果を発生させる特殊効果発生処理を実行する機能を有している。本実施形態における特殊効果発生部１１１Ｅは、ある選択対象キャラクター（制御対象）に対応付けられたアクションが先に行われてから、他の選択対象キャラクター（制御対象）に対応付けられたアクションが後に行われるまでの時間差が、所定時間以内であるか否かを判定する。そして、その時間差が所定時間以内であると判定された場合には、プレイヤーの操作によるゲーム進行中に特殊効果を発生させる。特殊効果の具体的内容については追って詳述する。
【００２６】
画面データ生成部１１２（画面生成部）は、ゲーム画面をプレイヤー端末２０に表示させるための画面データを生成する処理を実行する機能を有している。本実施形態における画面データ生成部１１２は、ゲーム画面に対応する画面データとしてＨＴＭＬデータを生成する。
【００２７】
記憶部１２は、システムプログラムが記憶された読み取り専用の記憶領域であるＲＯＭ（Read Only Memory）と、制御部１１による演算処理のワーク領域として使用される書き換え可能な記憶領域であるＲＡＭ（Random Access Memory）とを有しており、例えば、フラッシュメモリやハードディスク等の不揮発性記憶装置によって実現される。本実施形態における記憶部１２は、アイテム情報、キャラクター情報、プレイヤー情報、コンボ攻撃情報等の各種データを記憶する。
【００２８】
入力部１３は、システム管理者等が各種データ（例えば、アイテム情報やキャラクター情報等）を入力するためのものであり、例えば、キーボードやマウス等によって実現される。
【００２９】
表示部１４は、制御部１１からの指令に基づいてシステム管理者用の操作画面を表示するためのものであり、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等によって実現される。
【００３０】
通信部１５は、ネットワーク２を介してプレイヤー端末２０との間で各種情報の送受信を行うための送受信部として機能するものであり、例えば、ＮＩＣ（Network Interface Card）等によって実現されるものである。
【００３１】
図３は、アイテム情報のデータ構造例を示す図である。このアイテム情報には、アイテムＩＤに対応付けて、少なくとも、アイテム名が設定されている。
【００３２】
図４は、キャラクター情報のデータ構造例を示す図である。このキャラクター情報には、キャラクターＩＤに対応付けて、少なくとも、キャラクター名、キャラクター画像、複数の段階のクラスに分類されたレアリティ（例えば、「コモン」→「アンコモン」→「レア」→「スーパーレア」→「特スーパーレア」→「ウルトラレア」）、初期攻撃力、上限攻撃力、初期防御力、上限防御力、初期体力、上限体力等の各種パラメーター、キャラクターのスキル、キャラクターの攻撃回数、キャラクターの待機時間、そして、キャラクターの属性に関する情報が設定されている。
【００３３】
ここで、キャラクターの「スキル」は、そのキャラクターが対戦ゲーム時に発動する特殊攻撃等の能力である。また通常の「スキル」の他に、そのキャラクターがリーダーに設定された場合に発動する「リーダースキル」が設定されていても良い。キャラクターの「攻撃回数」は、対戦ゲーム時に、そのキャラクターが１回のアクション（行動）中に敵キャラクターを攻撃できる回数である。攻撃回数が多いキャラクターほど連続して敵キャラクターを攻撃することができる。キャラクターの「待機時間」は、プレイヤーから攻撃指示があった場合に、攻撃指示を受けたキャラクターが実際に敵キャラクターを攻撃するまでに要する時間である。待機時間が短いキャラクターほど、攻撃指示を受けてから敵キャラクターを攻撃するまでに要する時間が短くなる。すなわち、素早く攻撃できる。
【００３４】
図５は、プレイヤー情報のデータ構造例を示す図である。このプレイヤー情報には、プレイヤーＩＤに対応付けて、少なくとも、プレイヤー名、レベル、プレイヤーが所有しているアイテム（以下、「所有アイテム」とも呼ぶ）に関する情報である所有アイテム情報、プレイヤーが所有しているキャラクター（以下、「所有キャラクター」とも呼ぶ）に関する情報である所有キャラクター情報、プレイヤーが編成した複数のキャラクターからなる対戦デッキに関する情報であるデッキ情報、そして、プレイヤー毎のゲーム進行に関する情報であるゲーム進行情報が設定されている。ゲーム進行情報としては、例えば、ゲーム内における現在のプレイヤーのランキングや経験値、勝利数ポイント、ゲームへのログイン回数等が設定されている。
【００３５】
図６は、所有アイテム情報のデータ構造例を示す図である。この所有アイテム情報には、アイテムＩＤに対応付けて、少なくとも、プレイヤーが各アイテムを所有している個数が設定されている。
【００３６】
図７は、所有キャラクター情報のデータ構造例を示す図である。この所有キャラクター情報には、所有キャラクターのキャラクターＩＤに対応付けて、少なくとも、レベル、攻撃力、防御力、体力等の各種パラメーター、そのキャラクターが装備している武器（アイテム）のＩＤ、そしてキャラクターの経験値が設定されている。
【００３７】
図８は、デッキ情報のデータ構造例を示す図である。このデッキ情報には、デッキＩＤに対応付けて、少なくとも、デッキ名、構成キャラクター、キャラクター配置、リーダーが設定されている。構成キャラクターは、デッキを構成するプレイヤーキャラクターのキャラクターＩＤを示す情報である。キャラクター配置は、対戦ゲームにおいてゲーム画面上に配置されるキャラクターの位置を示す情報である。リーダーは、そのデッキの中でリーダーに設定されているキャラクターを示す情報である。
【００３８】
図９は、コンボ攻撃情報のデータ構造例を示す図である。このコンボ攻撃情報には、コンボＩＤに対応付けて、少なくとも、コンボ攻撃発動の条件（例えば、属性や時間差）、特殊効果が設定されている。
【００３９】
コンボ攻撃とは、異なる２以上のキャラクターが敵キャラクターに対してそれぞれ攻撃（アクション）を行う際に、第１のキャラクターによる攻撃と第２のキャラクターによる攻撃との間の時間差が所定の条件を満たした場合に、通常の攻撃よりも大きな攻撃力で敵キャラクターを攻撃できる等の特殊効果を伴う攻撃である。本実施形態のコンボ攻撃情報では、コンボ攻撃発動の条件として、２以上のキャラクターによる攻撃の時間差が定められている。例えば、図９でコンボＩＤ：１のコンボ攻撃は、第１のキャラクターによる攻撃と第２のキャラクターによる攻撃との時間差が０．２秒以内であった場合には、各々のキャラクターの攻撃力が２倍になるという特殊効果が発動される。なお、時間差が０．２秒以内であれば、２体のキャラクターのうちのどちらの攻撃が先に行われても良く、攻撃のタイミングが同時であっても良い。また、３体以上のキャラクターによって攻撃が行われる場合に、それぞれの攻撃の時間差が０．２秒以内であれば、コンボ攻撃が継続される。例えば、５体のキャラクターがそれぞれ０．２秒以内の時間差で敵キャラクターを順番に攻撃すれば、５回分のコンボ攻撃について特殊効果が発動するため、それだけ大きな効果が期待できる。
【００４０】
なお、対戦ゲームにおいて攻撃（アクション）を行う複数のキャラクターの属性がコンボ攻撃発動の条件として設定されていても良い。例えば、図９でコンボＩＤ：２のコンボ攻撃は、火・水・風のいずれかの属性を有する２以上のキャラクターが０．５秒以内の時間差でそれぞれ攻撃を行うことが発動条件となる。
【００４１】
＜＜プレイヤー端末２０の構成＞＞
図１０は、プレイヤー端末２０の機能上の構成を示すブロック図である。プレイヤー端末２０は、プレイヤーが所持し利用することができる情報処理装置（例えば、タブレット端末、携帯電話端末、スマートフォン等）である。プレイヤー端末２０は、Ｗｅｂブラウザ機能を有しているため、サーバー装置１０から送信されたＷｅｂページ（ゲーム画面等）を画面表示することができる。プレイヤー端末２０は、プレイヤー端末２０全体の制御を行う端末制御部２１と、各種データ・プログラムを記憶する端末記憶部２２と、プレイヤーが操作入力を行うための端末入力部２３と、ゲーム画面・操作画面を表示する端末表示部２４と、サーバー装置１０との間で情報通信を行う端末通信部２５を有している。
【００４２】
＜＜ゲームシステム１の動作＞＞
図１１は、ゲームシステム１で対戦ゲームを行う際の各種処理について説明するフローチャートである。
【００４３】
先ず始めに、プレイヤーは、プレイヤー端末２０を操作して、対戦ゲーム開始の要求を行う（Ｓ１０１）。サーバー装置１０がプレイヤー端末２０を介してプレイヤーからの対戦ゲーム開始要求を受け付けると、対戦ゲームを実行するための各種処理が開始される。
【００４４】
次いで、制御部１１は、記憶部１２に記憶されているキャラクター情報にアクセスして、敵キャラクターについての情報を取得するとともに、プレイヤー情報のうちのデッキ情報にアクセスして、対戦ゲームに参加する複数のプレイヤーキャラクターからなる対戦デッキについての情報を取得する（Ｓ１０２）。
【００４５】
次いで、画面データ生成部１１２は、Ｓ１０２で取得したデッキ情報及び敵キャラクターの情報に基づいて対戦ゲームのゲーム画面データを生成し、プレイヤー端末２０に表示させる（Ｓ１０３）。
【００４６】
図１２は、対戦ゲームのゲーム画面５０の一例を示す図である。本実施形態における対戦ゲームのゲーム画面５０は、各キャラクターの画像や配置を表示するキャラクター表示領域５１と、プレイヤーが操作指示を行うための操作領域５２とを有する。キャラクター表示領域５１には、敵キャラクターの画像、及び、プレイヤーの対戦デッキに含まれる複数のプレイヤーキャラクターの画像が表示される。操作領域５２には、複数のキャラクター操作ボタンが配置される。「キャラクター操作ボタン」は、複数のプレイヤーキャラクターのそれぞれに対応付けて設けられ、プレイヤーは所定のキャラクター操作ボタンを選択して操作指示の入力を行う（例えばキャラクター操作ボタンをタッチする）ことで、当該キャラクター操作ボタンに対応付けられたキャラクターを選択して操作することができる。すなわち、「キャラクター操作ボタン」は、プレイヤーに所望のキャラクターを選択させて操作指示を行わせるための「選択対象」である。図１２の例では、対戦ゲームに参加する５体のキャラクターにそれぞれ対応付けられた５つのキャラクター操作ボタン５２Ａ〜５２Ｅが配置されている。キャラクター操作ボタン５２Ａ〜５２Ｅの配置は、例えば、デッキ情報のうちの「配置」情報に基づいて決定される（図８参照）。
なお、キャラクター操作ボタンには、当該キャラクター操作ボタンにそれぞれ対応付けられているキャラクター（制御対象）の画像や、当該キャラクターに設定されている待機時間やパラメーターの情報が表示されていても良い。キャラクター操作ボタンにこのような情報が表示されていれば、プレイヤーはキャラクター選択の順番等を決定する際の参考にすることができる。
【００４７】
次いで、図１１に戻り、プレイヤー端末２０はプレイヤーからキャラクター操作ボタンへの入力があったか否かを判定する（Ｓ１０４）。そして、入力がなかった場合は（Ｓ１０４：ＮＯ）、プレイヤーからの入力があるまで待機する。このとき、プレイヤーに入力を促すメッセージをゲーム画面上に表示させるようにしても良い。プレイヤーからの入力があった場合には（Ｓ１０４：ＹＥＳ）、Ｓ１０５へ処理を進める。
【００４８】
次いで、プレイヤーからキャラクター操作ボタンへの入力があった場合、受付部１１１Ｂはプレイヤーからの操作指示の入力を受け付ける受付処理を行う（Ｓ１０５）。図１２の例で示したように、本実施形態の対戦ゲームのゲーム画面５０には選択対象であるキャラクター操作ボタンが複数配置されている。プレイヤーは、それら複数のキャラクター操作ボタンを選択して指示する順番及びタイミングを変更することにより、様々なパターンでプレイヤーキャラクターを操作することができる。
【００４９】
本実施形態では、ゲーム画面上でキャラクター操作ボタンが配置されている位置をプレイヤーが指示（タッチ）したタイミングで、そのキャラクター操作ボタンに対応付けられたキャラクターに対する操作入力が受け付けられる。そして、複数のキャラクター操作ボタンの位置を順次指示（タッチ）していくことで、それぞれのキャラクター操作ボタンに対応付けられキャラクターに対する選択操作入力が順番に受け付けられる。その際、プレイヤーはゲーム画面上に表示されている複数のキャラクター操作ボタンに対して指示位置をスライド移動させることにより、複数のキャラクターに対する選択操作入力を一連の動作として行うことができる。言い換えると、プレイヤーの操作によってゲーム画面上での指示位置の移動が維持された状態にあるときに、当該指示位置が最初に到達したタイミングが早い選択対象から順番に選択操作入力が受け付けられる。
【００５０】
図１３は、プレイヤーがキャラクターの選択操作の入力を行う際の具体的動作について説明する図である。図１３では、プレイヤーがキャラクター操作ボタン５２Ａ（キャラクターＡ）、キャラクター操作ボタン５２Ｂ（キャラクターＢ）、キャラクター操作ボタン５２Ｃ（キャラクターＣ）、キャラクター操作ボタン５２Ｄ（キャラクターＤ）、キャラクター操作ボタン５２Ｅ（キャラクターＥ）の順番で選択を行う場合の例について表している。プレイヤーは先ずキャラクター操作ボタン５２Ａの位置を指示する（タッチする）。これにより、キャラクター選択ボタン５２Ａに対応付けられたキャラクターＡが最初に選択されたものとして操作入力が受け付けられる。続いて、指示位置をキャラクター操作ボタン５２Ａの右隣に配置されているキャラクター操作ボタン５２Ｂの位置にスライド移動させる。これにより、キャラクターＢが２番目に選択されたものとして操作入力が受け付けられる。このようにして指示位置のスライド移動をキャラクター操作ボタン５２Ｅの位置まで続ける（指示位置の移動を維持する）ことにより、当該指示位置が所定のキャラクター操作ボタンの位置に到達した順番でそのキャラクターに対する選択操作入力が受け付けられる。したがって、プレイヤーは指示位置を１回スライド移動させる動作を行うだけで、効率的に操作指示を行うことができる。
【００５１】
図１４及び図１５は、プレイヤーがキャラクターの選択操作の入力を行う際の具体的動作について説明する図であり、プレイヤーがキャラクター操作ボタン５２Ｂ（キャラクターＢ）、キャラクター操作ボタン５２Ｃ（キャラクターＣ）、キャラクター操作ボタン５２Ｄ（キャラクターＤ）、キャラクター操作ボタン５２Ｅ（キャラクターＥ）、キャラクター操作ボタン５２Ａ（キャラクターＡ）の順番で選択を行う場合の例について表している。図１４では、プレイヤーは先ずキャラクター操作ボタン５２Ｂの位置を指示した後、指示位置をキャラクター操作ボタン５２Ｅの位置までスライド移動させることにより、キャラクターＢからキャラクターＥまでを順番に選択する。その後、指示位置の移動方向を反転させ、キャラクター操作ボタン５２Ｅの位置からキャラクター操作ボタン５２Ａの位置まで指示位置をスライド移動させる。このとき、当該指示位置はキャラクター操作ボタン５２Ｄ、５２Ｃ、５２Ｂの位置を通過するが、これらのキャラクター操作ボタンについては最初に指示位置が到達したタイミングで既に選択操作入力が受け付けられているため、２回目以降に指示位置が到達したタイミングでは選択操作入力は受け付けられない。したがって、プレイヤーは指示位置を往復してスライド移動させるだけで、効率的に操作指示を行うことができる。
【００５２】
また、本実施形態の受付処理では、指示位置が操作領域５２の外に位置したか否かに関わらず、操作領域５２に配置されたキャラクター操作ボタン（選択対象）の位置に指示位置が最初に到達したタイミングで、当該キャラクター操作ボタンの選択操作入力が受け付けられる。すなわち、プレイヤーが指示位置をスライド移動させる際に、操作領域５２以外の領域を通過させても良い。図１５では、プレイヤーは指示位置をスライド移動させてキャラクター操作ボタン５２Ｂからキャラクター操作ボタン５２Ｅまでを順番に選択した後、指示位置を操作領域５２の外へ移動させ、キャラクター表示領域５１を通過してキャラクター操作ボタン５２Ａの位置まで到達させている。この場合も、指示位置が最初に到達した順番でキャラクターの選択操作入力が受け付けられる。
【００５３】
なお上述した具体的動作では、プレイヤーが操作領域５２に配置されたキャラクター操作ボタンを全て選択する場合（全部のキャラクターを選択する場合）の例について説明したが、キャラクター操作ボタンの一部を選択しても良い（一部のキャラクターを選択しても良い）。例えば、図１３に示すゲーム画面５０が表示されている際に、プレイヤーが先ずキャラクター操作ボタン５２Ａの位置を指示した後、指示位置をキャラクター操作ボタン５２Ｃの位置までスライド移動させてからタッチアップすると、キャラクターＡからキャラクターＣまでが順番に選択される。このとき、指示位置がキャラクター操作ボタンに到達したタイミングで、キャラクターの選択が確定され、キャラクターに対する選択操作入力が受け付けられる。これ以外にも、指示位置がキャラクター操作ボタンから離れたタイミングで、キャラクターの選択が確定され、キャラクターに対する選択操作入力が受け付けられても良い。このように、プレイヤーは指示位置を１回スライド移動させてからタッチアップ動作を行うだけで、一部のキャラクターに対して効率的に操作指示を行うことができる。
【００５４】
またさらには、そのタッチアップ後に、残りの２体のキャラクターに対しても引き続き操作指示を行っても良い。例えば、プレイヤーが先ずキャラクター操作ボタン５２Ｄの位置を指示した後、指示位置をキャラクター操作ボタン５２Ｅの位置までスライド移動させてからタッチアップすることで、キャラクターＤ及びキャラクターＥが順番に選択されても良い。また例えば、プレイヤーがキャラクター操作ボタン５２Ｄやキャラクター操作ボタン５２Ｅをそれぞれタップ操作することで、キャラクターＤやキャラクターＥが個別に選択されても良い。このように、プレイヤーは指示位置をスライド移動させたりタップ操作したりすることにより、各キャラクターに対し攻撃やスキル発動を効率的に行わせることができる。
【００５５】
プレイヤーはこれらの動作を組み合わせることにより、指示位置をスライド移動させながら所望の順番でキャラクターを選択して操作指示を行うことができる。
【００５６】
次いで、図１１に戻り、カウント部１１１Ｃは、選択操作入力が受け付けられた順番に従って、選択されたキャラクター毎に対応付けられた待機時間のカウントを開始するカウント処理を行う（Ｓ１０６）。例えば、Ｓ１０５でキャラクターＡについての操作入力が受け付けられた場合、カウント部１１１Ｃは当該操作入力が受け付けられたタイミングでキャラクターＡについて待機時間のカウントを開始する。
【００５７】
次いで、アクション制御部１１１Ｄは、それぞれのキャラクター毎に対応付けられた待機時間が経過したときに、当該キャラクター毎に対応付けられたアクションについての制御を行うアクション制御処理を行う（Ｓ１０７）。例えば、Ｓ１０６でキャラクターＡについての待機時間のカウントが開始されていた場合、アクション制御部１１１ＤはキャラクターＡに対応付けられた待機時間である３秒（図４参照）が経過したタイミングで、キャラクターＡに所定のアクションを行わせるように制御する。本実施形態の対戦ゲームでは、キャラクター毎に対応付けられている「攻撃回数」に基づいて各キャラクターが敵キャラクターを攻撃するアクションが行われる。例えば、キャラクターＡには「攻撃回数５回」というアクションが対応付けられているので（図４参照）、待機時間が経過したときに、キャラクターＡは敵キャラクターに対して５回の連続攻撃を行う。
【００５８】
なお、キャラクターに対する操作入力が受け付けられてから待機時間が経過するまでの間に、選択された当該キャラクターを、ゲーム画面上で敵キャラクターが表示されている位置まで移動させるように制御しても良い。つまり、キャラクターが攻撃対象まで移動して攻撃を開始するまでに要する時間を「待機時間」として扱っても良い。このような演出を行うことにより、対戦ゲームにおいて各キャラクターが刻々とアクションを行っているように見えるため、プレイヤーの興趣を高めることができる。
【００５９】
次いで、特殊効果発生部１１１Ｅは、所定の条件が満たされたか否かの判定を行う（Ｓ１０８）。ここで、所定の条件とは、あるキャラクターのアクション（攻撃）が先に行われてから、他のキャラクターのアクション（攻撃）が後に行われるまでの時間差が、所定時間以内となることである。すなわち、図８で説明したコンボ攻撃発動の条件を満たされたか否かが判定される。かかる判定の結果、所定条件が満たされなかった場合は（Ｓ１０８：ＮＯ）、Ｓ１１０の処理に進み、所定条件が満たされた場合は（Ｓ１０８：ＹＥＳ）、Ｓ１０９の処理に進む。
【００６０】
次いで、所定の条件が満たされた場合、特殊効果発生部１１１Ｅは、対戦ゲーム進行中に特殊効果を発生させる（Ｓ１０９）。本実施形態では、上述のコンボ攻撃発動条件が満たされた場合に、コンボ攻撃が発動される。例えば、図１３において、最初にキャラクターＡの選択操作入力が受け付けられた１秒後に、２番目にキャラクターＢの選択操作入力が受け付けられたとする。この場合、キャラクターＡは、待機時間である３秒が経過したタイミングで敵キャラクターに対して攻撃を開始する。同様に、キャラクターＢは、待機時間である２秒が経過したタイミングで敵キャラクターに対して攻撃を開始する。ここで、キャラクターＡの待機時間のカウントが開始されてから１秒後にキャラクターＢの待機時間のカウントが開始されるため、キャラクターＡの攻撃開始のタイミング（３秒）とキャラクターＢの攻撃開始のタイミング（１秒＋２秒）とが同時になる。すなわち、キャラクターＡの攻撃（アクション）とキャラクターＢの攻撃（アクション）との時間差が０．２秒以内となる。したがって、図９のコンボＩＤ：１の条件が満たされるため、キャラクターＡ及びキャラクターＢの攻撃力を２倍にする「特殊効果」が発生する。なお、複数の条件が同時に満たされた場合は、あらかじめ設定された優先順位に基づいて最も優先順位の高い特殊効果が発生するようにしても良いし、複数の特殊効果が同時に発生するようにしても良い。
【００６１】
また、各キャラクターにはそれぞれ「攻撃回数」が設定されているため、特殊効果発生部１１１Ｅは、設定された攻撃回数（すなわちアクション回数）に基づいてキャラクターによって連続攻撃のそれぞれが行なわれる度に、次のキャラクターによる攻撃との時間差が所定時間以内であるか否かについて判定を行う。例えば上述の例において、最初に選択操作入力が受け付けられたキャラクターＡは、待機時間（２秒）の経過後に５回連続で攻撃を行うが、その５回の連続攻撃のそれぞれについて、次のキャラクター（上述の例ではキャラクターＢ）による攻撃との時間差が判定される。一般に、攻撃回数の多いキャラクターほど、攻撃を開始してから攻撃を終了するまでの時間が長くなるため、他のキャラクターによる攻撃との時間差が所定時間以内になる確率が高くなる。つまり、特殊効果が発生する確率が高くなる。したがって、プレイヤーは、各キャラクターの待機時間及び攻撃回数を十分に考慮したうえで、ゲーム画面上における各キャラクターの配置（すなわち対戦デッキの設定）や操作入力を行う順番及びタイミングを決定することによって、対戦ゲームをより有利に進めることができるようになる。
【００６２】
次いで、対戦処理部１１１Ａは、対戦の勝敗を判定する（Ｓ１１０）。対戦の勝敗は、例えば、プレイヤーキャラクターによる攻撃の合計値と敵キャラクターの体力値とを比較して、プレイヤーキャラクターによる攻撃の合計値が敵キャラクターの体力値以上であれば、プレイヤーの勝利とする。逆に、プレイヤーキャラクターによる攻撃の合計値が敵キャラクターの体力値よりも小さければ、敵キャラクターの勝利とする。なお、勝敗の判定方法はこの限りではない。
【００６３】
以上のとおり、本実施形態に係るゲームシステム１においては、プレイヤーは、指示位置をスライド移動させながら複数のキャラクターに対して操作指示を行うことができるため、効率的に操作を行うことができる。また、複数のキャラクターに対して指示を行う順番やタイミングを変更することにより、所定の条件下で特殊効果を発生させることが可能となるため、対戦ゲームをより興趣あるものにすることができる。
【００６４】
＝＝＝その他の実施形態＝＝＝
上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００６５】
＜特殊効果について＞
上記の実施形態では、対戦ゲームにおいて所定の条件を満たした場合の特殊効果として、対戦ゲーム時にコンボ攻撃が発動して攻撃力が高くなる等の効果が発生する例について説明したが、他の特殊効果が発生するようにしても良い。例えば、複数のキャラクターに対する選択操作入力が受け付けられる順番に基づいて特典が付与されるような特殊効果であっても良い。
【００６６】
この場合、特殊効果発生部１１１Ｅは、プレイヤーの選択操作によって選択されたキャラクター（制御対象のキャラクター）について、選択操作入力の受け付けられた順番が遅いほど、当該キャラクターに付与される特典を多くする。具体的には、プレイヤーの対戦デッキを構成する複数のキャラクターのうち、対戦ゲーム時に最後に選択操作入力が受け付けられたキャラクターに対して回復アイテムや経験値等を他のキャラクターよりも多く付与する。特殊効果発生部１１１Ｅは、特殊効果として付与されるべきアイテムや経験値を、所有キャラクター情報のキャラクターＩＤに対応付けて記憶部１２に記憶させる。
【００６７】
また、プレイヤーのゲーム進行情報に基づいて特殊効果の内容が変更されるようにしても良い。例えば、現時点におけるプレイヤーのランキングやゲームへのログイン回数が多いほど貴重なアイテムが付与されたり、コンボ攻撃を行う際の効果（例えば攻撃力）が大きくなるようにしたりしても良い。
【００６８】
＜待機時間及び攻撃回数の設定について＞
上記の実施形態では、キャラクター情報として各キャラクターに対応付けて待機時間及び攻撃回数がそれぞれ設定されていたが、待機時間及び攻撃回数の設定値が変化するようにしても良い。例えば、キャラクターのレベルが高くなるほど、攻撃回数が多くなったり、待機時間が短くなったりするようにしても良い。このようにすれば、キャラクターのレベルを上げるほどコンボ攻撃が発動しやすくなる等の効果が得られるため、プレイヤーがキャラクターを育成する契機となり、プレイヤーの興趣をより高くすることができる。
【００６９】
また、キャラクターがデッキ中でリーダーに設定された場合に待機時間及び攻撃回数が変化したり、キャラクターのレアリティやキャラクターに設定されているスキルの種類に応じて待機時間及び攻撃回数が補正されたりするようにしても良い。このようにすれば、対戦デッキの編成の仕方によって対戦ゲームを有利に進めることができるようになるため、対戦ゲームの戦略性が高くなり、プレイヤーの興趣を高めることができる。
【００７０】
＜サーバー装置＞
上記の実施形態では、サーバー装置の一例として１台のサーバー装置１０を備えたゲームシステム１を例に挙げて説明したが、これに限らず、サーバー装置の一例として複数台のサーバー装置１０を備えたゲームシステム１としても良い。すなわち、複数台のサーバー装置１０がネットワーク２を介して接続され、各サーバー装置１０が各種処理を分散して行うようにしても良い。
【００７１】
＜情報処理装置＞
上記の実施形態におけるゲームシステム１では、ゲームプログラムに基づきサーバー装置１０及びプレイヤー端末２０を協働させて各種情報処理を実行する場合を例に挙げて説明したが、これに限定されるものではなく、情報処理装置としてのプレイヤー端末２０単体、または、サーバー装置１０単体が、ゲームプログラムに基づき上記の各種情報処理を実行するようにしても良い。
また、情報処理装置としての機能の一部をプレイヤー端末２０が担う構成としても良い。この場合には、サーバー装置１０及びプレイヤー端末２０が情報処理装置を構成する。
なお、情報処理装置はプロセッサー及びメモリを備えるコンピューターの一例である。
【符号の説明】
【００７２】
１  ゲームシステム、２  ネットワーク、１０  サーバー装置、１１  制御部、１２  記憶部、１３  入力部、１４  表示部、１５  通信部、２０  プレイヤー端末、２１  端末制御部、２２  端末記憶部、２３  端末入力部、２４  端末表示部、２５  端末通信部、５０  ゲーム画面、５１  キャラクター表示領域、５２  操作領域、５２Ａ  キャラクター操作ボタン、５２Ｂ  キャラクター操作ボタン、５２Ｃ  キャラクター操作ボタン、５２Ｄ  キャラクター操作ボタン、５２Ｅ  キャラクター操作ボタン、１１１  ゲーム進行処理部、１１１Ａ  対戦処理部、１１１Ｂ  受付部、１１１Ｃ  カウント部
１１１Ｄ  アクション制御部、１１１Ｅ  特殊効果発生部、１１２  画面データ生成部
【要約】
【課題】キャラクターに対する操作指示をより効率的で興趣あるものにするゲームシステムを提供する。
【解決手段】本発明に係るゲームプログラムは、コンピューターに、プレイヤーに選択させる複数の選択対象が配置されたゲーム画面を生成する画面生成処理と、プレイヤーの操作によってゲーム画面上での指示位置の移動が維持された状態にあるときに、ゲーム画面に配置された選択対象の位置に指示位置が最初に到達したタイミングで、当該選択対象の選択操作入力を受け付ける受付処理であって、指示位置が最初に到達したタイミングが早い選択対象から順番に選択操作入力を受け付ける受付処理と、選択対象の位置に指示位置が最初に到達したタイミング、又は、選択対象の選択操作入力が受け付けられた順番、の少なくとも一方に基づいて、前記プレイヤーの操作によるゲーム進行中に特殊効果を発生させる特殊効果発生処理と、を実行させる。
【選択図】図１【図１】
0005735696.tif 000002
【図２】
0005735696.tif 000003
【図３】
0005735696.tif 000004
【図４】
0005735696.tif 000005
【図５】
0005735696.tif 000006
【図６】
0005735696.tif 000007
【図７】
0005735696.tif 000008
【図８】
0005735696.tif 000009
【図９】
0005735696.tif 000010
【図１０】
0005735696.tif 000011
【図１１】
0005735696.tif 000012
【図１２】
0005735696.tif 000013
【図１３】
0005735696.tif 000014
【図１４】
0005735696.tif 000015
【図１５】
0005735696.tif 000016