(57)【特許請求の範囲】
【請求項１】
コンピュータに、
ゲームの進行に応じて変化するゲーム媒体の状態情報の更新指示を受け付ける指示受付機能と、
前記更新指示を受け付けたタイミングにおける最新の状態情報を記憶部に記憶する記憶機能と、
前記記憶部から取得した前記最新の状態情報を表示する第二のゲーム画面に関する情報と、前記ゲーム媒体を表示する第一のゲーム画面に関する情報とを生成する画面情報生成機能と、
前記画面情報生成機能によって生成された前記ゲーム媒体を表示する第一のゲーム画面に関する情報及び前記状態情報を表示する第二のゲーム画面に関する情報を、前記ゲーム媒体を表示する第一のゲーム画面と前記状態情報を表示する第二のゲーム画面との切り替えが、前記ゲームの進行への影響と、前記状態情報の確認に適したタイミングとの判断に基づいて行われるようにユーザの端末へ出力する出力機能と、
を実現するゲームプログラム。
【請求項２】
前記タイミングを前記ユーザに提案する提案機能を更に実現させる、
ことを特徴とする請求項１に記載のゲームプログラム。
【請求項３】
前記第一のゲーム画面に関する情報は、前記指示受付機能が前記状態情報の更新指示を受け付けるためのボタンの情報、および、前記指示受付機能が前記ゲーム媒体の表示と前記状態情報の表示との切り替え指示を受け付けるためのボタンの情報を含み、
前記第二のゲーム画面に関する情報は、少なくとも前記指示受付機能が前記切り替え指示を受け付けるためのボタンの情報を含むことを特徴とする請求項１または２に記載のゲームプログラム。
【請求項４】
前記画面情報生成機能は、前記第二のゲーム画面に関する情報を、前記指示受付機能により前記切り替え指示が受け付けられるよりも前に生成することを特徴とする請求項１〜３のいずれか一項に記載のゲームプログラム。
【請求項５】
前記画面情報生成機能は、前記指示受付機能が前記状態情報の更新指示を受け付けたタイミングにおける前記ゲームの進行の状況に基づいて、前記記憶機能から、該状況に応じた最新の状態情報を取得し、前記第二のゲーム画面に関する情報を生成することを特徴とする請求項１〜４のいずれか一項に記載のゲームプログラム。
【請求項６】
前記ゲームの進行の状況には、前記ゲーム媒体のグループ内位置の状況が含まれることを特徴とする請求項５に記載のゲームプログラム。
【請求項７】
前記記憶機能は、前記ユーザの所属する前記グループのゲーム媒体の前記状態情報を前記記憶部に記憶し、
前記画面情報生成機能は、前記グループのゲーム媒体の状態情報を表示するための情報を含む第二のゲーム画面に関する情報を生成し、
前記指示受付機能は、前記グループのゲーム媒体の状態情報を表示するための情報を含む第二のゲーム画面に対する前記ユーザからの指示を受け付け、
前記記憶機能は、前記ユーザからの指示に応じて、前記グループのゲーム媒体の状態情報を変化させて前記記憶部に記憶させる、
ことを特徴とする請求項６に記載のゲームプログラム。
【請求項８】
前記ゲームプログラムは、さらに、コンピュータに、
前記ユーザによる、前記状態情報の表示に関する情報に含めるべき状態情報の選択を受け付ける情報選択受付機能を実現させ、
前記画面情報生成機能は、前記指示受付機能が前記更新指示を受け付けたタイミングにおいて、前記情報選択受付機能が受け付けた選択に基づいて、前記記憶機能から、前記選択された状態情報の最新の状態情報を取得し、前記第二のゲーム画面に関する情報を生成することを特徴とする請求項１〜７のいずれか一項に記載のゲームプログラム。
【請求項９】
前記ゲームプログラムは、さらに、コンピュータに、
前記ユーザによる、前記ゲームにおける戦略の選択を受け付ける戦略選択受付機能を実現させ、
前記画面情報生成機能は、前記指示受付機能が前記状態情報の更新指示を受け付けたタイミングにおいて、前記戦略選択受付機能が受け付けた選択に基づいて、前記記憶機能から、前記選択された状態情報の最新の状態情報を取得し、前記第二のゲーム画面に関する情報を生成することを特徴とする請求項１〜８のいずれか一項に記載のゲームプログラム。
【請求項１０】
前記コンピュータと前記ユーザの端末とはネットワークを介して接続され、
前記切り替えは、非通信状態で行われることを特徴とする請求項１〜９のいずれか一項に記載のゲームプログラム。
【請求項１１】
前記ゲームプログラムは、一のユーザ端末に対応するゲーム媒体を含む複数のゲーム媒体同士が戦闘を行うゲームの進行を処理することを特徴とする請求項１〜１０のいずれか一項に記載のゲームプログラム。
【請求項１２】
前記指示受付機能は、タッチパネルを主たるユーザーインターフェイスデバイスとするスマートデバイスであるユーザの端末からの指示を受け付けることを特徴とする請求項１〜１１のいずれか一項に記載のゲームプログラム。
【請求項１３】
ゲームの進行に応じて変化するゲーム媒体の状態情報の更新指示を受け付ける指示受付ステップと、
前記更新指示を受け付けたタイミングにおける最新の状態情報を記憶部に記憶する記憶ステップと、
前記記憶部から取得した前記最新の状態情報を表示する第二のゲーム画面に関する情報と、前記ゲーム媒体を表示する第一のゲーム画面に関する情報とを生成する画面情報生成ステップと、
前記画面情報生成ステップによって生成された前記ゲーム媒体を表示する第一のゲーム画面に関する情報及び前記状態情報を表示する第二のゲーム画面に関する情報を、前記ゲーム媒体を表示する第一のゲーム画面と前記状態情報を表示する第二のゲーム画面との切り替えが、前記ゲームの進行への影響と、前記状態情報の確認に適したタイミングとの判断に基づいて行われるようにユーザの端末へ出力する出力ステップと、
を含む情報処理装置によるゲーム処理方法。
【請求項１４】
ゲームの進行に応じて変化するゲーム媒体の状態情報の更新指示を受け付ける指示受付部と、
前記更新指示を受け付けたタイミングにおける最新の状態情報を記憶する記憶部と、
前記記憶部から取得した前記最新の状態情報を表示する第二のゲーム画面に関する情報と、前記ゲーム媒体を表示する第一のゲーム画面に関する情報とを生成する画面情報生成部と、
前記画面情報生成部によって生成された前記ゲーム媒体を表示する第一のゲーム画面に関する情報及び前記状態情報を表示する第二のゲーム画面に関する情報を、前記ゲーム媒体を表示する第一のゲーム画面と前記状態情報を表示する第二のゲーム画面との切り替えが、前記ゲームの進行への影響と、前記状態情報の確認に適したタイミングとの判断に基づいて行われるようにユーザの端末へ出力する出力部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム、ゲーム処理方法および情報処理装置に関し、特に、ゲーム媒体を用いたゲームの進行を処理するゲームプログラム、ゲーム処理方法および情報処理装置に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット等の電子デバイスの普及に伴い、家庭用ゲーム機用のゲーム以外にも、電子デバイス用のゲームが盛んに開発されている。
【０００３】
例えば、特許文献１には、携帯端末等のクライアント端末でプレイされるゲームであって、クライアント端末とサーバ装置とが通信を行いながら進行するゲームが開示されている。
【０００４】
このような電子デバイス用のゲームは、一般に、演算処理をクライアント端末側で行うネイティブゲーム、上記特許文献１に開示されるような、演算処理をネットワーク上のサーバ側で行うブラウザゲーム、そして、これらの中間タイプのハイブリッド型ゲームの３つに大別される。
【０００５】
上記ブラウザゲームにおいては、演算処理が高性能端末であるサーバ側で行われるため、ゲーム画面の表示可否または表示速度は、主に通信状態に依存する。
【０００６】
一方、ネイティブゲームにおいては、通信状態は無関係であるものの、演算処理がクライアント端末側で行われるため、ゲーム画面の表示可否または表示速度は、主にクライアント端末のハードウェアの性能に依存する。
【０００７】
したがって、いずれのゲームにおいても、ゲーム画面を負荷なく表示するには、一つの画面に表示する情報量を単純に少なくする方法を採用するのが一般的であった。
【０００８】
しかしながら、電子デバイス用のゲームにおいても、より高度で複雑なゲームが開発されており、ゲーム画面の表示技術に関する改善が求められていた。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１２−０２４２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、上記問題を解決し、ゲーム画面に表示すべき情報を、更新の指示を受け付けたタイミングにおける最新の情報としてゲーム画面を生成しておくことにより、通信状態またはハードウェアの性能により受ける影響を低減させることができるゲームプログラム、ゲーム処理方法および情報処理装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明のゲームプログラムは、ゲーム媒体を用いたゲームの進行を処理するゲームプログラムであって、コンピュータに、ゲーム媒体が有する基本情報およびゲームの進行に応じて変化する状態情報を記憶する記憶機能と、ユーザからの指示を受け付ける指示受付機能と、指示受付機能により受け付けた指示に基づいて、ゲーム画面に関する情報を生成する画面情報生成機能と、画面情報生成機能によって生成されたゲーム画面に関する情報を、所定のタイミングにおいてユーザの端末へ出力する出力機能とを実現させ、画面情報生成機能は、ゲーム媒体を表示する第一のゲーム画面に関する情報、および、ゲーム媒体の状態情報を表示する第二のゲーム画面に関する情報を生成し、第二のゲーム画面に関する情報は、指示受付機能が状態情報の更新指示である第一の指示を受け付けたタイミングにおける最新の状態情報を含むことを特徴とする。
【００１２】
上記画面情報生成機能は、第二のゲーム画面が、透明度を有する画面となるよう第二のゲーム画面に関する情報を生成し、出力機能は、第一のゲーム画面に関する情報および第二のゲーム画面に関する情報を、第一のゲーム画面と、第一のゲーム画面および第二のゲーム画面の重畳画面との切り替え表示が可能となるよう出力することができる。
【００１３】
上記出力機能は、第一のゲーム画面に関する情報および第二のゲーム画面に関する情報を、第一のゲーム画面と第二のゲーム画面との切り替え表示が可能となるよう出力することができる。
【００１４】
上記切り替え表示は、第一の指示を受け付けたタイミングとは異なるタイミングで行われることができる。
【００１５】
上記画面情報生成機能は、指示受付機能が状態情報の更新指示である第一の指示を受け付けたタイミングにおけるゲームの進行の状況に基づいて、該状況に応じた状態情報を選択し、記憶機能から、選択された状態情報の最新の状態情報を取得し、第二のゲーム画面に関する情報を生成することができる。
【００１６】
上記ゲームプログラムは、さらに、コンピュータに、ユーザよる、状態情報の中からの第二のゲーム画面に関する情報に含めるべき状態情報の選択を受け付ける情報選択受付機能を実現させ、画面情報生成機能は、指示受付機能が状態情報の更新指示である第一の指示を受け付けたタイミングにおいて、選択受付機能が受け付けた選択に基づいて、記憶機能から、選択された状態情報の最新の状態情報を取得し、第二のゲーム画面に関する情報を生成することができる。
【００１７】
上記ゲームプログラムは、さらに、コンピュータに、ユーザよる、ゲームにおける戦略の選択を受け付ける戦略選択受付機能を実現させ、画面情報生成機能は、指示受付機能が状態情報の更新指示である第一の指示を受け付けたタイミングにおいて、戦略選択受付機能が受け付けた選択に基づいて、該選択に応じた状態情報を選択し、記憶機能から、選択された状態情報の最新の状態情報を取得し、第二のゲーム画面に関する情報を生成することができる。
【００１８】
上記コンピュータとユーザの端末とはネットワークを介して接続され、切り替え表示は、非通信状態で行われることができる。
【００１９】
上記ゲームプログラムは、一のユーザ端末に対応するゲーム媒体を含む複数のゲーム媒体同士が戦闘を行うゲームの進行を処理することができる。
【００２０】
上記指示受付機能は、タッチパネルを主たるユーザーインターフェイスデバイスとするスマートデバイスであるユーザの端末からの指示を受け付けることができる。
【００２１】
本発明のゲーム処理方法は、ゲーム媒体を用いたゲームの進行を処理するゲーム処理方法であって、情報処理装置の記憶手段が、ゲーム媒体が有する基本情報およびゲームの進行に応じて変化する状態情報を記憶する記憶ステップと、情報処理装置の指示受付手段が、ユーザからの指示を受け付ける指示受付ステップと、情報処理装置の画面情報生成手段が、指示受付ステップにおいて受け付けた指示に基づいて、ゲーム画面に関する情報を生成する画面情報生成ステップと、情報処理装置の出力手段が、画面情報生成ステップにおいて生成されたゲーム画面に関する情報を、所定のタイミングにおいてユーザの端末へ出力する出力ステップとを実行し画面情報生成ステップでは、ゲーム媒体を表示する第一のゲーム画面に関する情報、および、ゲーム媒体の状態情報を表示する第二のゲーム画面に関する情報を生成し、第二のゲーム画面に関する情報は、指示受付ステップにおいて状態情報の更新指示である第一の指示を受け付けたタイミングにおける最新の状態情報を含むことを特徴とする。
【００２２】
本発明の情報処理装置は、ゲーム媒体を用いたゲームの進行を処理する情報処理装置であって、ゲーム媒体が有する基本情報およびゲームの進行に応じて変化する状態情報を記憶する記憶部と、ユーザからの指示を受け付ける指示受付部と、指示受付部により受け付けた指示に基づいて、ゲーム画面に関する情報を生成する画面情報生成部と、画面情報生成部によって生成されたゲーム画面に関する情報を、所定のタイミングにおいてユーザの端末へ出力する出力部とを備え、画面情報生成部は、ゲーム媒体を表示する第一のゲーム画に関する情報、および、ゲーム媒体の状態情報を表示する第二のゲーム画面に関する情報を生成し、第二のゲーム画面に関する情報は、指示受付部が状態情報の更新指示である第一の指示を受け付けたタイミングにおける最新の状態情報を含むことを特徴とする。
【発明の効果】
【００２３】
本発明によれば、ゲーム画面に表示すべき情報を、更新の指示を受け付けたタイミングにおける最新の情報としてゲーム画面を生成しておくことにより、通信状態またはハードウェアの性能により受ける影響を低減させることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の情報処理装置の模式的なブロック図の一例を示す
【図２】本発明の情報処理装置により生成されるゲーム画面の一例を示す模式図を示す
【図３】本発明の情報処理装置により生成されるゲーム画面の一例を示す模式図を示す
【図４】本発明の情報処理装置により生成されるゲーム画面の一例を示す模式図を示す
【図５】本発明のゲーム処理方法のフローを説明するためのフローチャートを示す
【発明を実施するための形態】
【００２５】
初めに、本発明の情報処理装置の実施形態について、図面を参照しながら詳細に説明する。
【００２６】
図１は、本発明の実施形態に従う情報処理装置の一例を示す機能ブロック図である。図１に示すように、本発明の情報処理装置は、ゲーム媒体を用いたゲームの進行を処理する情報処理装置１００であって、記憶部１１０と、指示受付部１２０と、画面情報生成部１３０と、出力部１４０とを備えるものとする。なお、図１では、一例として、本発明の情報処理装置１００が、ネットワーク１０を介して１以上のユーザの端末２０と接続される例が示されている。
【００２７】
本実施形態では、一例として、上記ゲームが、複数のユーザで構成されるグループ同士がリアルタイムで戦闘を行うゲームである場合を想定して説明を行う。
【００２８】
上記ゲーム媒体は、ゲームの進行のためにユーザによって用いられる電子データの総称であり、例えば、カード、キャラクタおよびアバタ等とすることができる。
【００２９】
また、上記ゲーム媒体は、基本的な情報（名称、レアリティ、属性、レベル、イベント内ポジションおよび／または必殺技等）である基本情報と、ゲームの進行に応じて変化する状態の情報（体力、攻撃力、防御力または必殺技の状態等）である状態情報とを有する。
【００３０】
上記状態情報には、上述した体力等の他、攻撃のコンボ数やユーザ同士の連携状態、必殺技の発動までの時間等を含むことができるものとする。
【００３１】
また、上記基本情報のイベント内ポジションとは、ゲーム画面に表示されるグループ内のポジションをいい、前衛および後衛からなるものとすることができる。ゲーム媒体の状態情報は、このポジションにも依存するものとすることができる。
【００３２】
上記記憶部１１０は、ゲーム媒体が有する基本情報および状態情報を記憶する。この記憶部１１０は、例えば、半導体メモリ、磁気ディスク装置または光ディスク装置のうちの少なくとも何れか一つを有するものとすることができる。また、記憶部１１０は、本発明の情報処理装置１００を制御するために用いられる各種のプログラムおよびデータを記憶する。記憶部１１０は、例えば、ゲームを実行し、その結果を出力するためのプログラムを記憶する。また、記憶部１１０は、イベント処理を実行するためのプログラムも記憶する。また、記憶部１１０は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００３３】
上記指示受付部１２０は、ユーザからの指示を受け付ける。ユーザからの指示とは、例えば相手のグループへの攻撃指示、同じグループに所属する他ユーザへの応援指示または後述する状態情報の更新指示等とすることができる。
【００３４】
上記画面情報生成部１３０は、指示受付部１２０により受け付けた指示に基づいて、ゲーム画面に関する情報を生成する。ゲーム画面の詳細については後述する。
【００３５】
上記出力部１４０は、画面情報生成部１３０によって生成されたゲーム画面に関する情報を、所定のタイミングにおいてユーザの端末２０へ出力する。所定のタイミングとは、例えば、戦闘の開始時や戦闘中等の任意のタイミングとすることができる。
【００３６】
また、上記画面情報生成部１３０は、ゲーム媒体を表示する第一のゲーム画面に関する情報、および、ゲーム媒体の状態情報を表示する第二のゲーム画面に関する情報を生成する。
【００３７】
図２は、上記画面情報生成部１３０が生成するゲーム画面に関する情報に基づいて表示画面に表示されるゲーム画面の一例を示す模式図であり、図２（ａ）は、第一のゲーム画面２００を、図２（ｂ）は、第二のゲーム画面３００を示す。
【００３８】
図２（ａ）に示す第一のゲーム画面２００の例には、第一のグループＧ１と第二のグループＧ２とが戦闘を行っている状態が表示され、ゲーム媒体としてアヒルのキャラクタが表示されている。なお、キャラクタは、カード型、人型、動物型、船などの乗り物型等、あらゆる形状とすることが可能である。
【００３９】
図２（ｂ）に示す第二のゲーム画面３００の例には、ゲームの状態情報３３０が表示される。この例では、状態情報３３０として、体力３３１、攻撃力または防御力の状態３３２が表示され、併せて、基本情報３４０として、キャラクタの名称が表示されている。
【００４０】
上記体力３３１は、本来有している体力と現在の体力とを重ねて表示するものとすることができる。また、攻撃力または防御力の状態３３２は、増加または減少を示す矢印と、攻撃力または防御力を示す文字（図では、攻撃力を示すＡＴＫまたは防御力を示すＤＥＦ）を表示するものとすることができる。
【００４１】
そして、いずれの画面にも、第一のゲーム画面２００と第二のゲーム画面３００とを切り替えるための切り替えボタン２１０，３１０、および、状態情報３３０を更新するための更新ボタン２２０，３２０を配置することができる。
【００４２】
そして、本発明の情報処理装置１００においては、第二のゲーム画面３００に関する情報が、指示受付部１２０が、状態情報の更新指示である第一の指示を受け付けたタイミングにおける最新の状態情報に基づいて生成されることを特徴とする。
【００４３】
第一の指示は、例えば上記更新ボタン２２０，３２０を押下することによってなされることができる。あるいは、図示しない攻撃ボタン等を押下することによる攻撃の指示に含まれるものとすることもできる。
【００４４】
上記構成によれば、第二のゲーム画面３００に関する情報の生成を、ゲームの処理に余裕があるタイミングに行うことができる。これにより、通信やハードウェアのパフォーマンスの影響を極力受けずにゲームを進行させることができるようになる。したがって、例えばネットワークを介してゲームを行う場合や、ハードウェア性能の低い端末でゲームを行う場合であっても、処理にかかる時間を低減させ、円滑なゲームの進行を実現することができる。
【００４５】
上記画面情報生成部１３０は、第二のゲーム画面３００が、透明度を有する画面となるよう第二のゲーム画面３００に関する情報を生成し、出力部１４０は、第一のゲーム画面２００に関する情報および第二のゲーム画面３００に関する情報を、第一のゲーム画面２００と、第一のゲーム画面２００および第二のゲーム画面３００の重畳画面との切り替え表示が可能となるよう出力することができる。
【００４６】
具体的には、画面情報生成部１３０は、第二のゲーム画面３００に関する情報を、透明度を有するアルファレイヤの情報として生成することができる。このような構成によれば、第二のゲーム画面３００に関する情報量を少なくすることができる。
【００４７】
あるいは、上記出力部１４０は、第一のゲーム画面２００に関する情報および第二のゲーム画面３００に関する情報を、第一のゲーム画面２００と第二のゲーム画面３００との切り替え表示が可能となるよう出力することができる。
【００４８】
具体的には、画面情報生成部１３０は、第一のゲーム画面２００に関する情報および第二のゲーム画面３００に関する情報を、第一のゲーム画面２００と第二のゲーム画面３００とが、それぞれ独立した別の画面として切り替え表示が可能となるよう生成することができる。
【００４９】
上記切り替え表示は、図２に示した切り替えボタン２１０，３１０を押下する操作により行われることができる。あるいは、ゲームの進行に影響を与えず、他ユーザの状態情報を確認するのに適切な表示のタイミングを判断し、自動で切り替え表示することもできる。また、本発明の情報処理装置は、適切な表示のタイミングをユーザに提案する手段を有することもできる。
【００５０】
上記切り替え表示は、ユーザによる切り替えボタン２１０，３１０の押下のほか、例えばタッチパネルに対応する特殊な操作であるタップ、スワイプや長押し等の操作により行われるものとすることもできる。
【００５１】
また、第二のゲーム画面３００に含まれる状態情報の表示領域を、ユーザが操作可能な操作領域とすることもできる。例えば、同じグループに所属する他ユーザの攻撃力が下がっている旨を表示する表示領域をユーザが指示すると、その他ユーザを応援することになり、応援された他ユーザの攻撃力が上昇する。また、同じグループに所属する他ユーザの防御力が下がっている旨を表示する表示領域をユーザが指示すると、その他ユーザを前衛から後衛に移動させる事が可能となる。これにより、第二のゲーム画面３００を単なる情報の表示画面とするのではなく、操作を多様化させることができる。
【００５２】
また、第二のゲーム画面３００を表示する際に、音声やバイブレーション等の視覚によらない手段による表現を加えることもできる。また、第二のゲーム画面３００において、ユーザ自身のゲーム媒体を、他ユーザのゲーム媒体と異なる表示（色を変える等）とすることもできる。
【００５３】
また、上記画面情報生成部１３０は、さらに別のゲーム画面に関する情報を生成し、出力部１４０は、第一のゲーム画面２００、第二のゲーム画面３００、別のゲーム画面の切り替え表示が可能となるよう出力することもできる。
【００５４】
また、上記切り替え表示は、第一の指示を受け付けたタイミングとは異なるタイミングで行われることができる。
【００５５】
すなわち、更新のタイミングと切り替え表示のタイミングとを異なるものとすることにより、切り替え表示時に更新時間を必要としないものとすることができる。したがって、例えばネットワーク介してゲームを行う場合や、ハードウェア性能の低い端末でゲームを行う場合であっても、処理にかかる時間をより低減させ、より円滑なゲームの進行を実現することができる。
【００５６】
上記画面情報生成部１３０は、指示受付部１２０が状態情報の更新指示である第一の指示を受け付けたタイミングにおけるゲームの進行の状況に基づいて、該状況に応じた状態情報を選択し、記憶部１１０から、選択された状態情報の最新の状態情報を取得し、第二のゲーム画面に関する情報を生成することができる。
【００５７】
上記状況に応じた状態情報とは、例えば、戦闘の前半ではゲーム媒体それぞれの属性や防御力、戦闘の終盤では、体力やコンボ発生状態などである。
【００５８】
本発明の情報処理装置１００は、さらに、ユーザよる、状態情報の中からの第二のゲーム画面３００に関する情報に含めるべき状態情報の選択を受け付ける情報選択受付部（図示せず）を備えることができる。そして、画面情報生成部１３０は、指示受付機能１２０が状態情報の更新指示である第一の指示を受け付けたタイミングにおいて、情報選択受付部が受け付けた選択に基づいて、記憶部１１０から、選択された状態情報の最新の状態情報を取得し、第二のゲーム画面３００に関する情報を生成することができる。上記ユーザによる選択は、戦闘開始前または開始中に行われることができる。また、この選択は、ユーザ単独またはグループ単位で行うものとすることもできる。グループ単位で選択を行う場合には、選択する権利をグループのリーダのみが有するとしてもよい。
【００５９】
本発明の情報処理装置１００は、さらに、ユーザよる、ゲームにおける戦略の選択を受け付ける戦略選択受付部（図示せず）を備えることができる。そして、画面情報生成部１３０は、指示受付部が状態情報の更新指示である第一の指示を受け付けたタイミングにおいて、戦略選択受付機能が受け付けた選択に基づいて、該戦略に応じた状態情報を選択し、記憶部１１０から、選択された状態情報の最新の状態情報を取得し、第二のゲーム画面３００に関する情報を生成することができる。戦略とは、例えば、攻撃重視、防御重視等とすることができる。このような構成とすることにより、例えばグループのリーダが戦略（攻撃重視、防御重視等）を入力し、入力されたグループの戦略の実行に必要となる状態情報を情報処理装置１００が特定し、同じグループに属するユーザの端末に出力する第二のゲーム画面３００に関する情報に含めることができる。
【００６０】
上記構成によれば、ユーザ名、体力、攻撃力、防御力、カード枚数、レアリティ、コスト、属性、ユーザレベル、イベント内ポジション（前衛・後衛）、コンボ状態、必殺技発動状態、必殺技発動までの時間等、大量な情報がある中で、イベントで必要な情報を精査・整理することができ、情報量を低減することが可能となる。
【００６１】
また、更新操作および切り替え操作もシンプルにすることで、ユーザは、バトルすることに集中することができ、またスマートフォン等の電子デバイスでもバトルの戦略立案に必要な情報を表示可能とすることができる。すなわち、シンプルな操作で最大の効果を得ることができる。
【００６２】
また、図１に示すように、上記情報処理装置１００とユーザの端末２０とはネットワーク１０を介して接続され、切り替え表示は、非通信状態で行われることができる。
【００６３】
これは、出力部１４０が、更新操作後であって切り替え操作前に、第二のゲーム画面３００を出力しておくことにより、実現されることができる。これによれば、画面切り替え時において通信にかかる時間を必要としないものとすることができる。
【００６４】
上記情報処理装置１００は、一のユーザ端末２０に対応するゲーム媒体を含む複数のゲーム媒体同士が戦闘を行うゲームの進行を処理することができる。
【００６５】
上記ゲームは、いわゆるＧｖＧ（Guild vs Guild）バトルと呼ばれ、複数のユーザからなるグループ同士が戦闘を行うゲームである。例えば、一のユーザとコンピュータが操作するキャラクタとの戦闘がメインのゲームにおいて、イベントとしてＧｖＧバトルが開催されるものを想定する。このＧｖＧバトルはリアルタイムで行われ、処理する情報量はその他の場合と比較して著しく多くなる。
【００６６】
したがって、このようなリアルタイムのＧｖＧバトルにおいて、本発明の情報処理装置１００を用いることにより、通信状態またはハードウェアの性能により受ける影響を低減させることができる。
【００６７】
上記指示受付機能１２０は、タッチパネルを主たるユーザーインターフェイスデバイスとするスマートデバイスであるユーザの端末２０からの指示を受け付けることができる。
【００６８】
また、上記指示受付機能１２０は、ユーザが指示を出す際のみに、タッチパネル上に物理キーを浮かび上がらせるような、物理キー付きパネルを有するユーザの端末からの指示を受け付けることができる。この物理キー付きパネルは、処理装置の指示に従って、内部に配置された液体が、適切なタイミングで膨張し、物理的なキーを出現させるものとすることができる。
【００６９】
本発明の情報処理装置１００は、ユーザ端末とネットワークを介して接続されたサーバ装置として機能することもできるし、ユーザ端末２０自体が本発明の情報処理装置１００を備える構成とすることもできる。前者の場合、本発明の情報処理装置１００により処理されるゲームはブラウザゲームとして、後者の場合はネイティブゲームとして機能する。
【００７０】
また、本発明の情報処理装置１００が、ユーザの端末２０とネットワーク１０を介して接続されたサーバ装置として機能する場合には、第一のゲーム画面２００および第二のゲーム画面３００をサーバ装置によるブラウザ表示とし、その他のメニュー画面等をユーザの端末２０によるネイティブ表示としたハイブリッドゲームとすることもできる。
【００７１】
また、ユーザ端末２０は、スマートフォン等の電子デバイスとして説明を行ったが、ゲーム専用機である家庭用ゲーム機や、携帯ゲーム機等のコンシューマ機とすることもできる。
【００７２】
続いて、本発明の情報処理装置１００により処理されるゲームの一例について図面を参照しながら説明する。
【００７３】
図３は、本発明の情報処理装置により生成されるゲーム画面の一例を示す模式図であり、図３（ａ）は、第一のゲーム画面２００を、図３（ｂ）は、第一のゲーム画面２００に透明度を有する第二のゲーム画面３００を重ねて表示したものである。
【００７４】
図３に示す例では、第一のゲーム画面２００および第二のゲーム画面３００が表示される戦闘表示領域の上部に、メニューボタン等が配置され、下部に、攻撃ボタン等が配置される。また、ゲーム画面の中央には、更新ボタンが配置され、戦闘表示領域の右上に、切り替えボタンが配置される。
【００７５】
なお、上記ボタンの配置位置は、ユーザの操作が容易なように設計されればよく、特に限定されるものではない。
【００７６】
第一のゲーム画面２００および第二のゲーム画面３００の詳細な構成については上述したとおりである。
【００７７】
図４は、本発明の情報処理装置により生成されるゲーム画面の一例を示す模式図であり、更新操作および切り替え表示操作による画面遷移の一例を示したものである。
【００７８】
図４に示すように、第一のゲーム画面２００の更新ボタンがタップ（タップ箇所を◎で示す）されると（左上）、情報が更新されて第二のゲーム画面３００が生成される。なお、この際、表示されるゲーム画面は、第一のゲーム画面２００のままである（右上）。そして、切り替えボタンがタップされると（右下）、第二のゲーム画面３００が表示され（左下）、この画面において切り替えボタンが再度タップされると、第二のゲーム画面３００の表示はなくなり、第一のゲーム画面２００のみが表示される（左上）。
【００７９】
このように、第二のゲーム画面３００に関する情報の生成を、ゲームの処理に余裕があるタイミングに行うことにより、通信やハードウェアのパフォーマンスの影響を極力受けずにゲームを進行させることができるようになる。
【００８０】
続いて、本発明のゲーム処理方法について図面を参照しながら説明する。
【００８１】
図５は、本発明のゲーム処理方法のフローの一例を示すフローチャートである。図５に示すように、本発明のゲーム処理方法は、ゲーム媒体を用いたゲームの進行を処理するゲーム処理方法であって、記憶ステップＳ１１０と、指示受付ステップＳ１２０と、画面情報生成ステップＳ１３０と、出力ステップＳ１４０とを備える。
【００８２】
上記記憶ステップＳ１１０では、情報処理装置の記憶手段が、ゲーム媒体が有する基本情報およびゲームの進行に応じて変化する状態情報を記憶する。記憶手段は、上述した記憶部１１０とすることができる。詳細については上述した通りである。
【００８３】
上記指示受付ステップＳ１２０では、情報処理装置の指示受付手段が、ユーザからの指示を受け付ける。指示受付手段は、上述した指示受付部１２０とすることができる。詳細については上述した通りである。
【００８４】
上記画面情報生成ステップＳ１３０では、情報処理装置の画面情報生成手段が、指示受付ステップＳ１２０において受け付けた指示に基づいて、情報処理装置の画面情報生成手段が、ゲーム画面に関する情報を生成する。画面情報生成手段は、上述した画面情報生成部１３０とすることができる。詳細については上述した通りである。
【００８５】
上記出力ステップＳ１４０では、情報処理装置の出力手段が、画面情報生成ステップにおいて生成されたゲーム画面に関する情報を、所定のタイミングにおいてユーザの端末へ出力する。出力手段は、上述した出力部１４０とすることができる。詳細については上述した通りである。
【００８６】
上記画面情報生成ステップＳ１３０では、ゲーム媒体を表示する第一のゲーム画面に関する情報、および、ゲーム媒体の状態情報を表示する第二のゲーム画面に関する情報を生成する。詳細については上述した通りである。
【００８７】
そして、本発明のゲーム処理方法は、第二のゲーム画面に関する情報が、指示受付ステップＳ１２０において状態情報の更新指示である第一の指示を受け付けたタイミングにおける最新の状態情報を含むことを特徴とする。詳細については上述した通りである。
【００８８】
最後に、本発明のゲームプログラムについて説明する。
【００８９】
本発明のゲームプログラムは、ゲーム媒体を用いたゲームの進行を処理するゲームプログラムであって、コンピュータに、記憶機能と、指示受付機能と、画面情報生成機能と、出力機能とを実現させる。
【００９０】
上記記憶機能は、ゲーム媒体が有する基本情報およびゲームの進行に応じて変化する状態情報を記憶する。記憶機能は、上述した記憶部１１０により実現されることができる。詳細については上述した通りである。
【００９１】
上記指示受付機能は、ユーザからの指示を受け付ける。指示受付機能は、上述した指示受付機能１２０により実現されることができる。詳細については上述した通りである。
【００９２】
上記画面情報生成機能は、指示受付機能により受け付けた指示に基づいて、ゲーム画面に関する情報を生成する。画面情報生成機能は、上述した画面情報生成部１３０により実現されることができる。詳細については上述した通りである。
【００９３】
上記出力機能は、画面情報生成機能によって生成されたゲーム画面に関する情報を、所定のタイミングにおいてユーザの端末へ出力する。出力機能は、上述した出力部１４０により実現されることができる。詳細については上述した通りである。
【００９４】
上記画面情報生成機能は、ゲーム媒体を表示する第一のゲーム画面に関する情報、および、ゲーム媒体の状態情報を表示する第二のゲーム画面に関する情報を生成する。詳細については上述した通りである。
【００９５】
そして、本発明のゲームプログラムは、第二のゲーム画面に関する情報が、指示受付機能が状態情報の更新指示である第一の指示を受け付けたタイミングにおける最新の状態情報を含むことを特徴とする。詳細については上述した通りである。
【００９６】
上記ゲームプログラムは、コンピュータが読み取り可能な記録媒体に記録されて提供することができる。記録媒体としては、ＣＤ−ＲＯＭやＤＶＤ等、コンピュータが読み取り可能なものであれば特に限定されるものではない。
【００９７】
また、上記ゲームプログラムは、例えば，ＡｃｔｉｏｎＳｃｒｉｐｔ、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語や、Ｏｂｊｅｃｔｉｖｅ−Ｃ、Ｊａｖａ（登録商標）等のオブジェクト指向プログラミング言語で作成することができる。
【００９８】
あるいは、上記ゲームプログラムは、例えば、ＨＴＭＬ５等のマークアップ言語で作成することもできる。
【００９９】
上述したところは、代表的な実施形態の例を示したものであって、本発明はこの実施形態に限定されるものではない。
【符号の説明】
【０１００】
１００  情報処理装置
１１０  記憶部
１２０  指示受付部
１３０  画面情報生成部
１４０  出力部
１０  ネットワーク
２０  ユーザの端末
２００  第一のゲーム画面
２１０  切り替えボタン
２２０  更新ボタン
３００  第二のゲーム画面
３１０  切り替えボタン
３２０  更新ボタン
３３０  状態情報
３３１  体力
３３２  攻撃力／防御力の状態
３４０  基本情報
【図１】
0005843985.tif 000002
【図２】
0005843985.tif 000003
【図３】
0005843985.tif 000004
【図４】
0005843985.tif 000005
【図５】
0005843985.tif 000006