(57)【特許請求の範囲】
【請求項１】
コンピュータに、
ゲーム画面の表示領域に、複数のオブジェクトが配置されるフィールド、該フィールドを移動可能なキャラクタ、および、所定のステータス情報を有するゲーム媒体、を表示するための情報を生成する画面情報生成機能と、
前記キャラクタの移動に伴って前記ゲーム画面の表示領域に配置される複数のオブジェクトに関する先行オブジェクト情報を、該表示領域に表示するための情報を生成する先行オブジェクト情報生成機能と、
ユーザによる前記キャラクタの動作に対する指示を受け付ける指示受付機能と、
前記キャラクタが取得した前記フィールドにおける前記オブジェクトに基づいて、前記キャラクタに、当該キャラクタの対戦相手への攻撃行動を発動させる行動発動機能と、
前記行動発動機能によって前記キャラクタまたは前記対戦相手の攻撃行動が発動されている間、前記フィールドにおける前記オブジェクトの配置数または配置される前記オブジェクトの種類のうち少なくともいずれか一方を変化させるフィールド変化機能と、
を実現させるゲームプログラム。
【請求項２】
前記フィールド変化機能は、前記ユーザにより、前記フィールドから受ける不利益を減少させる効果を有する行動が実施されている場合、前記フィールドにおける前記オブジェクトの配置数または配置される前記オブジェクトの種類のうち少なくともいずれか一方を変化させないことを特徴とする請求項１に記載のゲームプログラム。
【請求項３】
前記フィールド変化機能は、前記攻撃行動が発動されている間、前記ユーザによる前記フィールドでの操作を軽減するような態様に、前記フィールドにおける前記オブジェクトの配置数または配置される前記オブジェクトの種類のうち少なくともいずれか一方を変化させることを特徴とする請求項１または２に記載のゲームプログラム。
【請求項４】
前記フィールド変化機能は、前記攻撃行動が発動されている間、前記フィールドにおける前記オブジェクトの配置数を減少させることを特徴とする請求項１から３のいずれか一項に記載のゲームプログラム 。
【請求項５】
前記ステータス情報は、前記ゲーム媒体のステータスに関連する積算情報を含むことを特徴とする請求項１から４のいずれか一項に記載のゲームプログラム。
【請求項６】
前記画面情報生成機能は、さらに、
前記ゲーム画面の表示領域に、前記キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトに対応する前記ゲーム媒体の積算情報を、前記先行オブジェクト情報生成機能により表示された先行オブジェクト情報と共に表示するための情報を生成する積算情報生成機能を有することを特徴とする請求項５に記載のゲームプログラム。
【請求項７】
前記先行オブジェクト情報は、前記キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトの属性情報を含み、
前記積算情報は、前記ゲーム媒体の属性情報を含み、
前記積算情報生成機能は、前記キャラクタの移動に伴って前記表示領域に配置される複数のオブジェクトの属性情報に一致する属性情報を含む前記ゲーム媒体の積算情報を表示するための情報を生成することを特徴とする請求項６に記載のゲームプログラム。
【請求項８】
前記ゲームプログラムは、
前記コンピュータに、さらに、
前記表示領域において前記キャラクタが前記フィールドに配置されたオブジェクトに接触した場合に、接触したオブジェクトに対応するゲーム媒体の積算情報を変更する積算情報変更機能を実現させることを特徴とする請求項５から７のいずれか一項に記載のゲームプログラム。
【請求項９】
前記行動発動機能は、前記積算情報が特定の条件を満たした場合に、該積算情報に対応するゲーム媒体に行動を発動させることを特徴とする請求項５から８のいずれか一項に記載のゲームプログラム。
【請求項１０】
前記先行オブジェクト情報生成機能は、前記先行オブジェクト情報を、前記表示領域の前記キャラクタの移動方向前方位置に表示するための情報を生成することを特徴とする請求項１から９のいずれか一項に記載のゲームプログラム。
【請求項１１】
前記先行オブジェクト情報生成機能は、前記先行オブジェクト情報を、前記オブジェクトが前記キャラクタの移動に伴って該表示領域に配置される位置に対応する位置に表示するための情報を生成することを特徴とする請求項１から１０のいずれか一項に記載のゲームプログラム。
【請求項１２】
前記先行オブジェクト情報生成機能は、前記先行オブジェクト情報を、前記キャラクタと前記キャラクタの移動に伴って前記表示領域に配置される複数のオブジェクトとの間の距離、または、前記キャラクタの該キャラクタの移動に伴って前記表示領域に配置される複数のオブジェクトに対する相対速度に応じて表示することを特徴とする請求項１から１１のいずれか一項に記載のゲームプログラム。
【請求項１３】
前記ステータス情報は、さらに、前記ゲーム媒体の攻撃力の情報を含み、
前記ゲームプログラムは、
前記コンピュータに、さらに、
前記表示領域における前記キャラクタの前記フィールドに配置されたオブジェクトへの接触状況に基づいて、前記ゲーム媒体の攻撃力を変化させる攻撃力変化機能を実現させることを特徴とする請求項１から１２のいずれか一項に記載のゲームプログラム。
【請求項１４】
前記ゲームは、前記ユーザが操作するキャラクタが、前記フィールドのスタート地点から所定の速度で強制的に移動開始するゲームであり、
前記ゲームプログラムは、
前記コンピュータに、さらに、
前記表示領域における前記キャラクタの前記フィールドに配置されたオブジェクトへの接触状況に基づいて、前記キャラクタの移動速度を変化させる速度変化機能を実現させることを特徴とする請求項１から１３のいずれか一項に記載のゲームプログラム。
【請求項１５】
コンピュータに、
ゲーム画面の表示領域に、複数のオブジェクトが配置されるフィールド、該フィールドを移動可能なキャラクタ、および、所定のステータス情報を有するゲーム媒体、を表示するための情報を生成する画面情報生成ステップと、
前記キャラクタの移動に伴って前記ゲーム画面の表示領域に配置される複数のオブジェクトに関する先行オブジェクト情報を、該表示領域に表示するための情報を生成する先行オブジェクト情報生成ステップと、
ユーザによる前記キャラクタの動作に対する指示を受け付ける指示受付ステップと、
前記キャラクタが取得した前記フィールドにおける前記オブジェクトに基づいて、前記キャラクタに、当該キャラクタの対戦相手への攻撃行動を発動させる行動発動ステップと、
前記行動発動ステップにて前記キャラクタまたは前記対戦相手の攻撃行動が発動されている間、前記フィールドにおける前記オブジェクトの配置数または配置される前記オブジェクトの種類のうち少なくともいずれか一方を変化させるフィールド変化ステップと、
を処理させるゲーム処理方法。
【請求項１６】
ゲーム画面の表示領域に、複数のオブジェクトが配置されるフィールド、該フィールドを移動可能なキャラクタ、および、所定のステータス情報を有するゲーム媒体、を表示するための情報を生成する画面情報生成部と、
前記キャラクタの移動に伴って前記ゲーム画面の表示領域に配置される複数のオブジェクトに関する先行オブジェクト情報を、該表示領域に表示するための情報を生成する先行オブジェクト情報生成部と、
ユーザによる前記キャラクタの動作に対する指示を受け付ける指示受付部と、
前記キャラクタが取得した前記フィールドにおける前記オブジェクトに基づいて、前記キャラクタに、当該キャラクタの対戦相手への攻撃行動を発動させる行動発動部と、
前記行動発動部によって前記キャラクタまたは前記対戦相手の攻撃行動が発動されている間、前記フィールドにおける前記オブジェクトの配置数または配置される前記オブジェクトの種類のうち少なくともいずれか一方を変化させるフィールド変化部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム、ゲーム処理方法および情報処理装置に関し、特に、複数のオブジェクトが配置されるフィールドをキャラクタが移動可能なゲームに関するゲームプログラム、ゲーム処理方法および情報処理装置に関する。
【背景技術】
【０００２】
従来、ユーザが操作するキャラクタが、所定のフィールドのスタート地点からゴール地点まで所定の速度で移動し、ゲーム画面の表示領域内に表示されたコイン等のオブジェクトを取得することで得られる得点を競うランゲームと呼ばれるゲームが知られている。
【０００３】
このような従来のランゲームは、基本的に、表示領域に表示されているオブジェクトを取得することを目的としてゲームを進行するのみであり、何ら複雑な戦略性が要求されるものではなかった。
【０００４】
また、ゲーム画面の表示領域内に表示されたブロック等のオブジェクトを、同色のオブジェクトを揃えることにより消すことで得られる得点を競うパズルゲーム等において、次に表示領域内に表示されるオブジェクトを先行して表示する技術が一般的に知られている。
【０００５】
さらに、パズルゲーム以外のゲームにおいて、ゲーム画面の表示領域外のオブジェクトの状態を先行表示する例として、特許文献１には、球技ゲームにおいて、ユーザが、表示領域外にいるキャラクタとボールキープキャラクタとの位置関係を把握することができる技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２４４５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明者は、従来のランゲームのような、単にオブジェクトを取得することを目的としたゲームに、ゲーム媒体を用いたアクションゲームの要素を加えることにより、ユーザに対して複雑な戦略性を要求するようなゲームの開発を行うに思い至った。
【０００８】
その際、ユーザが、自身が使用するゲーム媒体のステータスを把握しながら、このステータスに影響を与えるオブジェクトを取得するための戦略を瞬時に立てるのは、非常に難易度が高いことであるとの問題を認識した。
【０００９】
そこで、本発明の目的は、ゲーム画面の表示領域外のオブジェクトの情報を先行して表示することにより、ユーザに対して高い戦略性を要求しながらも、この戦略を立てるのに必要な情報を見易く表示した、ユーザフレンドリーなゲーム画面を有するゲームに関するゲームプログラム、ゲーム処理方法およびゲームプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明のゲームプログラムは、コンピュータに、ゲーム画面の表示領域に、複数のオブジェクトが配置されるフィールド、該フィールドを移動可能なキャラクタ、および、所定のステータス情報を有するゲーム媒体を表示するための情報を生成する画面情報生成機能と、ユーザによるキャラクタの動作に対する指示を受け付ける指示受付機能とを実現させ、画面情報生成機能は、さらに、ゲーム画面の表示領域に、キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトに関する先行オブジェクト情報を表示するための情報を生成する先行オブジェクト情報生成機能を有することを特徴とする。
【００１１】
上記ステータス情報は、ゲーム媒体のステータスに関連する積算情報を含むことができる。
【００１２】
上記画面情報生成機能は、さらに、ゲーム画面の表示領域に、キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトに対応するゲーム媒体の積算情報を、先行オブジェクト情報生成機能により表示された先行オブジェクト情報と共に表示するための情報を生成する積算情報生成機能を有することができる。
【００１３】
上記先行オブジェクト情報は、キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトの属性情報を含み、積算情報は、ゲーム媒体の属性情報を含み、積算情報生成機能は、キャラクタの移動に伴って表示領域に配置される複数のオブジェクトの属性情報に一致する属性情報を含むゲーム媒体の積算情報を表示するための情報を生成することができる。
【００１４】
上記ゲームプログラムは、コンピュータに、さらに、表示領域においてキャラクタがフィールドに配置されたオブジェクトに接触した場合に、接触したオブジェクトに対応するゲーム媒体の積算情報を変更する積算情報変更機能を実現させることができる。
【００１５】
上記ゲームプログラムは、コンピュータに、さらに、積算情報が特定の条件を満たした場合に、該積算情報に対応するゲーム媒体に行動を発動させる行動発動機能を実現させることができる。
【００１６】
上記先行オブジェクト情報生成機能は、先行オブジェクト情報を、表示領域のキャラクタの移動方向前方位置に表示するための情報を生成することができる。
【００１７】
上記先行オブジェクト情報生成機能は、先行オブジェクト情報を、オブジェクトが記キャラクタの移動に伴って該表示領域に配置される位置に対応する位置に表示するための情報を生成することができる。
【００１８】
上記先行オブジェクト情報生成機能は、先行オブジェクト情報を、キャラクタとキャラクタの移動に伴って表示領域に配置される複数のオブジェクトとの間の距離またはキャラクタの該キャラクタの移動に伴って表示領域に配置される複数のオブジェクトに対する相対速度に応じて表示することができる。
【００１９】
上記ステータス情報は、さらに、ゲーム媒体の攻撃力の情報を含み、ゲームプログラムは、コンピュータに、さらに、表示領域におけるキャラクタのフィールドに配置されたオブジェクトへの接触状況に基づいて、ゲーム媒体の攻撃力を変化させる攻撃力変化機能を実現させることができる。
【００２０】
上記ゲームは、ユーザが操作するキャラクタが、フィールドのスタート地点から所定の速度で強制的に移動開始するゲームであり、上記ゲームプログラムは、コンピュータに、さらに、表示領域におけるキャラクタのフィールドに配置されたオブジェクトへの接触状況に基づいて、キャラクタの移動速度を変化させる速度変化機能を実現させることができる。
【００２１】
上記ゲームプログラムは、コンピュータに、さらに、特定の条件が満たされている場合に、フィールドを、該フィールドからキャラクタが受ける不利益を減少させたフィールドに変化させるフィールド変化機能を実現させることができる。
【００２２】
上記特定の条件は、キャラクタまたは該キャラクタの対戦対手の攻撃中である場合に満たされることができる。
【００２３】
本発明のゲーム処理方法は、コンピュータに、ゲーム画面の表示領域に、複数のオブジェクトが配置されるフィールド、該フィールドを移動可能なキャラクタ、および、所定の積算情報を含むステータス情報を有するゲーム媒体を表示するための情報を生成する画面情報生成ステップをと、ユーザによるキャラクタの動作に対する指示を受け付ける指示受付ステップとを処理させ、画面情報生成ステップは、さらに、ゲーム画面の表示領域に、キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトに関する先行オブジェクト情報を表示するための情報を生成する先行オブジェクト情報生成ステップを有することを特徴とする。
【００２４】
本発明の情報処理装置は、ゲーム画面の表示領域に、複数のオブジェクトが配置されるフィールド、該フィールドを移動するキャラクタ、および、所定の積算情報を含むステータス情報を有するゲーム媒体を表示するための情報を生成する画面情報生成部と、ユーザによるキャラクタの動作に対する指示を受け付ける指示受付部とを備え、画面情報生成部は、ゲーム画面の表示領域に、キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトに関する先行オブジェクト情報を表示するための情報を生成する先行オブジェクト情報生成部を有することを特徴とする。
【発明の効果】
【００２５】
本発明のゲームプログラム、ゲーム処理方法および情報処理装置によれば、ユーザに対して高い戦略性を要求しながらも、この戦略を立てるのに必要な情報を見易く表示した、ユーザフレンドリーなゲーム画面を有するゲームを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の情報処理装置の模式的なブロック図の一例を示す
【図２】本発明の情報処理装置により生成されるゲーム画面の一例を示す模式図を示す
【図３】本発明におけるフィールドを説明するための模式図を示す
【図４】本発明における属性情報を説明するための模式図を示す
【図５】本発明における属性情報を説明するための模式図を示す
【図６】本発明におけるオブジェクトの表示例を説明するための模式図を示す
【図７】本発明におけるトラップを説明するための模式図を示す
【図８】本発明におけるトラップを減少させたフィールドを説明するための模式図を示す
【図９】本発明により実現されるゲームの具体的なフローを説明するためのフローチャートを示す
【図１０】本発明の情報処理装置およびゲームシステムの模式的なブロック図の一例を示す
【図１１】本発明のゲーム処理方法のフローを説明するためのフローチャートを示す
【発明を実施するための形態】
【００２７】
本発明の情報処理装置の実施形態について、図面を参照しながら詳細に説明する。
【００２８】
初めに、本発明の情報処理装置が携帯端末として機能し、本発明のゲームプログラムが、いわゆるネイティブアプリケーション（ネイティブゲーム）として、この携帯端末において実行される構成を、本発明の第１の実施形態として説明する。
【００２９】
その後で、本発明の情報処理装置がサーバ装置として機能し、本発明のゲームプログラムが、いわゆるウェブアプリケーション（ウェブゲーム）として、このゲームプログラムの一部または全部がサーバ装置において実行され、この実行された処理の結果が携帯端末に返される構成を、本発明の第２の実施形態として説明する。
【００３０】
＜第１の実施形態＞
図１〜図９を参照しながら、本発明の情報処理装置の第１の実施形態について説明する。
【００３１】
（情報処理装置１００の概要）
本実施形態における情報処理装置１００は、以下で説明する処理を含むゲームプログラムを実行可能な携帯端末とすることができる。当該処理を実行可能な機器でありさえすれば、具体的な機器は携帯端末に限定されず、例えば、スマートフォン、タブレット端末、家庭用ゲーム機、携帯ゲーム機、パーソナルコンピュータ、その他の電子機器とすることができる。
【００３２】
（情報処理装置１００の構成）
図１は、情報処理装置１００の要部構成を示すブロック図である。図１に示すように、情報処理装置１００は、制御部１０および指示受付部２０を備えることができる。
【００３３】
上記制御部１０は、情報処理装置１００が有する各種の機能を統括的に制御することができる。この制御部１０は、画面情報生成部１１を有することができる。
【００３４】
図２は、上記画面情報生成部１１により生成された情報により表示されるゲーム画面の表示領域を模式的に示したものである。図２に示すように、上記画面情報生成部１１は、ゲーム画面の表示領域４００に、フィールド４０１、キャラクタ４０２、および、ゲーム媒体４０３を表示するための情報を生成する。
【００３５】
上記フィールド４０１には、複数のオブジェクト４０４が配置されるものとする。
【００３６】
上記オブジェクト４０４は、例えば、円形状とすることができるが、この形状に限定されるものではなく、任意の形状とすることができる。また、オブジェクト４０４には、属性が設定され、この属性に対応する色が付されるものとすることができる。また、このオブジェクト４０４は、キャラクタの体力を回復させるための属性を有さないオブジェクトを含むことができる。さらに、このオブジェクト４０４は、複数個を単位として表示されるものとすることができる。詳細については後述する。
【００３７】
上記キャラクタ４０２は、上記フィールド４０１を移動可能なものとする。
【００３８】
上記キャラクタ４０２は、ユーザにより操作されるものであって、例えば、人間、動物および／または乗り物を表現したものとすることができる。本発明により実現されるゲームにおいて、このキャラクタ４０２は、対戦相手４０５と戦闘を行うものとすることができる。また、キャラクタ４０２および対戦相手４０５には、体力（ＨＰ）が設定され、キャラクタ体力ゲージ４０６および対戦相手体力ゲージ４０７として表示領域４００に表示されることができる。
【００３９】
上記キャラクタ４０２の移動は、例えば、フィールド４０１における水平方向前方（図２の矢印Ｘの方向）への強制的な移動、後述するユーザによるジャンプ指示に基づく垂直方向上方（図２の矢印＋Ｙの方向）のベクトルと上記矢印Ｘの方向のベクトルとの合成ベクトルの方向への移動、および、後述するユーザによる降下指示に基づく垂直方向下方（図２の矢印−Ｙの方向）のベクトルと上記矢印Ｘの方向のベクトルとの合成ベクトルの方向への移動を含むことができる。
【００４０】
上記ゲーム媒体４０３は、所定のステータス情報を有するものとする。
【００４１】
上記ゲーム媒体４０３は、上記キャラクタ４０２と対戦相手４０５との戦闘に用いられるものであって、例えば、人間、動物および／または乗り物を表現したものとすることができる。また、ゲーム媒体４０３は、後述する記憶部に記憶されることができる。このゲーム媒体４０３は、予めユーザの選択により、その複数がデッキに配置されるものとすることができる。詳細については後述する。
【００４２】
上記ステータス情報は、例えば、属性、レベル、体力（ＨＰ）、攻撃力、回復力、コスト、スキル、リーダースキル、レアリティ、または、積算情報等を含むことができる。コストとは、ゲーム媒体をデッキに配置する際に、予めデッキに設定されたコストを消費する値である。スキルは、ゲーム媒体の行動発動が所定回数以上となった場合に発動される特殊な行動であり、例えば、キャラクタの体力を回復させる行動などである。リーダースキルは、ゲーム媒体がデッキにリーダーとして配置された際に生じる効果であり、例えば、特定の属性のゲーム媒体の攻撃力を増加させる効果などである。積算情報の詳細については後述する。
【００４３】
また、上記ゲーム媒体４０３は、別のゲーム媒体と合成することにより、そのステータスを強化することもできる。
【００４４】
また、図１に示すように、上記画面情報生成部１１は、さらに、先行オブジェクト情報生成部１２を含む。
【００４５】
上記先行オブジェクト情報生成部１２は、図２に示すように、ゲーム画面の表示領域４００に、キャラクタの４０２移動に伴って該表示領域４００に配置される複数のオブジェクトに関する先行オブジェクト情報４０８を表示するための情報を生成する。
【００４６】
上記先行オブジェクト情報４０８は、例えば、オブジェクト４０４と区別可能な形状であれば特に限定されるものではなく、任意の形状とすることができる。具体的には、ユーザが次に表示されるオブジェクトの属性を瞬時に認識できるよう、先行オブジェクト情報４０８は、次に表示されるオブジェクトの属性を色により識別可能に表現したものとするのが好ましい。
【００４７】
上記指示受付部２０は、ユーザによるキャラクタ４０２の動作に対する指示を受け付ける。
【００４８】
上記指示は、上述したジャンプ指示および下降指示を含むことができる。下降指示は、例えば、図３に示すように、フィールドが複数の段で構成されている場合に、下方の段に移動するために行われることができるものとする。
【００４９】
このように、本発明により実現されるゲームは、キャラクタ４０２をフィールド４０１においてジャンプまたは下降させてオブジェクト４０４を取得し、取得したオブジェクト４０４に基づいて、ゲーム媒体４０３に対戦相手４０５を攻撃させることにより、対戦相手４０５の体力（ＨＰ）を減少させることを目的とするゲームとすることができる。
【００５０】
上記本発明の構成によれば、ゲーム画面の表示領域４００に、先行オブジェクト情報４０８を表示することにより、ユーザに対して高い戦略性を要求しながらも、この戦略を立てるのに必要な情報を見易く表示した、ユーザフレンドリーなゲーム画面を有するゲームを実現することができる。
【００５１】
また、上記ゲーム媒体４０３のステータス情報は、ゲーム媒体４０３のステータスに関連する積算情報を含むことができる。
【００５２】
上記積算情報は、オブジェクト４０４との接触により変化する属性パラメータの積算の度合いに関する情報とすることができる。この積算の度合いに関する情報は、例えば、属性パラメータの積算値の、予め設定された所定の閾値に対する積算割合とすることができる。具体的には、オブジェクト４０４との接触により、接触したオブジェクト４０４の属性情報に一致する属性情報を含むゲーム媒体４０３の属性パラメータが増加するものとすることができる。この積算情報は、ゲーム媒体４０３と共に表示されることができ、例えば、図２に示すように、属性ゲージ４０９として表示されることができる。この属性ゲージは、上記閾値に対する現在の積算値の割合を視覚的に表現したものとすることができるがが、これに限られるものではなく、例えば属性パラメータの、所定の閾値に対する現在の積算値の割合を数値として表示することもできる。
【００５３】
また、図１に示すように、上記画面情報生成部１１は、さらに、積算情報生成部１３を有することができる。
【００５４】
上記積算情報生成部１３は、図２に示すように、ゲーム画面の表示領域４００に、キャラクタ４０２の移動に伴って該表示領域４００に配置される複数のオブジェクトに対応するゲーム媒体４０３の積算情報を、先行オブジェクト情報表示部１２により表示された先行オブジェクト情報４０８と共に表示するための情報を生成する。
【００５５】
上記キャラクタ４０２の移動に伴って該表示領域４００に配置される複数のオブジェクトに対応するゲーム媒体４０３の積算情報は、このオブジェクトの属性情報に一致する属性情報を含むゲーム媒体４０３の積算情報とすることができる。この積算情報は、属性ゲージ４１０として表示されることができるが、これに限られるものではなく、例えば属性パラメータの積算割合を数値として表示することもできる。また、この属性ゲージ４１０は、先行オブジェクト情報４０８の近傍に表示されることができ、具体的には、ユーザが先行オブジェクト情報４０８と属性ゲージ４１０とを同時に瞬時に認識可能とする位置に表示されるのが好ましい。
【００５６】
また、上述したように、先行オブジェクト情報４０８は、キャラクタ４０２の移動に伴って該表示領域４００に配置される複数のオブジェクトの属性情報を含み、積算情報は、ゲーム媒体４０３の属性情報を含み、積算情報生成部１３は、キャラクタ４０２の移動に伴って表示領域４００に配置される複数のオブジェクトの属性情報に一致する属性情報を含むゲーム媒体４０３の積算情報を表示するための情報を生成することができる。
【００５７】
ここで、上記オブジェクトの属性情報について、図４を参照しながら詳細に説明を行う。
【００５８】
図４（ａ）に示すように、オブジェクトの属性情報としては、例えば、火属性４ａ、水属性４ｂ、木属性４ｃ、闇属性４ｄまたは光属性４ｅが設定され、各属性情報を有するオブジェクトは、各々が赤色、青色、緑色、紫色、または黄色で表示されるものとすることができる。また、虹色で表示されたオブジェクトは、ゲーム媒体の属性に依らず、すべてのゲーム媒体の積算情報を変更するものとすることができる。
【００５９】
また、上記ゲーム媒体４０３の属性情報としては、上記オブジェクトの属性情報と同様に、火属性（赤色）、水属性（青色）、木属性（緑色）、闇属性（紫色）または光属性（黄色）が設定され、図４（ｂ）に示すように、ゲーム媒体４０３のキャラクタの左上に付して表示されることができる。同様に、対戦相手４０５にも属性情報が設定されており、ゲーム媒体４０３と対戦相手４０５の属性は、図５に示すような強弱関係を有する。具体的には、火属性は木属性に強く、水属性に弱い。水属性は火属性に強く、木属性に弱い。木属性は水属性に強く、火属性に弱い。光と闇属性は相対する関係を有する。強い属性は弱い属性に対して２倍のダメージを与え、弱い属性は強い属性に対して０．５倍のダメージを与えるものとすることができる。
【００６０】
また、図１に示すように、本発明の制御部１０は、さらに、積算情報変更部１４を有することができる。
【００６１】
上記積算情報変更部１４は、図２に示すように、表示領域４００においてキャラクタ４０２がオブジェクト４０４に接触した場合に、接触したオブジェクト４０４に基づいて、対応するゲーム媒体４０３の積算情報を変更する。また、上記積算情報変更部１４は、画面上に敵キャラクタが配置された状態において、ユーザが倒した敵キャラクタの属性に応じて積算情報を変更する構成とすることもできる。さらに、上記積算情報変更部１４は、キャラクタ４０２の移動距離に応じて、積算情報を更新する構成とすることもできる。
【００６２】
具体的には、積算情報変更部１４は、上述したように、表示領域４００においてキャラクタ４０２がオブジェクト４０４に接触した場合に、このオブジェクト４０４の属性情報と一致する属性情報を有するゲーム媒体４０３の属性パラメータを増加させることができる。例えば、積算情報変更部１４は、キャラクタ４０２が火属性のオブジェクト４０４と接触した場合、火属性のゲーム媒体の属性パラメータを増加させて属性ゲージの表示を変更することができる。
【００６３】
また、図１に示すように、上記制御部１０は、さらに、行動発動部１５を有することができる。
【００６４】
上記行動発動部１５は、積算情報が特定の条件を満たした場合に、該積算情報に対応するゲーム媒体に行動を発動させる。
【００６５】
上記特定の条件は、積算情報の属性パラメータが所定の閾値に達したこととすることができる。なお、属性パラメータが上記閾値を超えた場合であっても、属性パラメータは積算されていくものとすることができる。例えば、この属性パラメータが上記閾値の２４０％の値となっている場合には、上記行動は２回発動されることができる。なお、複数のゲーム媒体の行動が発動可能な状態である場合には、各ゲーム媒体の行動が一周した後に、２回目の行動が発動されるものとする。そして、残りの４０％はそのまま消費されずに、４０％の状態から引き続き積算がなされていくものとすることができる。
【００６６】
上記行動は、例えば、対戦相手４０５へ通常の攻撃を加える行動とすることができる。この攻撃により、対戦相手４０５の体力（ＨＰ）を減少させることができる。
【００６７】
また、上記行動発動部１５は、ゲーム媒体４０３の行動発動が所定回数以上となったことを条件として、特殊な行動を発動させることができる。この特殊な行動を発動させるために必要な行動発動の回数は、図４（ｂ）に示すように、ゲーム媒体４０３の右上に付して表示されることができる。
【００６８】
上記特殊な行動は、上述したスキルに対応し、例えば、対戦相手４０５へ、上記通常の攻撃よりも強力な攻撃を加える行動、キャラクタの体力を回復させる行動、キャラクタを無敵状態にする行動などとすることができる。なお、この特殊な行動は、ユーザによる発動の指示を待って発動されることができる。
【００６９】
上記先行オブジェクト情報生成部１２は、先行オブジェクト情報４０８を、表示領域４００のキャラクタ４０２の移動方向前方位置に表示するための情報を生成することができる。
【００７０】
上記移動方向前方位置とは、具体的には、図２で示した表示領域４００の右端位置の任意の位置とすることができる。
【００７１】
上記先行オブジェクト情報生成部１２は、先行オブジェクト情報４０８を、オブジェクト４０４がキャラクタ４０２の移動に伴って該表示領域４００に配置される位置に対応する位置に表示するための情報を生成することができる。
【００７２】
具体的には、先行オブジェクト情報４０８は、図３に示したように、オブジェクトが表示領域４００の上下方向に複数段配置される場合に、対応する高さの位置に配置されるものとすることができる。
【００７３】
上記先行オブジェクト情報生成部１２は、先行オブジェクト情報４０８を、キャラクタ４０２とキャラクタ４０２の移動に伴って表示領域４００に配置される複数のオブジェクトとの間の距離またはキャラクタ４０２の該キャラクタ４０２の移動に伴って表示領域４００に配置される複数のオブジェクトに対する相対速度に応じて表示することができる。
【００７４】
具体的には、上記先行オブジェクト情報生成部１２は、先行オブジェクト情報４０８を、上記キャラクタ４０２とオブジェクトとが所定の距離だけ近付いた場合に表示するものとすることができる。この距離は、ユーザが先行オブジェクト情報４０８を認識し、この先行オブジェクト情報４０８に基づいてキャラクタを操作可能なだけの距離とするのが好ましい。
【００７５】
あるいは、上記先行オブジェクト情報生成部１２は、先行オブジェクト情報４０８を、キャラクタ４０２のオブジェクトに対する相対速度（キャラクタ４０２および／またはオブジェクトの移動速度）に応じて、オブジェクトが表示される所定秒前に表示するものとすることができる。この秒数は、ユーザが先行オブジェクト情報を認識し、この先行オブジェクト情報に基づいてキャラクタを操作可能なだけの距離とするのが好ましい。
【００７６】
上記ステータス情報は、さらに、ゲーム媒体の攻撃力の情報を含み、上記制御部１０は、図１に示すように、さらに、攻撃力変化部１６を有することができる。
【００７７】
上記攻撃力変化部１６は、表示領域４００におけるキャラクタ４０２のフィールド４０１に配置されたオブジェクト４０４への接触状況に基づいて、ゲーム媒体４０３の攻撃力を変化させる。
【００７８】
例えば、図６に示すように、オブジェクト４０４が複数個を単位として表示されている場合（図６では、グループＡおよびグループＢとして示されている）、この１つのグループを構成する複数個のオブジェクト４０４の全てに接触した場合、接触パラメータ値が１だけ上昇するものとすることができる。そして、攻撃力変化部１６は、この接触パラメータ値の上昇に対応して、ゲーム媒体の攻撃力が増加するよう変化させるものとすることができる。
【００７９】
また、上記接触パラメータ値は、オブジェクト４０４の表示状態に依らず、ユーザのオブジェクト４０４の連続取得個数に応じて上昇するものとすることができる。この場合、オブジェクト４０４の連続取得が途切れると、接触パラメータが減少するものとすることもできる。
【００８０】
上記ステータス情報は、ゲーム媒体の防御力の情報や特殊な行動を発動させるために必要な行動発動の回数の情報等を含むことができ、上記制御部１０は、表示領域４００におけるキャラクタ４０２のフィールド４０１に配置されたオブジェクト４０４への接触状況に基づいて、上記情報を変化させることができる。具体的には、制御部１０は、上記接触状況に基づいて、キャラクタ４０２の防御力を上昇させたり、対戦相手の防御力を低下させたり、上記行動発動の回数を減少させたりすることができる。なお、上記情報は、上述したものに限られず、戦闘をユーザにとって有利とするパラメータの情報の全てを含むことができる。
【００８１】
上記接触パラメータの値は、図２において、数値４１１として表示されることができる。なお、後述する不利益を受けた場合には、この接触パラメータ値が減少し、この減少に対応して、ゲーム媒体の攻撃力も減少するよう変化させるものとすることができる。
【００８２】
また、本ゲームにおいては、上記接触パラメータの値が所定値まで増加すると、ゲームの難易度を上昇させ、減少すると、難易度を低下させる設定とすることができる。この難易度は、後述するトラップの増減等により調整されるものとすることができる。これにより、ユーザは、ゲームの実行中に難易度を切り替える必要なく、ユーザは、自身の実力に合った難易度でゲームをプレイすることができる。
【００８３】
また、本ゲームにおいては、上記接触パラメータの値が所定値まで増加すると、ユーザに有利となる効果が生じる構成とすることもできる。例えば、オブジェクト４０４が一時的に通常より多く配置されたり（ボーナスステージ）、通常の攻撃より強力な攻撃（特殊な必殺技）が発動されたりするなどである。
【００８４】
上記ゲームは、ユーザが操作するキャラクタが、フィールドのスタート地点から所定の速度で強制的に移動開始するゲームであり、図１に示すように、上記制御部１０は、さらに、速度変化部１７を有することができる。
【００８５】
具体的には、キャラクタは、ステージが開始すると、フィールドのスタート地点から所定の速度で水平方向（図２の矢印Ｘの方向）に移動開始する。この移動は、ユーザの操作には依らず、強制的なものとすることができる。
【００８６】
上記速度変化部１７は、表示領域４００におけるキャラクタ４０２のフィールド４０１に配置されたオブジェクト４０４への接触状況に基づいて、キャラクタ４０２の移動速度を変化させる。
【００８７】
上記接触状況は、図６を参照して上述したように、オブジェクト４０４が複数個を単位として表示されている場合、この１つのグループを構成する複数個のオブジェクト４０４の全てに接触した場合、接触パラメータ値が１だけ上昇するものとすることができる。そして、速度変化部１６は、この接触パラメータ値の上昇に対応して、キャラクタの移動速度を増加するよう変化させるものとすることができる。なお、後述する不利益を受けた場合には、この接触パラメータ値が減少し、この減少に対応して、キャラクタの移動速度が減少するよう変化させるものとすることができる。
【００８８】
上記制御部１０は、さらに、フィールド変化部１８を有することができる。
【００８９】
上記フィールド変化部１８は、特定の条件が満たされている場合に、フィールドを、該フィールドからキャラクタが受ける不利益を減少させたフィールドに変化させることができる。また、フィールド変化部１８は、特定の条件が満たされている場合に、フィールド上におけるオブジェクト４０４の配置数や、配置される種類を変化させることもできる。具体的には、特定の条件が満たされている間、オブジェクト４０４をフィールド上に配置しない構成とすることができる。
【００９０】
上記特定の条件は、例えば、ユーザがキャラクタ４０２以外を注視する可能性がある状態となった、および／または、フィールドからキャラクタが受ける不利益やオブジェクト４０４の配置を変化させるユーザの行動が実施されていない等の条件である。前者は、例えば、キャラクタ４０２または該キャラクタ４０２に敵対するキャラクタである対戦相手４０５の攻撃中である場合等である。これにより、ユーザのフィールド上での操作を軽減することが可能となり、ユーザのフィールド上での操作の妨げとなることなく、各キャラクタの攻撃シーン等をダイナミックに表示することができる。また、後者は、例えば、ユーザにより、フィールドから受ける不利益を減少させる効果を有するスキルが実施されていない場合等である。これによれば、ユーザにより実施されたスキルの効果が発揮されない（無意味となる）ことを防ぐことができる。
【００９１】
上記キャラクタ４０２は、例えば、トラップ等により不利益を受けるものとする。このトラップには、図７（ａ），（ｂ）に示すように、穴１ａ、火の玉１ｂ、隕石１ｃ、氷山１ｄ等が含まれ、これらのトラップに接触することにより、キャラクタ４０２の体力の減少および／または接触パラメータの減少等の不利益を受けるものとすることができる。
【００９２】
図８は、変化前のフィールドと、フィールド変化部１８による変化後のフィールドを示したものである。図中のＡ地点から前は通常のフィールドであり、Ａ地点から先はキャラクタに与える不利益のないフィールドである。この変化後のフィールドは、上述した条件が満たされなくなった場合や、所定秒経過後に通常のトラップ等が存在するフィールドへと戻るものとすることができる。
【００９３】
また、上記情報処理装置１００は、さらに、入力部３０、表示部４０、通信部（図示せず）および／または記憶部５０を備えることができる。
【００９４】
上記入力部３０は、ユーザによるタッチおよび／またはドラッグの操作６１ａを受け付けることができる。本実施形態において、入力部３０は、マルチタッチを検知可能なタッチパネルとすることができる。なお、情報処理装置１００に対して入力を与える方法は、上記タッチパネルを用いた操作６１ａに限定されない（例えば、所定の入力キーを押下することによって入力を与えることもできる）。
【００９５】
また、上記入力部３０は、ユーザによる操作６１ａを検知可能なデバイス（例えば、上記タッチパネルに含まれるタッチ面）とすることができる。入力部３０は、上記操作６１ａによる入力信号６１ｂを指示受付部２０に出力することができる。
【００９６】
上記指示受付部２０は、入力部３０からの上記入力信号６１ｂが入力されたタイミングに基づく情報６１ｃ等を制御部１０に出力することができる。
【００９７】
上記通信部は、所定の通信方式にしたがう通信網を介して外部と通信する。外部の機器（例えば、他のユーザが使用する他の携帯端末、またはサーバ装置など）との通信を実現する本質的な機能が備わってさえいればよく、通信回線、通信方式、または通信媒体などは限定されない。通信部は、例えばイーサネット（登録商標）アダプタなどの機器で構成できる。また、通信部は、例えばIEEE802.11無線通信、Bluetooth（登録商標）などの通信方式や通信媒体を利用できる。通信部は、受信部と送信部とを含む。
【００９８】
上記受信部は、他のユーザが操作する他の携帯端末、および／またはサーバ装置から、他のユーザのゲーム媒体に関する情報を受信する。
【００９９】
上記送信部は、ユーザのゲーム媒体に関する情報を、他のユーザが操作する他の携帯端末、および／またはサーバ装置に送信する。
【０１００】
上記表示部４０は、ゲーム画面を表示するデバイスとすることができる。本実施形態において、表示部４０は、液晶ディスプレイであってよい。なお、図１は、入力部３０および表示部４０がそれぞれ有する機能を明示するために、両者を分離して示している。しかし、例えば、入力部３０がタッチパネルであり、表示部４０が液晶ディスプレイである場合、両者は一体として構成されることが好ましい。
【０１０１】
上記記憶部５０は、例えば、ハードディスク、ＳＳＤ（silicon state drive）、半導体メモリ、ＤＶＤなど、任意の記録媒体によって構成される記憶機器であり、情報処理装置１００を制御可能なゲームプログラムおよびデータを記憶する。
【０１０２】
続いて、上記情報処理装置１００により実現されるゲームの具体的なフローについて、図９を参照しながら説明を行う。
【０１０３】
本発明により実現されるゲームは、一例として、所定のストーリーに基づいて、デッキ構成、ステージ攻略、ゲーム媒体入手、ゲーム媒体強化を一サイクルとして進行するドラマアクションＲＰＧを構成し、各ステージでは、横スクロールのランアクションゲームが行われるものとすることができる。
【０１０４】
図９に示すように、本発明の情報処理装置は、初めに、ステージ選択画面において、提示されたプレイ可能なステージからの、ユーザによる任意のステージの選択を受け付ける（Ｓ１）。続いて、デッキ構成画面において、ユーザが所持するゲーム媒体からの、ユーザによる所定数のゲーム媒体の選択を受け付け、選択されたゲーム媒体によりデッキを作成する（Ｓ２）。その後、選択されたステージにおけるランアクションゲームを開始し、対応するゲーム画面を表示する（Ｓ３）。
【０１０５】
続いて、フィールド上でキャラクタを操作するための、ユーザによる動作指示を受け付ける（Ｓ４）。キャラクタがオブジェクトに接触したと判断した場合（Ｓ５）、ゲーム媒体の積算情報を変更する（Ｓ６）。積算情報が所定の条件を満たしたと判断した場合（Ｓ７）、ゲーム媒体に対戦相手を攻撃する等の行動を行わせる（Ｓ８）。ステージをクリアしたと判断した場合（Ｓ９）、ユーザに対し、特典として新たなゲーム媒体やゲーム内通貨等を付与する（Ｓ１０）。ステージをクリアしていないと判断した場合（Ｓ９）、ユーザに対して特典を付与せずに、ステージ選択画面を表示する（Ｓ１）。
【０１０６】
ゲーム媒体に関する情報は、携帯端末である情報処理装置１００と通信可能に接続されたサーバ装置にアップロードされることができる。上記デッキ構成画面において、ユーザは、他のユーザのゲーム媒体をデッキに配置することができる。同様に、ユーザのゲーム媒体は、他のユーザのデッキに配置されることができる。
【０１０７】
これら配置可能なゲーム媒体として表示される他のユーザのゲーム媒体は、サーバ装置により所定の条件で抽出され、提示されるものとすることができる。例えば、本ゲームをプレイした時間がユーザと近い他のユーザが抽出され、これら抽出された他のユーザが有するゲーム媒体のうち、ユーザのデッキに配置されたゲーム媒体の属性に基づいて適切と判断された属性を有するゲーム媒体が提示されるものとする。
【０１０８】
本発明の技術は、横スクロールのランゲームを含むアクションゲームの他、シミュレーションゲームや一人称視点のシューティングゲーム等に適用することができる。
【０１０９】
以上、第１の実施形態では、情報処理装置１００が、処理部１０および指示受付部２０を備える携帯端末であり、処理部１０の画面情報生成部１１により生成された情報に基づいて、この携帯端末が備える表示部３０においてゲーム画面を表示する場合について説明を行った。
【０１１０】
続いて、情報処理装置１００が、指示部１０および指示受付部２０を備えるサーバ装置であり、処理部１０の画面情報生成部１１により生成された情報に基づいて、ネットワークを介して接続された携帯端末が備える表示部においてゲーム画面を表示する場合について説明を行う。
【０１１１】
＜第２の実施形態＞
次に、本発明の第２の実施形態について、図１０を参照しながら説明を行う。図１０は、携帯端末７０とサーバ装置としての情報処理装置２００とを含むゲームシステム３００の構成を示す模式図である。図１０に示されるように、本発明の情報処理装置２００は、携帯端末７０と所定のネットワーク８０を介して通信可能に接続されたサーバ装置として機能し、本発明に係るゲームプログラムは、当該サーバ装置において実行されるものとすることができる。
【０１１２】
第１の実施形態において携帯端末としての情報処理装置１００が備えるとして説明した各部（特に、制御部１０）の一部または全部をサーバ装置としての情報処理装置２００が備え、当該情報処理装置２００は、携帯端末７０に与えられた入力に基づいて、ゲームの出力結果を当該携帯端末７０に送信する構成とすることができる。
【０１１３】
なお、当該ゲームの進行画面を、上記情報処理装置２００が生成したデータに基づいて上記携帯端末７０に表示されるウェブ表示とし、その他のメニュー画面などを、当該携帯端末７０にインストールされているネイティブアプリによって表示するネイティブ表示とするなど、当該ゲームは、上記情報処理装置２００および携帯端末７０のそれぞれが処理の一部を担うハイブリッドゲームとすることもできる。
【０１１４】
また、本発明に係るゲームプログラムが、携帯端末７０において実行されるネイティブアプリケーションとして実現される場合であっても、当該携帯端末７０は、必要に応じて情報処理装置２００にアクセスし、当該ゲームの進行に関係する情報（例えば、ユーザに関する情報、当該ユーザとフレンド関係にある他のユーザに関する情報、当該ユーザに付与された累積ポイント・アイテム・キャラクタに関する情報、当該ユーザのランキング情報など）をダウンロードして利用することができる。さらに、携帯端末同士が通信可能に接続され（例えば、Bluetooth（登録商標）を用いた近距離無線通信など、いわゆるピア・ツー・ピア通信）、互いに同期を取り合って、当該ゲームをマルチプレイすることもできる。
【０１１５】
続いて、本発明のゲーム処理方法の実施形態について、図面を参照しながら説明する。
【０１１６】
図１１に示すように、本発明のゲーム処理方法は、コンピュータに、画面情報生成ステップＳ１００と、指示受付ステップＳ２００とを処理させることを特徴とする。
【０１１７】
上記画面情報生成ステップＳ１００は、ゲーム画面の表示領域に、複数のオブジェクトが配置されるフィールド、該フィールドを移動可能なキャラクタ、および、所定の積算情報を含むステータス情報を有するゲーム媒体を表示するための情報を生成する。この画面情報生成ステップＳ１００は、上述した画面情報生成部１１により処理されることができる。詳細については上述した通りである。
【０１１８】
上記指示受付ステップＳ２００は、ユーザによるキャラクタの動作に対する指示を受け付ける。この指示受付ステップＳ２００は、上述した指示受付部２０により処理されることができる。詳細については上述した通りである。
【０１１９】
そして、上記画面情報生成ステップＳ１００は、さらに、ゲーム画面の表示領域に、キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトに関する先行オブジェクト情報を表示するための情報を生成する先行オブジェクト情報生成ステップＳ３００を有する。この先行オブジェクト情報生成ステップＳ３００は、上述した先行オブジェクト情報生成部１２により処理されることができる。詳細については上述した通りである。
【０１２０】
最後に、本発明のゲームプログラムの実施形態について、説明する。
【０１２１】
本発明のゲームプログラムは、コンピュータに、画面情報生成機能と、指示受付機能とを実現させることを特徴とする。
【０１２２】
上記画面情報生成機能は、ゲーム画面の表示領域に、複数のオブジェクトが配置されるフィールド、該フィールドを移動可能なキャラクタ、および、所定のステータス情報を有するゲーム媒体を表示するための情報を生成する。この画面情報生成機能は、上述した画面情報生成部１１により実現されることができる。詳細については上述した通りである。
【０１２３】
上記指示受付機能は、ユーザによるキャラクタの動作に対する指示を受け付ける。この指示受付機能は、上述した指示受付部２０により実現されることができる。詳細については上述した通りである。
【０１２４】
そして、上記画面情報生成機能は、さらに、ゲーム画面の表示領域に、キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトに関する先行オブジェクト情報を表示するための情報を生成する先行オブジェクト情報生成機能を有することを特徴とする。この先行オブジェクト情報生成機能は、上述した先行オブジェクト情報生成部１２により実現されることができる。詳細については上述した通りである。
【０１２５】
＜ソフトウェアによる実現例＞
情報処理装置１００，２００の制御ブロック（特に、制御部１０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。後者の場合、情報処理装置１００，２００は、各機能を実現するソフトウェアであるゲームプログラムの命令を実行するＣＰＵ、上記ゲームプログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記ゲームプログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記ゲームプログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記ゲームプログラムは、当該ゲームプログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。本発明は、上記ゲームプログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１２６】
なお、上記ゲームプログラムは、例えば、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。また、ゲームプログラムによって実現される各機能を実現する各部を備えた情報処理端末（例えば、携帯端末７０）と、各機能とは異なる残りの機能を実現する各部を備えたサーバ（例えば、情報処理装置２００）とを含むゲームシステムも、本発明の範疇に入る。
【０１２７】
上述したところは、代表的な実施形態の例を示したものであって、本発明はこの実施形態に限定されるものではない。以下に、本願の原出願の出願当初の特許請求の範囲に記載された発明を付記する。
［１］
コンピュータに、
ゲーム画面の表示領域に、複数のオブジェクトが配置されるフィールド、該フィールドを移動可能なキャラクタ、および、所定のステータス情報を有するゲーム媒体を表示するための情報を生成する画面情報生成機能と、
ユーザによる前記キャラクタの動作に対する指示を受け付ける指示受付機能と
を実現させ、
前記画面情報生成機能は、さらに、
前記ゲーム画面の表示領域に、前記キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトに関する先行オブジェクト情報を表示するための情報を生成する先行オブジェクト情報生成機能を有するゲームプログラム。
［２］
前記ステータス情報は、前記ゲーム媒体のステータスに関連する積算情報を含むことを特徴とする［１］に記載のゲームプログラム。
［３］
前記画面情報生成機能は、さらに、
前記ゲーム画面の表示領域に、前記キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトに対応する前記ゲーム媒体の積算情報を、前記先行オブジェクト情報生成機能により表示された先行オブジェクト情報と共に表示するための情報を生成する積算情報生成機能を有することを特徴とする［２］に記載のゲームプログラム。
［４］
前記先行オブジェクト情報は、前記キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトの属性情報を含み、
前記積算情報は、前記ゲーム媒体の属性情報を含み、
前記積算情報生成機能は、前記キャラクタの移動に伴って前記表示領域に配置される複数のオブジェクトの属性情報に一致する属性情報を含む前記ゲーム媒体の積算情報を表示するための情報を生成することを特徴とする［３］に記載のゲームプログラム。
［５］
前記ゲームプログラムは、
前記コンピュータに、さらに、
前記表示領域において前記キャラクタが前記フィールドに配置されたオブジェクトに接触した場合に、接触したオブジェクトに対応するゲーム媒体の積算情報を変更する積算情報変更機能を実現させることを特徴とする［２］から［４］のいずれか一項に記載のゲームプログラム。
［６］
前記ゲームプログラムは、
前記コンピュータに、さらに、
前記積算情報が特定の条件を満たした場合に、該積算情報に対応するゲーム媒体に行動を発動させる行動発動機能を実現させることを特徴とする［２］から［５］のいずれか一項に記載のゲームプログラム。
［７］
前記先行オブジェクト情報生成機能は、前記先行オブジェクト情報を、前記表示領域の前記キャラクタの移動方向前方位置に表示するための情報を生成することを特徴とする［１］から［６］のいずれか一項に記載のゲームプログラム。
［８］
前記先行オブジェクト情報生成機能は、前記先行オブジェクト情報を、前記オブジェクトが前記キャラクタの移動に伴って該表示領域に配置される位置に対応する位置に表示するための情報を生成することを特徴とする［１］から［７］のいずれか一項に記載のゲームプログラム。
［９］
前記先行オブジェクト情報生成機能は、前記先行オブジェクト情報を、前記キャラクタと前記キャラクタの移動に伴って前記表示領域に配置される複数のオブジェクトとの間の距離または前記キャラクタの該キャラクタの移動に伴って前記表示領域に配置される複数のオブジェクトに対する相対速度に応じて表示することを特徴とする［１］から［８］のいずれか一項に記載のゲームプログラム。
［１０］
前記ステータス情報は、さらに、前記ゲーム媒体の攻撃力の情報を含み、
前記ゲームプログラムは、
前記コンピュータに、さらに、
前記表示領域における前記キャラクタの前記フィールドに配置されたオブジェクトへの接触状況に基づいて、前記ゲーム媒体の攻撃力を変化させる攻撃力変化機能を実現させることを特徴とする［１］から［９］のいずれか一項に記載のゲームプログラム。
［１１］
前記ゲームは、前記ユーザが操作するキャラクタが、前記フィールドのスタート地点から所定の速度で強制的に移動開始するゲームであり、
前記ゲームプログラムは、
前記コンピュータに、さらに、
前記表示領域における前記キャラクタの前記フィールドに配置されたオブジェクトへの接触状況に基づいて、前記キャラクタの移動速度を変化させる速度変化機能を実現させることを特徴とする［１］から［１０］のいずれか一項に記載のゲームプログラム。
［１２］
前記ゲームプログラムは、
前記コンピュータに、さらに、
特定の条件が満たされている場合に、前記フィールドを、該フィールドから前記キャラクタが受ける不利益を減少させたフィールドに変化させるフィールド変化機能を実現させることを特徴とする請求項１から１１のいずれか一項に記載のゲームプログラム。
［１３］
前記特定の条件は、前記キャラクタまたは該キャラクタの対戦対手の攻撃中である場合に満たされることを特徴とする［１２］に記載のゲームプログラム。
［１４］
コンピュータに、
ゲーム画面の表示領域に、複数のオブジェクトが配置されるフィールド、該フィールドを移動可能なキャラクタ、および、所定の積算情報を含むステータス情報を有するゲーム媒体を表示するための情報を生成する画面情報生成ステップと、
ユーザによる前記キャラクタの動作に対する指示を受け付ける指示受付ステップと
を処理させ、
前記画面情報生成ステップは、さらに、
前記ゲーム画面の表示領域に、前記キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトに関する先行オブジェクト情報を表示するための情報を生成する先行オブジェクト情報生成ステップを有するゲーム処理方法。
［１５］
ゲーム画面の表示領域に、複数のオブジェクトが配置されるフィールド、該フィールドを移動するキャラクタ、および、所定の積算情報を含むステータス情報を有するゲーム媒体を表示するための情報を生成する画面情報生成部と、
ユーザによる前記キャラクタの動作に対する指示を受け付ける指示受付部と
を備え、
前記画面情報生成部は、
前記ゲーム画面の表示領域に、前記キャラクタの移動に伴って該表示領域に配置される複数のオブジェクトに関する先行オブジェクト情報を表示するための情報を生成する先行オブジェクト情報生成部を有する情報処理装置。
【符号の説明】
【０１２８】
１００          情報処理装置（携帯端末）
１０          制御部
１１          画面情報生成部
１２          先行オブジェクト情報生成部
１３          積算情報生成部
１４          積算情報変更部
１５          行動発動部
２０          指示受付部
３０          入力部
４０          表示部
５０          記憶部
６１          信号
７０          携帯端末
８０          ネットワーク
２００          情報処理装置（サーバー装置）
３００          ゲームシステム
４００          表示領域
４０１          フィールド
４０２          キャラクタ
４０３          ゲーム媒体
４０４          オブジェクト
４０５          対戦相手
４０６          キャラクタ体力ゲージ
４０７          対戦相手体力ゲージ
４０８          先行オブジェクト情報
４０９、４１０  属性ゲージ
【図１】
0005985022.tif 000002
【図２】
0005985022.tif 000003
【図３】
0005985022.tif 000004
【図４】
0005985022.tif 000005
【図５】
0005985022.tif 000006
【図６】
0005985022.tif 000007
【図７】
0005985022.tif 000008
【図８】
0005985022.tif 000009
【図９】
0005985022.tif 000010
【図１０】
0005985022.tif 000011
【図１１】
0005985022.tif 000012