(57)【要約】      （修正有）【課題】より趣向性の高いゲームを提供するプログラムを提供する。【解決手段】プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームにおいて、第一キャラクタのデータに基づいて、関連キャラクタを生成し、第一キャラクタが所定の条件を満たした場合に、生成された関連キャラクタを、第二キャラクタとして制御する。【選択図】図２
2019154822.tif 000002
【特許請求の範囲】
【請求項１】
プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置において実行されるプログラムであって、
コンピュータ装置を、
第一キャラクタのデータに基づいて、第一キャラクタに関連する関連キャラクタを生成する関連キャラクタ生成手段、
第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する第二キャラクタ制御手段
として機能させるプログラム。
【請求項２】
コンピュータ装置を、
第一キャラクタと、該第一キャラクタが所有するオブジェクトとを関連付けて記憶する所有オブジェクト記憶手段
として機能させ、
前記関連キャラクタ生成手段が、
第一キャラクタが所有するオブジェクトから、少なくとも１つのオブジェクトを特定するオブジェクト特定手段を有するものであり、
特定されたオブジェクトと関連付けられた関連キャラクタを生成する、
請求項１に記載のプログラム。
【請求項３】
コンピュータ装置を、
プレイヤの第一キャラクタについての操作に関する履歴情報を記憶する履歴記憶手段
として機能させ、
前記第二キャラクタ制御手段が、前記履歴記憶手段に記憶された履歴情報に基づいて、該第一のキャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御する、
請求項１又は２に記載のプログラム。
【請求項４】
前記ゲームが、複数のステージから構成されるものであって、
前記キャラクタ制御手段が、第一キャラクタが所定の条件を満たしたステージにおいて、該第一キャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御する、
請求項１〜３のいずれかに記載のプログラム。
【請求項５】
プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置であって、
第一キャラクタのデータに基づいて、関連キャラクタを生成する関連キャラクタ生成手段と、
第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する第二キャラクタ制御手段と
を備える、コンピュータ装置。
【請求項６】
プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置において実行されるプログラム制御方法であって、
第一キャラクタのデータに基づいて、関連キャラクタを生成することと、
第一キャラクタが所定の条件を満たした場合に、生成された関連キャラクタを、第二キャラクタとして制御すること
を有する、プログラム制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、コンピュータ装置、及び、プログラム制御方法に関する。
【背景技術】
【０００２】
従来、プレイヤが操作するプレイヤキャラクタと、コンピュータにより制御される敵キャラクタとを対戦させて進行させるゲームがある。例えば、アクションゲームは、プレイヤキャラクタを操作して、敵キャラクタと戦い、勝利することで進める。コンピュータにより制御される敵キャラクタとの対戦は、予め規定された制御であるため、対戦が似た展開となることがある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の少なくとも１つの実施の形態の目的は、より趣向性の高いゲームを提供することである。
【課題を解決するための手段】
【０００４】
非限定的な観点によると、本発明に係るプログラムは、プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置において実行されるプログラムであって、コンピュータ装置を、第一キャラクタのデータに基づいて、第一キャラクタに関連する関連キャラクタを生成する関連キャラクタ生成手段、第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する第二キャラクタ制御手段として機能させるプログラムである。
【０００５】
非限定的な観点によると、本発明に係るコンピュータ装置は、プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置であって、第一キャラクタのデータに基づいて、関連キャラクタを生成する関連キャラクタ生成手段と、第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する第二キャラクタ制御手段とを備える、コンピュータ装置である。
【０００６】
非限定的な観点によると、本発明に係るプログラム制御方法は、プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置において実行されるプログラム制御方法であって、第一キャラクタのデータに基づいて、関連キャラクタを生成することと、第一キャラクタが所定の条件を満たした場合に、生成された関連キャラクタを、第二キャラクタとして制御することを有する、プログラム制御方法である。
【発明の効果】
【０００７】
本発明の各実施形態により１または２以上の不足が解決される。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。
【図２】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図３】本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。
【図４】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図５】本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。
【図６】本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。
【図７】本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。
【図８】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図９】本発明の実施の形態の少なくとも１つに対応する、オブジェクト特定マスタテーブルの一例である。
【図１０】本発明の実施の形態の少なくとも１つに対応する、オブジェクト特定マスタテーブルの一例である。
【図１１】本発明の実施の形態の少なくとも１つに対応する、属性変化マスタテーブルの一例である。
【図１２】本発明の実施の形態の少なくとも１つに対応する、関連キャラクタの表示態様を表す図である。
【図１３】本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。
【図１４】本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。
【図１５】本発明の実施の形態の少なくとも１つに対応する、本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。
【図１６】本発明の実施の形態の少なくとも１つに対応する、実行処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について説明する。以下、効果に関する記載は、本発明の実施の形態の効果の一側面であり、ここに記載するものに限定されない。また、以下で説明するフローチャートを構成する各処理の順序は、処理内容に矛盾や不整合が生じない範囲で順不同である。
【００１０】
［第一の実施の形態］
まず、本発明の第一の実施の形態の概要について説明をする。以下では、第一の実施の形態として、ゲームを提供するコンピュータ装置において実行されるプログラムを例示して説明をする。ゲームは、例えば、プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを挙げる。
【００１１】
図１は、本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。コンピュータ装置１は、関連キャラクタ生成部１０１、及び第二キャラクタ制御部１０２を少なくとも備える。
【００１２】
関連キャラクタ生成部１０１は、第一キャラクタのデータに基づいて、第一キャラクタに関連する関連キャラクタを生成する機能を有する。第二キャラクタ制御部１０２は、第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する機能を有する。
【００１３】
次に、本発明の第一の実施の形態におけるプログラム実行処理について説明する。図２は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００１４】
コンピュータ装置１は、第一キャラクタのデータに基づいて、第一キャラクタに関連する関連キャラクタを生成する（ステップＳ１）。次に、コンピュータ装置１は、第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御し（ステップＳ２）、終了する。
【００１５】
第一の実施の形態の一側面として、より趣向性の高いゲームを提供することが可能である。
【００１６】
第一の実施の形態において、「プレイヤ」とは、例えば、端末を操作し、ゲームをプレイするユーザをいう。「第一キャラクタ」とは、例えば、プレイヤの代替として存在するゲーム内オブジェクトをいい、プレイヤが操作可能な、プレイヤキャラクタが搭乗可能な乗り物等のオブジェクトや、プレイヤキャラクタと行動を共にするオブジェクトを含むものである。「第二キャラクタ」とは、例えば、第一キャラクタの対戦相手となるキャラクタをいう。「ゲーム」とは、例えば、コンピュータ装置やプレイヤ端末においてプログラムを起動して実行するコンピュータゲームをいい、ゲーム内容のジャンルは問わない。
【００１７】
「コンピュータ装置」とは、例えば、携帯電話、スマートホン、タブレットコンピュータ、パーソナルコンピュータ、携帯型ゲーム機、据置型ゲーム機、又はウェアラブル型端末等をいい、プログラムの実行処理が可能なものをいう。「関連キャラクタ」とは、例えば、第一キャラクタのデータに基づいて生成されるキャラクタをいう。
【００１８】
［第二の実施の形態］
次に、本発明の第二の実施の形態の概要について説明をする。以下では、第二の実施の形態として、ゲームを提供するコンピュータ装置において実行されるプログラムを例示して説明をする。ゲームは、例えば、プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを挙げる。
【００１９】
図３は、本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。コンピュータ装置１は、所有オブジェクト記憶部１１１、関連キャラクタ生成部１１２、オブジェクト特定部１１３及び第二キャラクタ制御部１１４を少なくとも備える。
【００２０】
第二の実施の形態において、所有オブジェクト記憶部１１１は、第一キャラクタと、該第一キャラクタが所有するオブジェクトとを関連付けて記憶する機能を有する。関連キャラクタ生成部１１２は、第一キャラクタのデータに基づいて、第一キャラクタに関連する関連キャラクタを生成する機能を有する。オブジェクト特定部１１３は、第一キャラクタが所有するオブジェクトから、少なくとも１つのオブジェクトを特定する機能を有する。第二キャラクタ制御部１１４は、第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する機能を有する。
【００２１】
関連キャラクタ生成部１１２は、オブジェクト特定部１１３により特定されたオブジェクトと関連付けられた関連キャラクタを生成する。
【００２２】
次に、本発明の第二の実施の形態におけるプログラム実行処理について説明する。図４は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００２３】
コンピュータ装置１は、第一キャラクタが所有するオブジェクトから、少なくとも１つのオブジェクトを特定する（ステップＳ１１）。コンピュータ装置１は、第一キャラクタのデータに基づいて、第一キャラクタに関連する関連キャラクタを生成する（ステップＳ１２）。ここで、生成される関連キャラクタは、ステップＳ１１において特定されたオブジェクトと関連付けて生成される。
【００２４】
次に、コンピュータ装置１は、第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御し（ステップＳ１３）、終了する。
【００２５】
第二の実施の形態の一側面として、より趣向性の高いゲームを提供することが可能である。
【００２６】
第二の実施の形態の一側面として、第一キャラクタが所有するオブジェクトから特定されたオブジェクトと関連付けられた関連キャラクタが生成されることで、第一キャラクタの状態に応じた関連キャラクタが生成されることになり、より趣向性の高いゲームを提供することが可能である。
【００２７】
第二の実施の形態において、「プレイヤ」、「第一キャラクタ」、「第二キャラクタ」、「ゲーム」、「コンピュータ装置」、及び「関連キャラクタ」は、それぞれ第一の実施形態において記載した内容を必要な範囲で採用できる。
【００２８】
第二の実施の形態において、「オブジェクト」とは、例えば、ゲーム中に登場するキャラクタ、カード、アイテム、あるいはキャラクタの部位等をいう。「キャラクタとオブジェクトとを関連付ける」とは、例えば、コンピュータ装置が管理するキャラクタ情報からオブジェクトの情報を参照できるようにキャラクタ情報を更新し、ゲームにおいてキャラクタが該オブジェクトを使用可能にすることをいう。すなわち、「キャラクタとオブジェクトとを関連付ける」とは、キャラクタを操作可能なプレイヤに、オブジェクトを付与または貸与することが含まれる。「所有する」とは、例えば、キャラクタのものとして持っていることをいい、ゲーム内において使用可能に持つことや、キャラクタが装着することも含むものである。
【００２９】
［第三の実施の形態］
次に、本発明の第三の実施の形態の概要について説明をする。以下では、第三の実施の形態として、ゲームを提供するコンピュータ装置において実行されるプログラムを例示して説明をする。ゲームは、例えば、プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを挙げる。
【００３０】
図５は、本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。コンピュータ装置１は、履歴記憶部１２１、関連キャラクタ生成部１２２、及び第二キャラクタ制御部１２３を少なくとも備える。第三の実施の形態におけるプログラム実行処理のフローは、図２のフローチャートに示されるものを、必要な範囲で採用することができる。
【００３１】
第三の実施の形態において、履歴記憶部１２１は、プレイヤの第一キャラクタについての操作に関する履歴情報を記憶する機能を有する。関連キャラクタ生成部１２２は、第一キャラクタのデータに基づいて、第一キャラクタに関連する関連キャラクタを生成する機能を有する。第二キャラクタ制御部１２３は、第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する機能を有する。
【００３２】
第二キャラクタ制御部１２３は、履歴記憶部１２１に記憶された履歴情報に基づいて、第一のキャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御する。
【００３３】
第三の実施の形態の一側面として、より趣向性の高いゲームを提供することが可能である。
【００３４】
第三の実施の形態の一側面として、第一のキャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを、プレイヤの第一キャラクタについての操作に関する履歴情報に基づいて制御することで、プレイヤの有意識又は無意識状態における操作に関するパターン（いわゆる、ゲームプレイにおけるプレイヤの癖）を用いた制御を行うことができ、プレイヤにより趣向性の高いゲームを提供することができる。さらに、プレイヤが自身のパターンを認識することで、パターンに陥らないようにプレイするための情報を提供し、よりゲームに没頭させる動機を与えることができる。
【００３５】
第三の実施の形態において、「プレイヤ」、「第一キャラクタ」、「第二キャラクタ」、「ゲーム」、「コンピュータ装置」、及び「関連キャラクタ」は、それぞれ第一の実施形態において記載した内容を必要な範囲で採用できる。
【００３６】
［第四の実施の形態］
次に、本発明の第四の実施の形態の概要について説明をする。以下では、第四の実施の形態として、ゲームを提供するコンピュータ装置において実行されるプログラムを例示して説明をする。ゲームは、例えば、プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを挙げる。
【００３７】
図６は、本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。コンピュータ装置１は、制御部１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ストレージ部１３、サウンド処理部１４、グラフィックス処理部１５、外部記憶媒体読込部１６、通信インタフェース１７、及び、インタフェース部１８を少なくとも備え、それぞれ内部バスにより接続されている。
【００３８】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）から構成される。制御部１１は、ストレージ部１３や外部記憶媒体２４に格納されたプログラムを実行し、コンピュータ装置１の制御を行う。また、制御部１１は時間を計時する内部タイマを備えている。ＲＡＭ１２は、制御部１１のワークエリアである。ストレージ部１３は、プログラムやデータを保存するための記憶領域である。
【００３９】
外部記憶媒体読込部１６は、プログラムが格納された外部記憶媒体２４を装着することが可能である。外部記憶媒体２４には、例えば、プログラム及びデータが記憶されている。外部記憶媒体２４としては、例えば、ＲＯＭカートリッジやＢＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭなどが挙げられる。外部記憶媒体読込部１６により、プログラム及びデータが外部記憶媒体２４から読み出され、ＲＡＭ１２にロードされる。
【００４０】
制御部１１は、プログラム及びデータをＲＡＭ１２から読み出して処理を行う。制御部１１は、ＲＡＭ１２にロードされたプログラム及びデータを処理することで、サウンド出力の指示をサウンド処理部１４に出力し、描画命令をグラフィックス処理部１５に出力する。
【００４１】
サウンド処理部１４は、スピーカであるサウンド出力装置２１に接続されている。制御部１１がサウンド出力の指示をサウンド処理部１４に出力すると、サウンド処理部１４はサウンド出力装置２１にサウンド信号を出力する。
【００４２】
グラフィックス処理部１５は表示装置２２に接続されている。表示装置２２は表示画面２３を有している。制御部１１が描画命令をグラフィックス処理部１５に出力すると、グラフィックス処理部１５は、フレームメモリ（フレームバッファ）１９に画像を展開し、表示画面２３上に画像を表示するためのビデオ信号を出力する。グラフィックス処理部１５は、フレーム単位で１枚の画像の描画を実行する。画像の１フレーム時間は、例えば３０分の１秒である。グラフィックス処理部１５は、制御部１１だけで行ってきた描画に関する演算処理の一部を受け持ち、システム全体の負荷を分散させる役割を有する。
【００４３】
インタフェース部１８には入力部２０（例えば、マウス、キーボード、コントローラ等）が接続され得る。ユーザによる入力部２０からの入力情報はＲＡＭ１２に格納され、制御部１１は入力情報をもとに各種の演算処理を実行する。あるいは、インタフェース部１８に記憶媒体読取装置を接続し、メモリ等からプログラム及びデータ等を読み込むことも可能である。また、タッチパネルを備えた表示装置２２を入力部２０とすることもできる。
【００４４】
通信インタフェース１７は無線又は有線により通信ネットワーク２に接続が可能であり、通信ネットワーク２を介して他のコンピュータ装置との間で情報の送受信を行うことが可能である。
【００４５】
図６は、本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。コンピュータ装置１は、ゲーム開始部２０１、計時部２０２、終了条件判定部２０３、対戦処理部２０４、行動不能判定部２０５、オブジェクト特定部２０６、変化度記憶部２０７、属性変化部２０８、関連キャラクタ生成部２０９、オブジェクト表示態様特定部２１０、関連キャラクタ表示態様特定部２１１、関連キャラクタ生成元判定部２１２、関連キャラクタ表示部２１３、関連キャラクタ制御部２１４、及び時間経過判定部２１５を少なくとも備える。
【００４６】
ゲーム開始部２０１は、ゲームを開始する機能を有する。ゲームとは、例えば、ＲＰＧ（Ｒｏｌｅ  Ｐｌａｙｉｎｇ  Ｇａｍｅ）のようにストーリー性のあるもので、ダンジョン等の区切りをつけられるものや、複数のステージを１つずつクリアすることで進行させるアクションゲーム等のステージを単位として考えてもよい。計時部２０２は、ゲーム開始後の時間を計測する機能を有する。
【００４７】
終了条件判定部２０３は、ゲームが終了したか否か判定する機能を有する。対戦処理部２０４は、プレイヤキャラクタと対戦キャラクタとの対戦を処理する機能を有する。行動不能判定部２０５は、プレイヤキャラクタが行動不能となったか否か判定する機能を有する。オブジェクト特定部２０６は、キャラクタが所有するオブジェクトから、少なくとも１つのオブジェクトを特定する機能を有する。
【００４８】
変化度記憶部２０７は、ゲームの進行状況と、オブジェクトの属性を変化させる度合いを示す情報とを関連付けて記憶する機能を有する。属性変化部２０８は、ゲームの進行状況に応じて、オブジェクトの属性を、該進行状況に対応する度合いに変化させる機能を有する。関連キャラクタ生成部２０９は、プレイヤキャラクタのデータに基づいて、プレイヤキャラクタに関連する関連キャラクタを生成する機能を有する。
【００４９】
オブジェクト表示態様特定部２１０は、プレイヤキャラクタが部位ごとに装備する複数のオブジェクトの表示態様に応じて、関連キャラクタが部位ごとに装備する複数のオブジェクトの表示態様を特定する機能を有する。関連キャラクタ表示態様特定部２１１は、特定されたオブジェクトの表示態様に基づいて、関連キャラクタの表示態様を特定する機能を有する。
【００５０】
関連キャラクタ生成元判定部２１２は、ゲーム中あるいはステージ中に関連キャラクタを生成することが可能な生成元オブジェクトが存在するか否か判定する機能を有する。関連キャラクタ表示部２１３は、関連キャラクタ表示態様特定部２１１により特定された関連キャラクタの表示態様に応じて、関連キャラクタを表示する機能を有する。関連キャラクタ制御部２１４は、関連キャラクタ生成部２０９において生成された関連キャラクタを対戦キャラクタとして制御する機能を有する。時間経過判定部２１５は、所定の時点から所定の時間が経過したか否かを判定する機能を有する。
【００５１】
［ゲーム概要］
本発明の第四の実施の形態におけるゲームについて説明する。ゲームの一例として、プレイヤが操作するプレイヤキャラクタ（第一キャラクタ）をゲームフィールド上で行動させ、対戦キャラクタ（第二キャラクタ）と対戦する対戦ゲームを挙げる。対戦ゲームは、プレイヤ及び対戦プレイヤが交互に操作指示を行うことにより進行する、いわゆるターン制バトルを採用してもよいし、リアルタイムに進行させるアクションゲームを採用してもよい。また、広大なゲーム内空間を自由に移動可能な、いわゆるオープンワールド型ゲームを採用してもよいし、複数のステージを１つずつ攻略するゲームを採用してもよい。以下では、一例として、リアルタイムに進行させるアクションゲームで、ステージ毎にクリアして進行させるゲームを挙げる。
【００５２】
ゲームが終了となるゲーム終了条件は、プレイヤキャラクタが所定回数敗北する、対戦キャラクタを全滅させる、所定の属性を有するオブジェクトをイベントにおいて倒す、あるいは、ゲーム開始から所定の時間が経過することであってもよい。時間の経過によりゲームが終了する場合には、終了時にゲームフィールド上に存在するオブジェクトに関する情報や、プレイヤキャラクタの履歴情報に基づいて勝敗を判定するようにしてもよい。なお、ゲームのジャンルとしては、上述のゲームに限定されるわけではなく、例えば、シミュレーションゲームやアクションゲーム等、ジャンルを問わず適用することができる。以下では、第二キャラクタをコンピュータにより制御されるキャラクタとし、１人のプレイヤキャラクタが複数の対戦キャラクタと対戦するゲームを例示する。ゲーム終了条件は、一例として、所定の属性を有する対戦キャラクタに勝利する、又は、所定のゲームフィールド内の対戦キャラクタを全滅させた場合にクリアしたものとし、所定回数プレイヤキャラクタが行動不能状態に陥るとゲームオーバーになるものとする。
【００５３】
［キャラクタ］
キャラクタには、ゲームに用いるパラメータ（例えば、攻撃力、守備力、最大ヒットポイント等）や、所定の効果を有するスキル等が設定される。プレイヤは、選択可能なキャラクタの中から任意のキャラクタを選択し、例えば、対戦キャラクタや他のプレイヤと仮想戦闘を行う。仮想戦闘における勝敗は、キャラクタに設定されたパラメータやスキル等の属性に基づいて決定される。
【００５４】
キャラクタは、ゲーム内オブジェクトを装着（以下、装備ともいう）することにより、パラメータや属性を変更することができる。ゲーム内オブジェクトは、例えば、剣や鎧のような武器や防具、腕や胴体の装甲のようなロボット用のパーツ、守護神やペットのようにプレイヤキャラクタに従属するキャラクタ等、様々な態様として適用可能であり限定されるものではない。また、ゲーム内オブジェクトは、キャラクタの頭部、胴部、肩部、左右上腕部、左右前腕部、左右手部、左右脚部、左右足部、背中部、又は腰部等の部位ごとに装備することができるようにしてもよい。
【００５５】
さらに、キャラクタには、例えば、ゲームにおける希少度を表すレア度が設定されていてもよく、プレイヤが選択可能なキャラクタは、所定の対価と引き換えに、抽選により取得可能としてもよい。
【００５６】
［プログラム実行処理］
次に、本発明の第四の実施の形態における、プログラム実行処理について説明する。図８は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００５７】
コンピュータ装置１は、ゲーム開始部２０１により、ゲームフィールドの初期設定を含むステージ開始処理を行う（ステップＳ２１）。次にコンピュータ装置１は、計時部２０２により、制御部１１に備えた内部タイマを使用して計時を開始する（ステップＳ２２）。
【００５８】
次に、コンピュータ装置１は、対戦処理部２０４により、プレイヤキャラクタと対戦キャラクタとの対戦処理を行う（ステップＳ２３）。対戦処理は、プレイヤキャラクタが対戦キャラクタと遭遇した場合に、コンピュータ装置により自動的に進行させるものであってもよいし、対戦キャラクタの体力値を所定の値以下まで減少させるように、プレイヤの操作によりプレイヤキャラクタを行動させるものであってもよい。
【００５９】
次に、コンピュータ装置１は、行動不能判定部２０５により、プレイヤキャラクタが行動不能状態に陥ったか否か判定する（ステップＳ２４）。行動不能状態とは、例えば、ゲームにおいて対戦が不能となった状態をいい、プレイヤキャラクタの体力値又は精神力を表す値が所定の値以下になった状態、麻痺させられて動けない状態、所定の箇所以上の部位が破壊された状態等が挙げられる。
【００６０】
プレイヤキャラクタが行動不能状態であると判定された場合（ステップＳ２４においてＹＥＳ）には、終了条件判定部２０３により終了条件を満たすか否か判定される（ステップＳ２５）。終了条件を満たすと判定された場合（ステップＳ２５にてＹＥＳ）には、ゲームオーバーとなり、終了する。
【００６１】
終了条件を満たさないと判定された場合（ステップＳ２５にてＮＯ）には、プレイヤキャラクタが装備しているオブジェクトから、１以上のオブジェクトを特定する（ステップＳ２６）。
【００６２】
［オブジェクト特定］
オブジェクトの特定について説明する。オブジェクトの特定は、オブジェクト特定部２０６により、プレイヤキャラクタの部位ごとに装備されているオブジェクト、あるいは、プレイヤキャラクタが所有しているオブジェクトから、１以上のオブジェクトが特定される。特定されるオブジェクトは、ランダムで特定されるようにしてもよいし、所定の規則にしたがって特定されるようにしてもよい。
【００６３】
ここで、オブジェクトの特定の一例として、ゲームの進行度に応じて特定されるオブジェクトの数が変更される場合を説明する。図９は、本発明の実施の形態の少なくとも１つに対応する、オブジェクト特定マスタテーブルの一例である。オブジェクト特定マスタテーブル１５０には、ステージ１５１に関連付けて、オブジェクト特定数１５２が記憶されている。ステップＳ２４において、プレイヤキャラクタが行動不能状態になったステージに対応するステージ１５１に応じて、特定されるオブジェクト数がオブジェクト特定数１５２により決定される。ここで、ステージ１５１は、ステージに関連付けられた難易度と読み替えてもよい。すなわち、ゲームが進行し、後半のステージで、あるいは、難易度が高いステージで、プレイヤキャラクタが行動不能となると、特定されるオブジェクト数が増加するように設計することができる。
【００６４】
また、オブジェクトの特定に関する異なる態様として、プレイヤキャラクタが所有するオブジェクトの価値を示す値と、ステージ毎に設定された値とを比較して、オブジェクトを特定する場合を説明する。図１０は、本発明の実施の形態の少なくとも１つに対応する、オブジェクト特定マスタテーブルの一例である。図１０（ａ）に示すオブジェクト特定マスタテーブル１６０には、ステージ１６１に関連付けて、設定値１６２が記憶されている。図１０（ｂ）に示すプレイヤキャラクタ装備データテーブル１７０には、部位１７１及びオブジェクト名１７２に関連付けて、レベル１７３が記憶されている。
【００６５】
ステップＳ２４において、プレイヤキャラクタが行動不能状態になったステージに対応するステージ１６１に応じて、特定されるオブジェクト数を決定するための設定値１６２が決定される。例えば、プレイヤキャラクタがステージ「３」で行動不能状態になった場合には、設定値１６２は「５」である。ここで、オブジェクトの価値を表すレベル１７３の合計値が、設定値以下となるように特定されるように設計することができる。
【００６６】
例えば、設定値が「５」である場合には、オブジェクトのレベル１７３の合計が「５」以下となるようにオブジェクトを特定する。プレイヤキャラクタ装備データテーブル１７０において、例えば、部位１７１が「頭」及び「右手」に対応するオブジェクト名１７２「ミスリルヘルム」及び「銅の剣」に関するレベル１７３は、それぞれ「４」と「１」であるので、合計「５」となり、設定値「５」以下に収まる。同様に、部位１７１が「肩」及び「右腕」に対応するオブジェクト名１７２「ギヤマンの肩当て」及び「亀の甲羅」に関するレベル１７３は、それぞれ「３」と「２」であるので、設定値「５」以下に収まる。設定値「５」に収まればよいので、オブジェクト名１７２が「ミスリルヘルム」のみで、レベル１７３が「４」である場合も含まれる。このように、ステージ１６１に応じて決定される設定値１６２以下に収まるようなオブジェクトの組み合わせにより、オブジェクトを特定することもできる。
【００６７】
オブジェクトの特定は、プレイヤキャラクタが装備しているオブジェクトのみを対象とするものではなく、例えば、プレイヤキャラクタが使用する「スキル」、「特殊能力」や、道具袋等アイテムを管理可能な領域に関連付けられたオブジェクトを特定するように設計してもよい。例えば、部位１７１が「スキル１」で、オブジェクト名１７２の「ファイア」が特定された場合には、後述する関連キャラクタに当該スキルを付与することができる。また、オブジェクト名１７２の「爆弾」が特定された場合には、後述する関連キャラクタが「爆弾」を保有し、ゲーム中で使用可能となる。
【００６８】
図８のフローチャートに戻る。コンピュータ装置１は、特定されたオブジェクトの属性を変更する（ステップＳ２７）。
【００６９】
［属性決定］
属性とは、オブジェクトが有しているものであって、プレイヤキャラクタが装備した場合に、プレイヤキャラクタのパラメータを変化させたり、プレイヤキャラクタの所定の属性の攻撃への耐久力を向上させる等の効果を有する。ステップＳ２７における属性の変更は、ステップＳ２６において特定されたオブジェクトが有する属性を、ゲームの進行状況又は難易度に応じて、属性変化部２０８により変化させることをいう。図１１は、本発明の実施の形態の少なくとも１つに対応する、属性変化マスタテーブルの一例である。属性変化マスタテーブル１８０には、ステージ１８１に関連付けられて調整値１８２が記憶されている。例えば、ステップＳ２４において、プレイヤキャラクタが行動不能状態になったステージに対応するステージ１８１に応じて、オブジェクトの属性を調整する調整値１８２が決定される。例えば、ステージ１８１が「３」であった場合には、オブジェクトの調整値１８２は「±０％」なので、オブジェクトの属性は変更されない。一方、「５」であった場合には、オブジェクトの属性を「＋７％」分変更し、後述する関連キャラクタに関連付ける。なお、ステージ１８１は、難易度に置き換えてもよい。
【００７０】
図８のフローチャートに戻る。コンピュータ装置１は、プレイヤキャラクタのデータに基づいて、特定されたオブジェクトを関連付けられた関連キャラクタを生成する（ステップＳ２８）。特定されたオブジェクトは、ステップＳ２７において変化された属性を有する。
【００７１】
［関連キャラクタ生成］
関連キャラクタは、ステップＳ２４において行動不能状態であると判定されたプレイヤキャラクタのデータに基づいて生成される。生成される関連キャラクタは、ステップＳ２６において特定されたオブジェクトを装備し、かつ、ステップＳ２７において変更された属性が適用される。つまり、特定されたオブジェクトの属性について、ゲームの進行状況に応じた調整値を考慮して変化させたオブジェクトを関連付けられている。
【００７２】
関連キャラクタとして、例えば、プレイヤキャラクタのステータスの一部が同一のキャラクタや、ステップＳ２６において特定されたオブジェクトが同一であるキャラクタが生成される。生成された関連キャラクタは、例えば、表示態様を変化させて表示されるようにしてもよい。図１２は、本発明の実施の形態の少なくとも１つに対応する、関連キャラクタの表示態様を表す図である。一例として、関連キャラクタの人型のデザインは、プレイヤキャラクタと同一又は色違いのデザインを使用する。
【００７３】
関連キャラクタが生成される場合に、オブジェクト表示態様特定部２１０により、プレイヤキャラクタが装備する複数のオブジェクトの表示態様に応じて、関連キャラクタのオブジェクトの表示態様を特定する。そして、ステップＳ２６において特定されたオブジェクトの表示態様に基づいて、関連キャラクタ表示態様特定部２１１により、関連キャラクタの表示態様を特定する。具体的には、図１２において斜線で表示した肩部及び右前腕部の表示を、プレイヤキャラクタが装備しているオブジェクトと同一又は色違いで表示し、特定されなかったオブジェクトについては、半透明の粒子状で表示する、あるいは、霧状にする等、明確に認識できない態様で表示するようにしてもよい。
【００７４】
続いて、関連キャラクタが生成されると、コンピュータ装置１は、関連キャラクタ表示部２１３により関連キャラクタを表示する（ステップＳ２９）。表示される位置は、ゲームフィールド内の任意の場所、あるいは、固定の場所であってもよい。そして、プレイヤキャラクタがステップＳ２４において行動不能状態であると判定された場所、あるいは、所定の場所から、ステージを再開する。このように、ステップＳ２４においてプレイヤキャラクタが行動不能と判定された場合には、プレイヤはステージをやり直さなければならない。この場合に、ステップＳ２８において生成された関連キャラクタは、コンピュータ装置１の関連キャラクタ制御部２１４により制御され、プレイヤキャラクタの対戦キャラクタとしてゲーム内に登場する。
【００７５】
ところで、ステップＳ２３においてプレイヤキャラクタが対戦キャラクタと対戦し、プレイヤキャラクタが行動不能状態ではないと判定された場合（ステップＳ２４においてＮＯ）には、コンピュータ装置１は、関連キャラクタ生成元判定部２１２により、ステージ内で関連キャラクタが生成されたことがあったか否かと、ゲームフィールド上に関連キャラクタを生成可能な生成元オブジェクトが存在するか否かとを判定する（ステップＳ３０）。関連キャラクタが生成されたことがなかった場合、又は生成元オブジェクトが存在しない場合（ステップＳ３０にてＮＯ）には、次の対戦へ進む。
【００７６】
生成元オブジェクトとは、例えば、関連キャラクタを生成するオブジェクトである。生成元オブジェクトは、例えば、キャラクタでもよいし、古びた壺や空間の扉等の無機的なオブジェクトであってもよい。また、生成元オブジェクトは、当該ステージ内において、最初に関連キャラクタとして生成されたキャラクタであってもよい。
【００７７】
ステージ内で関連キャラクタが生成されたことがあり、かつ、ゲームフィールド上に関連キャラクタの生成元オブジェクトが存在する場合（ステップＳ３０にてＹＥＳ）には、前回関連キャラクタが生成された時点からの経過時間を判定する（ステップＳ３１）。所定時間が経過している場合（ステップＳ３１にてＹＥＳ）には、さらに関連キャラクタ生成部２０９により、関連キャラクタを生成する（ステップＳ３２）。つまり、関連キャラクタが生成されたことがあり、かつ、生成元オブジェクトが存在する場合には、所定時間が経過するごとに、関連キャラクタが生成されてしまう。生成される関連キャラクタは、ステップＳ２４において行動不能となった時点のプレイヤキャラクタに関するデータに基づいて生成されてもよいし、再度オブジェクト特定部２０６によりオブジェクトを特定し、生成されてもよい。あるいは、ステップＳ３２の時点におけるプレイヤキャラクタのデータに基づいて生成されるようにしてもよい。
【００７８】
次に、コンピュータ装置１は、関連キャラクタ表示部２１３により、関連キャラクタをゲームフィールド内の任意の場所、あるいは、固定の場所に表示する（ステップＳ３３）。
【００７９】
生成された関連キャラクタは、関連キャラクタ制御部２１４により、対戦キャラクタとして制御される。そのため、ステージ内において、プレイヤキャラクタが一度でも行動不能状態に陥った場合には、生成元オブジェクトを倒す又は破壊しない限り、関連キャラクタが増殖し続け、プレイヤは、ステージをクリアすることが非常に困難になる。なお、生成元オブジェクトを倒す又は破壊することで、関連キャラクタの増殖を停止させることができる。
【００８０】
ステップＳ３１において、所定時間が経過していない場合（ステップＳ３１にてＮＯ）には、次の対戦へ進む。ステップＳ２３からステップＳ３３までの処理は、ステージが終了するまで繰り返し実行される。ステージの終了は、終了条件判定部２０３により判定される。
【００８１】
なお、関連キャラクタは、ステップＳ２４の条件を満たしたステージにおいてのみ生成されるものとすることができる。この場合には、ステップＳ２４を満たさなかったステージにおいては、関連キャラクタは生成されない。あるいは、行動不能になったプレイヤキャラクタが過去に１度でも存在したステージにおいては、永遠と関連キャラクタが生成されるように設計してもよい。例えば、同じステージの組み合わせを複数回周回するような構成のゲームであった場合には、２周目、３周目と同じステージを開始する際に、過去に行動不能になった時点のプレイヤキャラクタの情報に基づいて、関連キャラクタが生成される。
【００８２】
［関連キャラクタの制御］
関連キャラクタは、関連キャラクタ制御部２１４により、対戦キャラクタとして制御される。ここで、関連キャラクタ制御部２１４は、プレイヤの操作履歴に関する情報、又は、プレイヤキャラクタの行動履歴に関する情報に基づいて、制御するように設計してもよい。履歴情報に基づいて制御するとは、例えば、攻撃、回復、魔法、スキル、回避等の行動のタイミングや使用頻度を参考にして、同程度の割合でそれぞれの行動を行うようにしてもよい。
【００８３】
また、プレイヤの操作履歴又はプレイヤキャラクタの行動履歴だけでなく、対戦キャラクタとの位置関係を用いて制御するようにしてもよい。位置関係を用いる例として、対戦キャラクタとの距離に応じてプレイヤキャラクタの行動が変化する場合が挙げられる。対戦キャラクタと所定の距離以上離れている場合に、遠隔攻撃可能な武器（弓矢等）やスキルを使用して遠隔攻撃を行うような戦闘スタイルである場合には、関連キャラクタも距離が離れている場合に遠隔攻撃を多用するように制御することができる。
【００８４】
上述の例では、プレイヤキャラクタが行動不能な状態に陥った場合にステージの最初からやり直す仕様としたが、これに限られない。例えば、プレイヤが操作可能な複数のキャラクタから構成されるチームで対戦を進めるゲームであれば、プレイヤのチームの誰かが行動不能になったとしても、ゲームを継続させるようにしてもよい。図８に示したフローチャートの一例は、プレイヤキャラクタのチームで行う場合であっても、矛盾の生じない範囲で、適宜採用することができる。
【００８５】
また、プレイヤキャラクタのチームとして行動する場合に、上述した関連キャラクタの制御は、プレイヤキャラクタ同士の位置関係の履歴情報に基づいて制御するようにしてもよい。例えば、チームのメンバを前衛と後衛とに分けて対戦を行った場合には、後衛のメンバは前衛のメンバを利用した戦いを展開する。また、前衛のメンバは、後衛のメンバを守りつつ、後衛のメンバの補助を期待した戦いを展開する。そこで、履歴情報から、チームメンバの役割に応じた協力プレイを行うように、関連キャラクタを制御することができる。
【００８６】
第四の実施の形態の一側面として、より趣向性の高いゲームを提供することが可能である。特に、所定の条件を満たしたプレイヤキャラクタ（第一キャラクタ）のデータに基づいて関連キャラクタを生成し、関連キャラクタが対戦キャラクタ（第二キャラクタ）として制御されることで、所定の条件を満たさないように気を付けなければならない緊張感をプレイヤに与えることができ、より趣向性の高いゲームを提供することができる。
【００８７】
第四の実施の形態の一側面として、第一キャラクタが所有するオブジェクトから特定されたオブジェクトと関連付けられた関連キャラクタが生成されることで、第一キャラクタの状態に応じた関連キャラクタが生成されることになり、より趣向性の高いゲームを提供することが可能である。
【００８８】
つまり、強い装備を所有するプレイヤキャラクタが所定の条件を満たすと、対戦キャラクタが同様の強い装備を所有することになり、プレイヤにとって不利な効果となり得る。逆に、プレイヤキャラクタが弱い装備を所有していれば、登場する関連キャラクタの装備も弱くなるので、弱い装備を所有して所定の条件を満たすことで、ゲームを有利に進行させることもできる。したがって、より高い戦略性のある、趣向性の高いゲームを提供することができる。
【００８９】
第四の実施の形態の一側面として、プレイヤの第一キャラクタについての操作に関する履歴情報に基づいて第一のキャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御することで、プレイヤの有意識又は無意識状態における操作に関するパターン（いわゆる、ゲームプレイにおけるプレイヤの癖）を用いた制御を行うことができ、プレイヤにより趣向性の高いゲームを提供することができる。さらに、プレイヤが自身のパターンを認識することで、パターンに陥らないようにプレイするための情報を提供し、よりゲームに没頭させる動機を与えることができる。
【００９０】
第四の実施の形態の一側面として、第一キャラクタが所定の条件を満たしたステージにおいて、生成された関連キャラクタが制御されるようにすることで、ステージ単位での難易度の調整を行うことができ、ゲームバランスの調整がし易くなる。
【００９１】
第四の実施の形態の一側面として、関連キャラクタの生成元となるオブジェクトがプレイヤキャラクタと対戦できない状態になると、関連キャラクタの生成を停止することにより、生成元となるオブジェクトをいつ倒す又は破壊するかを考慮しつつプレイヤにゲームを進行させる、より高度な戦略性を要求するゲームを提供することができる。
【００９２】
第四の実施の形態の一側面として、プレイヤキャラクタが対戦できない状態になった場合に、関連キャラクタを生成するようにすることで、プレイヤはステージ内で行動不能となったことが原因で、関連キャラクタを生成する厄介な対戦キャラクタをステージ内に登場させてしまうという因果関係が明確になり、行動不能にならないようにより慎重かつ戦略的にゲームを進行させようとする動機が生まれ、より趣向性の高いゲームを提供することができる。
【００９３】
第四の実施の形態の一側面として、プレイヤキャラクタの部位に装着するオブジェクトから少なくとも１つのオブジェクトを特定することで、生成される関連キャラクタの種類を増やすことができ、より趣向性の高いゲームを提供することができる。
【００９４】
第四の実施の形態の一側面として、特定されたオブジェクトの表示態様を変更することで、いずれのオブジェクトが有効かプレイヤに視認可能にさせ、有効でないオブジェクトを狙って攻撃する等、ゲームに戦略性を与え、より趣向性の高いゲームを提供することができる。
【００９５】
第四の実施の形態の一側面として、ゲームの進行状況又は難易度に応じて、特定されるオブジェクトの数を変更することで、進行状況又は難易度に応じた適切な対戦キャラクタを提供することができ、ユーザを飽きさせることなく、より趣向性の高いゲームを提供することができる。また、データの内容を変更するだけでゲームバランスを調整することが可能になり、運用負担を軽減することができる。
【００９６】
第四の実施の形態の一側面として、ゲームの進行状況に応じてオブジェクトの属性を変化させる度合いを決定することで、複数の異なる種類のオブジェクトを用意することなく、進行状況に応じた適切な対戦キャラクタを提供することができ、ユーザを飽きさせることなく、より趣向性の高いゲームを提供することができる。
【００９７】
第四の実施の形態の一側面として、プレイヤキャラクタの所有する能力が付与された関連キャラクタを生成することで、対戦キャラクタのバリエーションを増やすことができ、より趣向性の高いゲームを提供することができる。
【００９８】
第四の実施の形態の一側面として、プレイヤキャラクタの行動に関する情報に基づいて関連キャラクタを制御することで、プレイヤの操作パターンに似た行動をする対戦キャラクタが生成され、プレイヤは従来とは異なるスタイルでプレイする必要が生じ、より趣向性の高いゲームを提供することができる。
【００９９】
第四の実施の形態の一側面として、プレイヤの操作履歴又はプレイヤキャラクタの行動履歴に関する情報に含まれる、プレイヤキャラクタと対戦キャラクタとの距離に関する情報に基づいて、対戦キャラクタを制御することにより、協力プレイや連係プレイなど、複雑な制御を行うような、対戦キャラクタの動作のバリエーションを増やした、より趣向性の高いゲームを提供することができる。
【０１００】
第四の実施の形態において、「プレイヤ」、「第一キャラクタ」、「第二キャラクタ」、「ゲーム」、「コンピュータ装置」、及び「関連キャラクタ」は、それぞれ第一の実施形態において記載した内容を必要な範囲で採用できる。「オブジェクト」、「キャラクタとオブジェクトとを関連付ける」、及び「所有する」は、それぞれ第二の実施形態において記載した内容を必要な範囲で採用できる。
【０１０１】
第四の実施の形態において、「ステージ」とは、例えば、ゲームの区切りの単位の１つであり、複数の連続するステージをクリアすることで、ゲームを進行させるものをいう。「対戦できない状態」とは、例えば、ゲームにおいて対戦が不能となった状態をいい、プレイヤキャラクタの体力値又は精神力を表す値が所定の値以下になった状態、麻痺させられて動けない状態、所定の箇所以上の部位が破壊された状態等が挙げられる。
【０１０２】
第四の実施の形態において、「属性を変化させる度合い」とは、例えば、属性を変化させる割合や差分をいう。「能力」とは、例えば、通常の攻撃等の行動とは異なる行動をいい、キャラクタごとに設定されるものをいう。「キャラクタの行動に関する情報」とは、例えば、プレイヤの操作指示にしたがって実行される行動の内容や、操作指示のコマンド入力等をいう。「距離に関する情報」とは、例えば、キャラクタ同士の表示画面上の距離や、キャラクタ同士の位置関係を表す情報をいう。
【０１０３】
［第五の実施の形態］
次に、本発明の第五の実施の形態の概要について説明をする。以下では、第五の実施の形態として、入力装置を有するコンピュータ装置と通信接続が可能なサーバ装置において対戦ゲームを実行するためのシステムを例示して説明をする。ゲームは、例えば、プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを挙げる。
【０１０４】
図１３は、本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。図示するように、システム４は、複数のユーザによってそれぞれ操作される複数のコンピュータ装置１（コンピュータ装置１ａ、１ｂ・・・１ｚ）と、サーバ装置３と、通信ネットワーク２とから構成される。コンピュータ装置１は、通信ネットワーク２を介してサーバ装置３と接続されている。なお、コンピュータ装置１はサーバ装置３と常時接続されていなくてもよく、必要に応じて、接続が可能であればよい。
【０１０５】
第五の実施の形態におけるコンピュータ装置の構成は、図６のコンピュータ装置のブロック図に示されるものと同じ構成を採用することができ、また、図６の説明として記載した内容を必要な範囲で採用できる。
【０１０６】
図１４は、本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。サーバ装置３は、制御部３１、ＲＡＭ３２、ストレージ部３３、及び通信インタフェース３４を備え、それぞれ内部バスにより接続されている。
【０１０７】
制御部３１は、ＣＰＵやＲＯＭから構成され、ストレージ部３３に格納されたプログラムを実行し、サーバ装置３の制御を行う。また、制御部３１は時間を計時する内部タイマを備えている。ＲＡＭ３２は、制御部３１のワークエリアである。ストレージ部３３は、プログラムやデータを保存するための記憶領域である。制御部３１は、プログラム及びデータをＲＡＭ３２から読み出し、コンピュータ装置１から受信した情報をもとに、プログラム実行処理を行う。
【０１０８】
図１５は、本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。システム４は、関連キャラクタ生成部３０１、及び第二キャラクタ制御部３０２を少なくとも備える。
【０１０９】
関連キャラクタ生成部３０１は、第一キャラクタのデータに基づいて、第一キャラクタに関連する関連キャラクタを生成する機能を有する。第二キャラクタ制御部３０２は、第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する機能を有する。
【０１１０】
次に、本発明の第五の実施の形態における実行処理について説明する。図１６は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【０１１１】
システム４は、第一キャラクタのデータに基づいて、第一キャラクタに関連する関連キャラクタを生成する（ステップＳ５１）。次に、システム４は、第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御し（ステップＳ５２）、終了する。
【０１１２】
第五の実施の形態の一側面として、より趣向性の高いゲームを提供することが可能である。
【０１１３】
第五の実施の形態において、「プレイヤ」、「第一キャラクタ」、「第二キャラクタ」、「ゲーム」、「コンピュータ装置」、及び「関連キャラクタ」それぞれ第一の実施形態において記載した内容を必要な範囲で採用できる。
【０１１４】
［付記］
上で述べた実施の形態の説明は、下記の発明を、発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
【０１１５】
［１］  プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置において実行されるプログラムであって、
コンピュータ装置を、
第一キャラクタのデータに基づいて、第一キャラクタに関連する関連キャラクタを生成する関連キャラクタ生成手段、
第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する第二キャラクタ制御手段
として機能させるプログラム。
【０１１６】
［２］  コンピュータ装置を、
第一キャラクタと、該第一キャラクタが所有するオブジェクトとを関連付けて記憶する所有オブジェクト記憶手段
として機能させ、
前記関連キャラクタ生成手段が、
第一キャラクタが所有するオブジェクトから、少なくとも１つのオブジェクトを特定するオブジェクト特定手段を有するものであり、
特定されたオブジェクトと関連付けられた関連キャラクタを生成する、
前記［１］に記載のプログラム。
【０１１７】
［３］  コンピュータ装置を、
プレイヤの第一キャラクタについての操作に関する履歴情報を記憶する履歴記憶手段
として機能させ、
前記第二キャラクタ制御手段が、履歴記憶手段に記憶された履歴情報に基づいて、該第一のキャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御する、
前記［１］又は［２］に記載のプログラム。
【０１１８】
［４］  前記ゲームが、複数のステージから構成されるものであって、
前記キャラクタ制御手段が、第一キャラクタが所定の条件を満たしたステージにおいて、該第一キャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御する、
前記［１］〜［３］のいずれかに記載のプログラム。
【０１１９】
［５］  前記関連キャラクタ生成手段が、
繰り返し関連キャラクタを生成するものであり、且つ、
前記第二キャラクタ制御手段により制御される第二キャラクタとの対戦において、該第二キャラクタが対戦できない状態になった場合に、関連キャラクタの生成を停止する、
前記［１］〜［４］のいずれかに記載のプログラム。
【０１２０】
［６］  前記第二キャラクタ制御手段が、第一キャラクタが対戦できない状態になった場合に、該第一のキャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御する、前記［１］〜［５］のいずれかに記載のプログラム。
【０１２１】
［７］  オブジェクト毎に、第一キャラクタが有する複数の部位のいずれに装備することが可能なものであるかについて定められており、
オブジェクト特定手段が、第一キャラクタが部位ごとに装備する複数のオブジェクトから、少なくとも１つのオブジェクトを特定する、
前記［２］〜［６］のいずれかに記載のプログラム。
【０１２２】
［８］  前記関連キャラクタ生成手段が、
第一キャラクタが部位ごとに装備する複数のオブジェクトの表示態様に応じて、関連キャラクタが部位ごとに装備する複数のオブジェクトの表示態様を特定するオブジェクト表示態様特定手段と、
特定されたオブジェクトの表示態様に基づいて関連キャラクタの表示態様を特定する関連キャラクタ表示態様特定手段と
を有するものであり、
前記オブジェクト表示態様特定手段が、第一キャラクタが部位ごとに装備する複数のオブジェクトのうち、オブジェクト特定手段により特定されたオブジェクトと、特定されなかったオブジェクトとが異なる表示態様となるように特定するものであり、
コンピュータ装置を、
特定された関連キャラクタの表示態様に応じて、関連キャラクタを表示装置に表示する関連キャラクタ表示手段
として機能させる、前記［７］に記載のプログラム。
【０１２３】
［９］  前記オブジェクト特定手段により特定されるオブジェクトの数が、ゲームの進行状況及び／又はゲームの難易度に応じて変化する、前記［２］〜［８］のいずれかに記載のプログラム。
【０１２４】
［１０］  コンピュータ装置を、
ゲームの進行状況と、オブジェクトの属性を変化させる度合いを示す情報とを関連付けて記憶する変化度記憶手段、
ゲームの進行状況に応じて、オブジェクトの属性を、該進行状況に対応する度合いに変化させる属性変化手段
として機能させる、前記［２］〜［９］のいずれかに記載のプログラム。
【０１２５】
［１１］  前記関連キャラクタ生成手段が、
第一キャラクタが所有する能力が付与された関連キャラクタを生成するものであり、
前記第二キャラクタ制御手段が、付与された能力を使用するように第二キャラクタを制御する、前記［１］〜［１０］のいずれかに記載のプログラム。
【０１２６】
［１２］  前記履歴記憶手段に記憶される履歴情報が、第一キャラクタの行動に関する情報を含むものであり、
前記第二キャラクタ制御手段が、履歴記憶手段に記憶された第一キャラクタの行動に関する情報に基づいて、該第一のキャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御する、前記［３］〜［１１］のいずれかに記載のプログラム。
【０１２７】
［１３］  前記履歴記憶手段に記憶される履歴情報が、第一キャラクタが第二キャラクタと対戦する際の、第一キャラクタと第二キャラクタとの距離に関する情報を含むものであり、
前記第二キャラクタ制御手段が、該距離に関する情報に基づいて、該第一のキャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御する、前記［３］〜［１２］のいずれかに記載のプログラム。
【０１２８】
［１４］  前記履歴記憶手段に記憶される履歴情報が、第一キャラクタが第二キャラクタと対戦する際の、第一キャラクタと、他のユーザが操作する他の第一キャラクタとの距離に関する情報を含むものであり、
前記第二キャラクタ制御手段が、該距離に関する情報に基づいて、該第一のキャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御する、前記［３］〜［１３］のいずれかに記載のプログラム。
【０１２９】
［１５］  コンピュータ装置を、
オブジェクトが有する属性を記憶する属性記憶手段
として機能させ、
前記関連キャラクタ生成手段が、特定されたオブジェクトと関連付けられ、且つ、該オブジェクトに対応する属性が付与された関連キャラクタを生成する、
前記［１］〜［１４］のいずれかに記載のプログラム。
【０１３０】
［１６］  プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置であって、
第一キャラクタのデータに基づいて、関連キャラクタを生成する関連キャラクタ生成手段と、
第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する第二キャラクタ制御手段と
を備える、コンピュータ装置。
【０１３１】
［１７］  プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置において実行されるプログラム制御方法であって、
第一キャラクタのデータに基づいて、関連キャラクタを生成することと、
第一キャラクタが所定の条件を満たした場合に、生成された関連キャラクタを、第二キャラクタとして制御すること
を有する、プログラム制御方法。
【０１３２】
［１８］  プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供する端末装置と、該端末装置と通信により接続可能なサーバ装置とにおいて実現されるシステムであって、
第一キャラクタのデータに基づいて、関連キャラクタを生成する関連キャラクタ生成手段と、
第一キャラクタが所定の条件を満たした場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する第二キャラクタ制御手段と
を備える、システム。
【符号の説明】
【０１３３】
１      コンピュータ装置
２      通信ネットワーク
３      サーバ装置
４      システム
１１    制御部
１２    ＲＡＭ
１３    ストレージ部
１４    サウンド処理部
１５    グラフィックス処理部
１６    外部記憶媒体読込部
１７    通信インタフェース
１８    インタフェース部
２０    入力部
２１    サウンド出力装置
２２    表示装置
２３    表示画面
２４    外部記憶媒体
３１    制御部
３２    ＲＡＭ
３３    ストレージ部
３４    通信インタフェース
１５０  オブジェクト特定マスタテーブル
１６０  オブジェクト特定マスタテーブル
１７０  プレイヤキャラクタ装備データテーブル
１８０  属性変化マスタテーブル
【図１】
2019154822.tif 000003
【図２】
2019154822.tif 000004
【図３】
2019154822.tif 000005
【図４】
2019154822.tif 000006
【図５】
2019154822.tif 000007
【図６】
2019154822.tif 000008
【図７】
2019154822.tif 000009
【図８】
2019154822.tif 000010
【図９】
2019154822.tif 000011
【図１０】
2019154822.tif 000012
【図１１】
2019154822.tif 000013
【図１２】
2019154822.tif 000014
【図１３】
2019154822.tif 000015
【図１４】
2019154822.tif 000016
【図１５】
2019154822.tif 000017
【図１６】
2019154822.tif 000018
【手続補正書】
【提出日】平成31年4月17日(2019.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置において実行されるプログラムであって、
コンピュータ装置を、
第一キャラクタのデータに基づいて、第一キャラクタに関連する関連キャラクタを生成する関連キャラクタ生成手段、
第一キャラクタが行動不能になった場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する第二キャラクタ制御手段
として機能させ、
第一キャラクタが行動不能になった場合には、第一キャラクタにゲームを再開させる、プログラム。
【請求項２】
コンピュータ装置を、
第一キャラクタと、該第一キャラクタが所有するオブジェクトとを関連付けて記憶する所有オブジェクト記憶手段
として機能させ、
前記関連キャラクタ生成手段が、
第一キャラクタが所有するオブジェクトから、少なくとも１つのオブジェクトを特定するオブジェクト特定手段を有するものであり、
特定されたオブジェクトと関連付けられた関連キャラクタを生成する、
請求項１に記載のプログラム。
【請求項３】
コンピュータ装置を、
プレイヤの第一キャラクタについての操作に関する履歴情報を記憶する履歴記憶手段
として機能させ、
前記第二キャラクタ制御手段が、前記履歴記憶手段に記憶された履歴情報に基づいて、該第一のキャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御する、
請求項１又は２に記載のプログラム。
【請求項４】
前記ゲームが、複数のステージから構成されるものであって、
前記キャラクタ制御手段が、第一キャラクタが所定の条件を満たしたステージにおいて、該第一キャラクタのデータに基づいて生成された関連キャラクタに対応する第二キャラクタを制御する、
請求項１〜３のいずれかに記載のプログラム。
【請求項５】
プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置であって、
第一キャラクタのデータに基づいて、関連キャラクタを生成する関連キャラクタ生成手段と、
第一キャラクタが行動不能になった場合に、関連キャラクタ生成手段により生成された関連キャラクタを、第二キャラクタとして制御する第二キャラクタ制御手段と
を備え、
第一キャラクタが行動不能になった場合には、第一キャラクタにゲームを再開させる、コンピュータ装置。
【請求項６】
プレイヤが操作する第一キャラクタ、及び、該第一キャラクタと対戦する第二キャラクタを制御することで進行するゲームを提供するコンピュータ装置において実行されるプログラム制御方法であって、
第一キャラクタのデータに基づいて、関連キャラクタを生成することと、
第一キャラクタが行動不能になった場合に、生成された関連キャラクタを、第二キャラクタとして制御すること
を有し、
第一キャラクタが行動不能になった場合には、第一キャラクタにゲームを再開させる、プログラム制御方法。