(57)【特許請求の範囲】
【請求項１】
プレイヤが複数のクエストを含むゲームを過去にクリアした回数が、１以上の第１回数である場合と前記第１回数とは異なる１以上の第２回数である場合に、前記複数のクエストのうちスキップ対象となるクエストの数が異なるように、前記スキップ対象となるクエストの範囲を異なる複数の範囲から決定する決定部と、
前記決定部で決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行する実行部と、
を有する情報処理装置。
【請求項２】
前記決定部は、前記第２回数が前記第１回数よりも多い場合において、前記プレイヤが前記ゲームを過去にクリアした回数が前記第２回数である場合に前記スキップ対象となるクエストの数が、前記プレイヤが前記ゲームを過去にクリアした回数が前記第１回数である場合に前記スキップ対象となるクエストの数よりも多くなるように、前記スキップ対象となるクエストの数を決定すると共に、前記複数の範囲を、決定されたスキップ対象となるクエストの数に対応して設定する、
請求項１に記載の情報処理装置。
【請求項３】
プレイヤが複数のクエストを含むゲームを過去にクリアした回数に基づいて、前記複数のクエストのうちスキップ対象となるクエストの範囲を異なる複数の範囲から決定する決定部と、
前記決定部で決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行する実行部と、
を有し、
前記決定部は、
前記スキップ対象となるクエストの数を、前記プレイヤが前記ゲームを過去にクリアした回数に基づいて決定すると共に、前記複数の範囲を、決定されたスキップ対象となるクエストの数に対応して設定し、
前記プレイヤが前記ゲームを過去にクリアした回数が多いほど、前記スキップ対象となるクエストの数が多くなるように、前記スキップ対象となるクエストの数を決定する、
情報処理装置。
【請求項４】
プレイヤが複数のクエストを含むゲームを過去にクリアした回数に基づいて、前記複数のクエストのうちスキップ対象となるクエストの範囲を異なる複数の範囲から決定する決定部と、
前記決定部で決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行する実行部と、
を有し、
前記複数の範囲は、前記プレイヤが前記ゲームを過去にクリアした回数が多いほど、前記スキップ対象となるクエストの範囲が広がるように設定されている、
情報処理装置。
【請求項５】
前記複数のクエストはクリアする順序が定められており、
前記スキップ対象となるクエストの範囲は、第１クエストから第２クエストまでの範囲であり、
前記第２クエストは、前記プレイヤが前記ゲームを過去にクリアした回数が多いほど、後半のクエストになるように設定される、
請求項４に記載の情報処理装置。
【請求項６】
前記複数のクエストはクリアする順序が定められており、
前記実行部は、前記スキップ対象となるクエストに到達するまでは前記複数のクエストを前記順序で実行し、前記スキップ対象となるクエストに到達した場合に、前記スキップ対象となるクエストをスキップする、
請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
前記複数のクエストはクリアする順序が定められており、
前記複数のクエストのうち所定のクエストをクリアした場合、前記所定のクエストまでに間に存在するスキップ対象のクエストをクリアした場合に付与される報酬を前記プレイヤに付与する、付与部、を更に有する、
請求項１〜６のいずれか一項に記載の情報処理装置。
【請求項８】
コンピュータが、プレイヤが複数のクエストを含むゲームを過去にクリアした回数が、１以上の第１回数である場合と前記第１回数とは異なる１以上の第２回数である場合に、前記複数のクエストのうちスキップ対象となるクエストの数が異なるように、前記スキップ対象となるクエストの範囲を異なる複数の範囲から決定するステップと、
コンピュータが、前記決定するステップで決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行するステップと、
を行う情報処理方法。
【請求項９】
コンピュータに、
プレイヤが複数のクエストを含むゲームを過去にクリアした回数が、１以上の第１回数である場合と前記第１回数とは異なる１以上の第２回数である場合に、前記複数のクエストのうちスキップ対象となるクエストの数が異なるように、前記スキップ対象となるクエストの範囲を異なる複数の範囲から決定するステップと、
前記決定するステップで決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行するステップと、
を実行させるためのプログラム。
【請求項１０】
コンピュータが、プレイヤが複数のクエストを含むゲームを過去にクリアした回数に基づいて、前記複数のクエストのうちスキップ対象となるクエストの範囲を異なる複数の範囲から決定するステップと、
コンピュータが、前記決定するステップで決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行するステップと、
コンピュータが、前記スキップ対象となるクエストの数を、前記プレイヤが前記ゲームを過去にクリアした回数に基づいて決定すると共に、前記複数の範囲を、決定されたスキップ対象となるクエストの数に対応して設定するステップと、
コンピュータが、前記プレイヤが前記ゲームを過去にクリアした回数が多いほど、前記スキップ対象となるクエストの数が多くなるように、前記スキップ対象となるクエストの数を決定するステップと、
を行う情報処理方法。
【請求項１１】
コンピュータに、
プレイヤが複数のクエストを含むゲームを過去にクリアした回数に基づいて、前記複数のクエストのうちスキップ対象となるクエストの範囲を異なる複数の範囲から決定するステップと、
前記決定するステップで決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行するステップと、
前記スキップ対象となるクエストの数を、前記プレイヤが前記ゲームを過去にクリアした回数に基づいて決定すると共に、前記複数の範囲を、決定されたスキップ対象となるクエストの数に対応して設定するステップと、
前記プレイヤが前記ゲームを過去にクリアした回数が多いほど、前記スキップ対象となるクエストの数が多くなるように、前記スキップ対象となるクエストの数を決定するステップと、
を実行させるためのプログラム。
【請求項１２】
コンピュータが、プレイヤが複数のクエストを含むゲームを過去にクリアした回数に基づいて、前記複数のクエストのうちスキップ対象となるクエストの範囲を異なる複数の範囲から決定するステップと、
コンピュータが、前記決定するステップで決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行するステップと、
を行い、
前記複数の範囲は、前記プレイヤが前記ゲームを過去にクリアした回数が多いほど、前記スキップ対象となるクエストの範囲が広がるように設定されている、
情報処理方法。
【請求項１３】
コンピュータに、
プレイヤが複数のクエストを含むゲームを過去にクリアした回数に基づいて、前記複数のクエストのうちスキップ対象となるクエストの範囲を異なる複数の範囲から決定するステップと、
前記決定するステップで決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行するステップと、
を実行させ、
前記複数の範囲は、前記プレイヤが前記ゲームを過去にクリアした回数が多いほど、前記スキップ対象となるクエストの範囲が広がるように設定されている、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
デッキと呼ばれる、複数のキャラクタから構成されるチームを用いて、クエストと呼ばれる、ゲームで行われるイベントをクリアしていくゲームが知られている。また、特許文献１には、複数のステージから構成されるゲームにおいて、プレイヤがアイテムを消費することで、これから開始されようとするステージ又は現在プレイ中のステージをスキップすることができるゲームが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１２４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のクエストを全てクリアすることで報酬が手に入るゲームでは、各プレイヤは、当該複数のクエストを何度もクリアして報酬を集めることで、ゲームを有利に進めることが考えられる。しかしながら、当該複数のクエストを何度もクリアしていると、各プレイヤはクエストをクリアすることを苦痛に感じてしまい、クエストをプレイする意欲を失ってしまう可能性がある。
【０００５】
そこで、本発明は、複数のクエストを繰り返しプレイさせることを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る情報処理装置は、プレイヤが複数のクエストを含むゲームを過去にクリアした回数に基づいて、前記複数のクエストのうちスキップ対象となるクエストの範囲を異なる複数の範囲から決定する決定部と、前記決定部で決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行する実行部と、を有する。
【発明の効果】
【０００７】
本発明によれば、複数のクエストを繰り返しプレイさせることを可能にする技術を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るゲームシステムのシステム構成の一例を示す図である。
【図２】ゲームサーバ及び端末のハードウェア構成例を示す図である。
【図３】ゲームサーバの機能ブロック構成例を示す図である。
【図４】プレイヤ管理ＤＢ、クリア履歴ＤＢ及びスキップ設定ＤＢの一例を示す図である。
【図５】ゲームサーバが行う処理手順の一例を示すフローチャートである。
【図６】クエストのスキップを行うモードでクエストを実行する際の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
添付図面を参照して、本発明の実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００１０】
＜システム構成＞
図１は、本実施形態に係るゲームシステム１のシステム構成の一例を示す図である。図１に示すゲームシステム１は、ゲームサーバ１０（ゲーム装置）と、複数の端末２０とを備える。ゲームサーバ１０及び端末２０は、インターネット、イントラネット、無線ＬＡＮ又は移動通信等の通信ネットワークＮを介して互いに通信可能に接続されている。
【００１１】
ゲームサーバ１０は、例えば、プレイヤに関する各種情報を管理したり、ゲームの一部の処理を実行したりする等、端末２０がゲームを提供する上でその一部の機能を担う装置である。ゲームサーバ１０は、１又は複数の情報処理装置から構成されていてもよいし、仮想的なサーバ（クラウドサーバ等）を用いて構成されていてもよい。
【００１２】
端末２０は、ゲームをプレイヤに提供する情報処理装置であり、プレイヤは、端末２０を操作することで本実施形態に係るゲームを実行することができる。端末２０は、例えば、携帯電話（スマートフォンを含む）、タブレット、パーソナルコンピュータ、アーケードゲーム装置、又は、コンシューマゲーム装置等のコンピュータである。端末２０は、ＧＰＳ(Global Positioning System)等を用いて検出した自身の位置をゲームサーバ１０に通知する。
【００１３】
＜ゲーム概要＞
続いて、本実施形態に係るゲームシステム１が提供するゲームの概要を説明する。ゲームシステム１が提供するゲーム（以下、「本ゲーム」と言う。）では、プレイヤは、所持している複数のキャラクタの中から選択したキャラクタでデッキを編成し、編成したデッキを用いてクエストをクリアすることで、新たなキャラクタやアイテムを入手することができる。また、プレイヤは、入手した複数のキャラクタを合成することでより強いキャラクタに成長させたり、アイテムを用いてキャラクタの属性を強化したりすることで、より難易度の高いクエストに挑戦することができる。
【００１４】
ここで、クエストとは、予め定められた一定の条件を満たすことがクリア条件であるミッションを意味する用語である。クエストは、探索や課題と呼ばれることもある。クエストに参加したプレイヤは、当該一定の条件を満たすことでクエストをクリアすることができ、クエストをクリアすると、プレイヤに報酬が与えられたり、本ゲームのストーリーが進行したりする。
【００１５】
また、本ゲームでは、複数のクエストがセットになったクエストが用意されている。このようなクエストでは、複数のクエストを全てクリアすること、プレイヤに報酬が与えられたり、本ゲームのストーリーが進行したりする。以下の説明では、複数のクエストがセットになったクエストのことを、「セットクエスト」と称する。セットクエストでは、クエストをクリアすべき順序が定められていてもよいし、任意の順番（例えばプレイヤが指定した順番等や、ランダムに決定された順番等）でクリアすることとしてもよい。
【００１６】
また、デッキとは、複数のキャラクタを組み合わせたグループを意味する用語である。プレイヤは、クエストを実行する（プレイする）際、当該クエストをクリアするために適した能力を持つキャラクタを選択してデッキを編成してクエストを実行する。ゲームサーバ１０には、プレイヤが編成した複数のデッキを記憶しておくことができ、プレイヤは、クエスト実行時に、記憶された複数のデッキの中から一のデッキを選択してクエストを実行することも可能である。
【００１７】
プレイヤがクエストを実行する際、「スタミナ」と呼ばれる、プレイヤが有する所定のパラメータが消費される。消費されるスタミナの量はクエストごとに異なる。また、スタミナの上限は、プレイヤのレベル及び経験値等に応じて上限値が定められている。クエストをプレイすることで消費されたスタミナは、時間の経過とともに自動的に回復する。
【００１８】
本ゲームでは、プレイヤが過去にクリアしたセットクエストを再度プレイする場合、セットクエストを過去にクリアした回数に基づいて、セットクエストに含まれる複数のクエストのうち一部のクエストをスキップする。また、当該スキップされたクエストは、クリアしたものとみなされ、プレイヤは、スキップするクエストをプレイせずに次のクエストに進むことができる。これにより、プレイヤは、セットクエストを再度プレイする場合、セットクエストに含まれる複数のクエストを全てクリアしなくても、報酬等を得ることが可能になる。
【００１９】
＜ハードウェア構成＞
図２は、ゲームサーバ１０及び端末２０のハードウェア構成例を示す図である。ゲームサーバ１０及び端末２０は、ＣＰＵ（Central Processing Unit）、ＧＰＵ（Graphical processing unit）等のプロセッサ１１、メモリ、ＨＤＤ（Hard Disk Drive）及び／又はＳＳＤ（Solid State Drive）等の記憶装置１２、有線又は無線通信を行う通信ＩＦ（Interface）１３、入力操作を受け付ける入力デバイス１４、及び情報の出力を行う出力デバイス１５を有する。入力デバイス１４は、例えば、キーボード、タッチパネル、マウス及び／又はマイク等である。出力デバイス１５は、例えば、ディスプレイ、タッチパネル及び／又はスピーカ等である。
【００２０】
＜機能ブロック構成＞
図３は、ゲームサーバ１０の機能ブロック構成例を示す図である。ゲームサーバ１０は、記憶部１００と、ゲーム制御部１１０とを含む。記憶部１００は、ゲームサーバ１０が備える記憶装置１２を用いて実現することができる。また、ゲーム制御部１１０は、ゲームサーバ１０のプロセッサ１１が、記憶装置１２に記憶されたプログラムを実行することにより実現することができる。また、当該プログラムは、記憶媒体に格納することができる。当該プログラムを格納した記憶媒体は、コンピュータ読み取り可能な非一時的な記憶媒体（Non-transitory computer readable medium）であってもよい。非一時的な記憶媒体は特に限定されないが、例えば、ＵＳＢメモリ又はＣＤ−ＲＯＭ等の記憶媒体であってもよい。
【００２１】
記憶部１００は、プレイヤ管理ＤＢ１００ａ、クリア履歴ＤＢ１００ｂ及びスキップ設定ＤＢ１００ｃを記憶する。
【００２２】
図４は、プレイヤ管理ＤＢ１００ａ、クリア履歴ＤＢ１００ｂ及びスキップ設定ＤＢ１００ｃの一例を示す図である。プレイヤ管理ＤＢ１００ａは、プレイヤ毎に所持されるゲームデータを管理する。プレイヤ管理ＤＢ１００ａには、例えば、プレイヤを一意に識別するＩＤ（プレイヤＩＤ）、プレイヤの呼び名（ニックネーム）、フレンド関係にあるプレイヤとして登録されている他のプレイヤのプレイヤＩＤ、プレイヤが利用する端末２０の現在位置、プレイヤの経験値、プレイヤのランク及びプレイヤのスタミナ、プレイヤが所持しているアイテムのＩＤが対応づけられて格納される。
【００２３】
クリア履歴ＤＢ１００ｂは、各セットクエストをプレイヤがクリアした回数を管理する。クリア履歴ＤＢ１００ｂには、例えば、プレイヤを一意に識別するＩＤ（プレイヤＩＤ）、セットクエストを一意に識別するＩＤ（セットクエストＩＤ）及び、セットクエストをクリアした回数（クリア回数）が対応づけられて格納される。クリア履歴ＤＢにおけるクリア回数は、所定の周期でリセットされる（０回に戻る）ようにしてもよい。
【００２４】
スキップ設定ＤＢ１００ｃは、セットクエストに含まれる複数のクエストのうち、スキップするクエストを管理する。スキップ設定ＤＢ１００ｃには、例えば、セットクエストを一意に識別するＩＤ（セットクエストＩＤ）、セットクエストに含まれる各クエストに関する設定情報（クエスト設定）及びスキップするクエストに関する設定（スキップ設定）が対応づけられて格納される。スキップ設定には、例えば、プレイ回数やスキップするクエスト数に応じて、スキップするクエストの範囲が設定される。なお、これに限定されず、プレイ回数に応じて、スキップするクエストを明示的に設定することも可能である。
【００２５】
図３に戻り説明を続ける。ゲーム制御部１１０は、本ゲームを実行するために必要な各種の機能を提供する。ゲーム制御部１１０は、受付部１１１と、決定部１１２と、実行部１１３と、付与部１１４とを含む。
【００２６】
受付部１１１は、プレイヤから、実行するセットクエストの選択、クエストに使用するデッキの選択等を受け付ける。また、受付部１１１は、セットクエストを実行する場合に、クエストのスキップを有効にするか否かの選択を受け付ける。
【００２７】
決定部１１２は、プレイヤが複数のクエストを含むセットクエスト（ゲーム）を実行する場合に、複数のクエストのうちスキップ対象となるクエストを決定する。
【００２８】
実行部１１３は、決定部１１２で決定されたスキップ対象となるクエストの範囲でクエストをスキップして、セットクエストを実行する。
【００２９】
付与部１１４は、プレイヤが、セットクエストに含まれる各々のクエストをクリアした場合、プレイヤが各々のクエストをクリアしたことに対する報酬をプレイヤに付与する。また、プレイヤがセットクエストに含まれる全てのクエストをクリアした場合、全てのクエストをクリアしたことに対する所定の報酬をプレイヤに付与する。
【００３０】
以上説明した各機能ブロックは、ゲームサーバ１０ではなく端末２０が備えることとしてもよい。ゲームサーバ１０及び端末２０は、コンピュータと称されてもよい。
【００３１】
＜処理手順＞
続いて、ゲームサーバ１０が、クエストをスキップしながらセットクエストを実行する際の処理手順を説明する。
【００３２】
図５は、ゲームサーバが行う処理手順の一例を示すフローチャートである。まず、受付部１１１は、プレイヤから、実行するセットクエストの選択を受け付ける（Ｓ１０）。続いて、受付部１１１は、プレイヤから、セットクエストを実行する際に、クエストのスキップを有効にするか否かの選択を受け付ける（Ｓ１１）。クエストのスキップを有効にするとの選択を受け付けた場合（Ｓ１１−ＹＥＳ）、実行部クエストのスキップを行うモードでセットクエストを実行する（Ｓ１２）。一方、クエストのスキップを有効にしないとの選択を受け付けた場合（Ｓ１１−ＮＯ）、クエストのスキップを行なわずにセットクエストを実行する（Ｓ１２）。
【００３３】
図６は、クエストのスキップを行うモードでクエストを実行する際の処理手順の一例を示すフローチャートである。まず、決定部１１２は、クリア履歴ＤＢ１００ｂにアクセスすることで、実行するセットクエストを、プレイヤが過去にクリアした回数を取得する（Ｓ２１）。続いて、決定部１１２は、取得したクリア回数に基づいて、スキップするクエストを決定する（Ｓ２２）。決定部１１２が、スキップするクエストを決定する処理の具体例については後述する。
【００３４】
続いて、実行部１１３は、セットクエストの実行を開始する（Ｓ２２）。実行部１１３は、セットクエストに含まれる複数のクエストの中から最初に実行する１つのクエストを選択する。
【００３５】
実行部１１３は、実行するクエストが、ステップＳ２１で決定されたスキップ対象のクエストに該当するか否かを判定する（Ｓ２３）。スキップ対象のクエストではない場合（Ｓ２３−ＮＯ）、実行部１１３は、クエストを実行する（Ｓ２４）。また、プレイヤがクエストをクリアした場合、付与部１１４は、クエストをクリアしたことに対する報酬をプレイヤに付与する。
【００３６】
実行するクエストがスキップ対象のクエストである場合（Ｓ２３−ＹＥＳ）、実行部１１３は、次のクエストに進む（Ｓ２５）。
【００３７】
ステップＳ２４の処理手順においてクエストがクリアされると、実行部１１３は、セットクエストに含まれる全てのクエストがクリアされたか否かを判定する（Ｓ２６）。全てのクエストがクリアされていない場合（Ｓ２６−ＮＯ）、実行部１１３は、次のクエストに進む（Ｓ２７）。全てのクエストがクリアされた場合（Ｓ２６−ＹＥＳ）、実行部１１３及び付与部１１４は、セットクエストを終了するための処理を実行する（Ｓ２８）。例えば、実行部１１３は、各クエストのクリア時間など、セットクエスト特有の情報を端末２０の画面に表示させるようにしてもよい。また、付与部１１４は、全クエストをクリアしたことに対する報酬をプレイヤに付与するようにしてもよい。当該報酬は、各々のクエストをクリアしたことに対して付与される報酬よりも価値が大きいものであってもよい。
【００３８】
（スキップするクエストの決定方法）
続いて、ステップＳ２１の処理手順で、決定部１１２がスキップするクエストを決定する方法を説明する。
【００３９】
［方法１］
決定部１１２は、プレイヤが複数のクエストを含むセットクエスト（ゲーム）を過去にクリアした回数に基づいて、複数のクエストのうちスキップ対象となるクエストの範囲を、異なる複数の範囲の中から決定する。当該複数の範囲は、プレイヤがセットクエストを過去にクリアした回数が多いほど、スキップ対象となるクエストの範囲が広がるように設定されていてもよい。例えば、セットクエストに含まれる複数のクエストはクリアする順序が定められており、スキップ対象となるクエストの範囲は、第Ｎ番目のクエスト（第１クエスト）から第Ｍ番目のクエスト（第２クエスト）までの範囲であり、第Ｍ番目のクエストは、プレイヤがゲームを過去にクリアした回数が多いほど、後半のクエストになるように設定されていてもよい。更に、第Ｎ番目のクエストについても、プレイヤがゲームを過去にクリアした回数が多いほど、後半のクエストになるように設定されていてもよい。
【００４０】
「後半のクエスト」とは、クリアする順番がより後のクエストを意味する。例えば、プレイヤがゲームを過去にクリアした回数が２〜５回の場合、Ｍの値は５であり、６〜１０回の場合、Ｍの値は１０であり、１１回以上の場合、Ｍの値は１５といったように、プレイヤがゲームを過去にクリアした回数が多いほど、Ｍの値が大きくなる（つまり、後半のクエストになる）ように設定されてもよい。なお、クリアする順序が定められているクエストは、クリアする順序が後になるほど、報酬が多くなるクエストであってもよい。この場合、「後半のクエスト」とは、報酬がより多くなるクエストを意味することとしてもよい。また、クリアする順序が定められているクエストは、クリアする順序が後になるほど、難易度が高くなるクエストであってもよい。この場合、「後半のクエスト」とは、難易度がより高くなるクエストを意味することとしてもよい。
【００４１】
図４を用いて具体例を説明する。セットクエストＱ１００は、クエストＳＱ１〜ＳＱ１５の１５個のクエストから構成されている。また、セットクエストＱ１００のスキップ設定には、プレイ回数が２〜４回の場合には、クエストＳＱ１〜クエストＳＱ３の中からスキップ対象となるクエストを決定し、プレイ回数が５〜７回の場合には、クエストＳＱ１〜クエストＳＱ６の中からスキップ対象となるクエストを決定し、プレイ回数が８回以上の場合には、クエストＳＱ１〜クエストＳＱ１０の中からスキップ対象となるクエストを決定することが示されている。
【００４２】
例えば、プレイヤがセットクエストＱ１００を過去にクリアした回数が５回である場合、決定部１１２は、クエストＳＱ１〜クエストＳＱ６の中からスキップ対象となるクエストを決定する。決定する方法は任意であるが、例えばランダムに決定するようにしてもよい。例えば、クエストＳＱ２及びクエストＳＱ６をスキップ対象としてもよいし、クエストＳＱ１、クエストＳＱ４及びクエストＳＱ６をスキップ対象としてもよい。
【００４３】
また、スキップ対象となるクエストの数は、プレイヤがセットクエストを過去にクリアした回数に基づいて予め設定されており、決定部１１２は、予め設定されているスキップ対象となるクエストの数に従って、スキップ対象となるクエストの範囲の中から、実際にスキップ対象とするクエストを決定するようにしてもよい。なお、スキップ対象となるクエストの数は、プレイヤがセットクエストを過去にクリアした回数が多いほど多くなるように予め設定されていてもよい。
【００４４】
図４を用いて具体例を説明する。なお、プレイ回数が２〜４回の場合にはスキップ対象となるクエストは１つであり、プレイ回数が５〜７回の場合にはスキップ対象となるクエストは３つであり、プレイ回数が８回以上の場合にはスキップ対象となるクエストは５つであることが予め定められているものとする。
【００４５】
例えば、プレイヤがセットクエストＱ１００を過去にクリアした回数が５回である場合、決定部１１２は、クエストＳＱ１〜クエストＳＱ６の中からスキップ対象となるクエストを、３つ決定する。決定する方法は任意であるが、例えばランダムに決定するようにしてもよいし、クエスト番号が小さい順又は大きい順に決定するようにしてもよい。例えば、クエストＳＱ２、クエストＳＱ５及びクエストＳＱ６をスキップ対象としてもよいし、クエストＳＱ１、クエストＳＱ２及びクエストＳＱ３をスキップ対象としてもよい。
【００４６】
［方法２］
決定部１１２は、プレイヤが複数のクエストを含むセットクエスト（ゲーム）を過去にクリアした回数に基づいて、複数のクエストのうちスキップ対象となるクエストの範囲を、異なる複数の範囲の中から決定する。決定部１１２は、スキップ対象となるクエストの数を、プレイヤがセットクエストを過去にクリアした回数に基づいて決定すると共に、当該複数の範囲を、決定されたスキップ対象となるクエストの数に対応して設定するようにしてもよい。
【００４７】
また、決定部１１２は、プレイヤがセットクエストを過去にクリアした回数が多いほど、スキップ対象となるクエストの数が多くなるように、スキップ対象となるクエストの数を決定するようにしてもよい。
【００４８】
図４を用いて具体例を説明する。なお、プレイ回数が２〜４回の場合にはスキップ対象となるクエストは１つであり、プレイ回数が５〜７回の場合にはスキップ対象となるクエストは２つであり、プレイ回数が８回以上の場合にはスキップ対象となるクエストは３つであることが予め定められているものとする。
【００４９】
図４において、セットクエストＱ１０２は、クエストＳＱ１〜ＳＱ２０の２０個のクエストから構成されている。また、セットクエストＱ１０２のスキップ設定には、１つのクエストをスキップする場合にはクエストＳＱ１〜クエストＳＱ３の範囲でスキップし、２つのクエストをスキップする場合にはクエストＳＱ１〜クエストＳＱ５の範囲でスキップし、３つのクエストをスキップする場合にはクエストＳＱ３〜クエストＳＱ９の範囲でスキップすることが示されている。
【００５０】
例えば、プレイヤがセットクエストＱ１００を過去にクリアした回数が２回である場合、決定部１１２は、クエストＳＱ１〜クエストＳＱ５の中からスキップ対象となるクエストを１つ決定する。決定する方法は任意であるが、例えばランダムに決定するようにしてもよいし、クエスト番号が小さい順又は大きい順に決定するようにしてもよい。例えば、クエストＳＱ３をスキップ対象としてもよいし、クエストＳＱ１をスキップ対象としてもよい。
【００５１】
（クエスト毎の報酬付与方法）
図６のステップＳ２４の処理手順において、プレイヤが、セットクエストに含まれる各々のクエストをクリアした場合、付与部１１４は、各々のクエストをクリアしたことに対する報酬をプレイヤに付与する。このとき、付与部１１４は、各々のクエストがクリアされた時点で報酬を付与するようにしてもよいし、全てのクエストがクリアされた時点で、各々のクエストをクリアしたことによりプレイヤに付与される報酬をまとめて付与するようにしてもよい。
【００５２】
また、付与部１１４は、スキップ対象のクエストについても、当該クエストをクリアしたものとみなして、当該クエストをクリアした場合に付与される報酬を付与するようにしてもよい。ここで、付与部１１４は、スキップ対象のクエストに対する報酬の付与を、当該クエストをスキップする際に付与してもよい。例えば、クエストＳＱ１〜クエストＳＱ５の５個のクエストを順番にクリアすべきセットクエストにおいて、クエストＳＱ３をスキップすることが決定されていると仮定する。この場合、付与部１１４は、スキップ対象のクエストの直前のクエストＳＱ２がクリアされた際に、クエストＳＱ３に対する報酬を付与するようにしてもよい。
【００５３】
また、付与部１１４は、スキップ対象のクエストに対する報酬の付与を、セットクエストにおいてスキップ対象となる全てのクエストがスキップされた場合に、当該全てのクエストに対する報酬をまとめて付与してもよい。例えば、クエストＳＱ１〜クエストＳＱ５の５個のクエストを順番にクリアすべきセットクエストにおいて、クエストＳＱ２及びクエストＳＱ４をスキップすることが決定されていると仮定する。この場合、付与部１１４は、スキップ対象のクエストの直前のクエストＳＱ３がクリアされた際に、クエストＳＱ２及びクエストＳＱ４に対する報酬を付与するようにしてもよい。若しくは、付与部１１４は、全てのクエストがクリアされた時点で、スキップ対象となるクエストを含む各々のクエストをクリアしたことによりプレイヤに付与される報酬をまとめて付与するようにしてもよい。
【００５４】
また、複数のクエストはクリアする順序が定められており、プレイヤが複数のクエストのうち所定のクエストをクリアした場合、付与部１１４は、最初のクエストから当該所定のクエストをクリアするまでに間に存在するスキップ対象のクエストについて、当該スキップ対象のクエストをクリアすることで付与される報酬をプレイヤに付与するようにしてもよい。所定のクエストは、例えば、３番目のクエストや最後のクエストなど、クエスト毎に（又は全クエスト共通に）予め固定的に設定されていてもよい。また、所定のクエストは、所定の数式により定められる番号のクエストであってもよい。例えば、所定の数式はＮ×α（Ｎ＝１、２、３・・であり、αは正の整数）としてもよい。α＝５の場合、１番目のクエスト、５番目のクエスト、１０番目のクエストが所定のクエストになる。
【００５５】
例えば、クエストＳＱ１〜クエストＳＱ５の１０個のクエストを順番にクリアすべきセットクエストにおいて、クエストＳＱ３、クエストＳＱ５をスキップすることが決定されていると仮定する。また、所定のクエストはクエストＳＱ７であると仮定する。この場合、付与部１１４は、プレイヤがクエストＳＱ７をクリアした場合に、クエストＳＱ３及びクエストＳＱ７に対する報酬を付与するようにしてもよい。
【００５６】
また、複数のクエストはクリアする順序が任意であり、付与部１１４は、複数のクエストのうち所定数のクエストをクリアした場合、当該所定数のクエストをクリアするまでの間にスキップ済みのクエストをクリアした場合に付与される報酬をプレイヤに付与するようにしてもよい。所定数のクエストは、例えば、１０つのクエストや全てのクエストなど、クエスト毎に（又は全クエスト共通に）予め固定的に設定されていてもよい。
【００５７】
例えば、クエストＳＱ１〜クエストＳＱ５の１０個のクエストを任意の順番にクリアすべきセットクエストにおいて、クエストＳＱ３、クエストＳＱ５をスキップすることが決定されていると仮定する。また、所定数のクエストは５つであると仮定する。この場合、付与部１１４は、プレイヤが５つのクエストをクリアした時点で、スキップ済みのクエストに対する報酬を付与するようにしてもよい。
【００５８】
（処理手順に関する補足事項）
複数のクエストはクリアすべき順序が定められており、実行部１１３は、スキップ対象となるクエストに到達するまでは複数のクエストをクリアすべき順序で実行し、スキップ対象となるクエストに到達した場合に、スキップ対象となるクエストをスキップするようにしてもよい。例えば、セットクエストがクエストＳＱ１〜ＳＱ１０の１０個のクエストから構成されており、クエストＳＱ１〜ＳＱ１０の順にクエストをクリアしていく必要があると仮定する。また、スキップ対象となるクエストがクエストＳＱ３及びクエストＳＱ５であるとする。この場合、実行部１１３は、プレイヤがクエストＳＱ１及びクエストＳＱ２をクリアしたら、クエストＳＱ３をスキップしてクエストＳＱ４に進み、プレイヤがクエストＳＱ４をクリアしたら、クエストＳＱ５をスキップしてクエストＳＱ６に進む。
【００５９】
スキップ対象となるクエストは、全プレイヤ共通に予め設定されていてもよい。例えば、クエストＳＱ１〜５の５個のクエストで構成されるセットクエストがあると仮定する。当該セットクエストは、プレイ回数が２〜４回の場合は、クエストＳＱ２をスキップし、プレイ回数が５回以上の場合は、クエストＳＱ３及びクエストＳＱ４をスキップすることが予め定められていてもよい。また、スキップ対象となるクエストは、所定の周期（毎週、毎月など）で更新されることとしてもよい。
【００６０】
クリア履歴ＤＢには、セットクエストに含まれるクエストのうち、クリア済みのクエストが記録されていてもよい。例えば、クエストＳＱ１〜ＳＱ１０の１０個のクエストを順番にクリアする必要があるセットクエストについて、プレイヤが、クエストＳＱ３までクリア済みであると仮定する。この場合、クリア履歴ＤＢには、クエストＳＱ１〜クエストＳＱ３をクリア済みであることが記録されていてもよい。
【００６１】
クリア履歴ＤＢにクリア済みのクエストが記録されている場合、実行部１１３は、プレイヤが、セットクエストの実行を再開する場合、クリア済みのクエストについてはスキップするようにしてもよい。
【００６２】
決定部１１２は、セットクエストを一度もクリアしていないプレイヤに対するスキップ処理と、セットクエストを過去にクリアしたプレイヤに対するスキップ処理とが異なるようにしてもよい。例えば、セットクエストを一度もクリアしていないプレイヤが、セットクエストの実行を再開する場合、既にクリア済みのクエストについてはスキップするようにしてもよい。例えば、プレイヤが、クエストＳＱ１〜ＳＱ１０の１０個のクエストを順番にクリアする必要があるセットクエストを初めて実行し、クエストＳＱ５までクリアして、セットクエストを中断したと仮定する。この場合において、プレイヤが再度セットクエストを実行した場合、クエストＳＱ６から再開されることとしてもよい。一方、セットクエストを過去にクリアしたことがあるプレイヤが、クエストＳＱ５までクリアして、セットクエストを中断したと仮定する。この場合において、当該プレイヤが再度セットクエストを実行した場合、クエストＳＱ１から再開されることとしてもよい。
【００６３】
＜まとめ＞
以上説明した実施形態によれば、プレイヤが過去にクリアしたセットクエストを再度プレイする場合、セットクエストを過去にクリアした回数に基づいて、セットクエストに含まれる複数のクエストのうち一部のクエストをスキップするようにした。これにより、複数のクエストを繰り返しプレイさせることを可能にする技術を提供することが可能になる。
【００６４】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態で説明したフローチャート、シーケンス、実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【００６５】
＜付記＞
＜付記１＞
プレイヤが複数のクエストを含むゲームを過去にクリアした回数に基づいて、前記複数のクエストのうちスキップ対象となるクエストの範囲を異なる複数の範囲から決定する決定部と、
前記決定部で決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行する実行部と、
を有する情報処理装置。
【００６６】
付記１によれば、複数のクエストを繰り返しプレイさせることが可能になる。
【００６７】
＜付記２＞
前記決定部は、前記スキップ対象となるクエストの数を、前記プレイヤが前記ゲームを過去にクリアした回数に基づいて決定すると共に、前記複数の範囲を、決定されたスキップ対象となるクエストの数に対応して設定する、
請求項１に記載の情報処理装置。
【００６８】
付記２によれば、プレイヤがゲームをクリアした回数に応じて、スキップするクエストの数を変更することが可能になる。また、スキップするクエストの数を変更することで、スキップ対象となるクエストの範囲も変更することが可能になる。
【００６９】
＜付記３＞
前記決定部は、前記プレイヤが前記ゲームを過去にクリアした回数が多いほど、前記スキップ対象となるクエストの数が多くなるように、前記スキップ対象となるクエストの数を決定する、
請求項２に記載の情報処理装置。
【００７０】
付記３によれば、プレイヤがゲームをクリアした回数に応じて、スキップするクエストの数を増加させることが可能になる。
【００７１】
＜付記４＞
前記複数の範囲は、前記プレイヤが前記ゲームを過去にクリアした回数が多いほど、前記スキップ対象となるクエストの範囲が広がるように設定されている、
請求項１に記載の情報処理装置。
【００７２】
付記４によれば、プレイヤがゲームをクリアした回数が多いほど、スキップ対象となるクエストの範囲を広げることが可能になる。
【００７３】
＜付記５＞
前記複数のクエストはクリアする順序が定められており、
前記スキップ対象となるクエストの範囲は、第１クエストから第２クエストまでの範囲であり、
前記第２クエストは、前記プレイヤが前記ゲームを過去にクリアした回数が多いほど、後半のクエストになるように設定される、
請求項４に記載の情報処理装置。
【００７４】
付記５によれば、プレイヤがゲームをクリアした回数が多いほど、後半のクエストもスキップ対象となるクエストの範囲に含めることが可能になる。
【００７５】
＜付記６＞
前記複数のクエストはクリアする順序が定められており、
前記実行部は、前記スキップ対象となるクエストに到達するまでは前記複数のクエストを前記順序で実行し、前記スキップ対象となるクエストに到達した場合に、前記スキップ対象となるクエストをスキップする、
請求項１〜５のいずれか一項に記載の情報処理装置。
【００７６】
付記６によれば、スキップ対象のクエストに到達するまでは、決められた順序でクエストをクリアさせることが可能になる
＜付記７＞
前記複数のクエストはクリアする順序が定められており、
前記複数のクエストのうち所定のクエストをクリアした場合、前記所定のクエストまでに間に存在するスキップ対象のクエストをクリアした場合に付与される報酬を前記プレイヤに付与する、付与部、を更に有する、
請求項１〜６のいずれか一項に記載の情報処理装置。
【００７７】
付記７によれば、プレイヤが所定のクエストをクリアした場合に、それまでにスキップしたクエストに対する報酬を当該プレイヤに付与することが可能になる。
【００７８】
＜付記８＞
コンピュータが、プレイヤが複数のクエストを含むゲームを過去にクリアした回数に基づいて、前記複数のクエストのうちスキップ対象となるクエストの範囲を異なる複数の範囲から決定するステップと、
コンピュータが、前記決定するステップで決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行するステップと、
を行う情報処理方法。
【００７９】
付記８によれば、複数のクエストを繰り返しプレイさせることが可能になる。
【００８０】
＜付記９＞
コンピュータに、
プレイヤが複数のクエストを含むゲームを過去にクリアした回数に基づいて、前記複数のクエストのうちスキップ対象となるクエストの範囲を異なる複数の範囲から決定するステップと、
前記決定するステップで決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行するステップと、
を実行させるためのプログラム。
【００８１】
付記９によれば、複数のクエストを繰り返しプレイさせることが可能になる。
【符号の説明】
【００８２】
１…ゲームシステム、１０…ゲームサーバ、１１…プロセッサ、１２…記憶装置、１３…通信ＩＦ、１４…入力デバイス、１５…出力デバイス、２０…端末、１００…記憶部、１１０…ゲーム制御部、１１１…受付部、１１２…決定部、１１３…実行部、１１４…付与部
【要約】
【課題】複数のクエストを繰り返しプレイさせることを可能にする技術を提供すること。
【解決手段】プレイヤが複数のクエストを含むゲームを過去にクリアした回数に基づいて、前記複数のクエストのうちスキップ対象となるクエストの範囲を異なる複数の範囲から決定する決定部と、前記決定部で決定された前記スキップ対象となるクエストの範囲でクエストをスキップして前記ゲームを実行する実行部と、を有する情報処理装置を提供する。
【選択図】図６【図１】
0006848171.tif 000002
【図２】
0006848171.tif 000003
【図３】
0006848171.tif 000004
【図４】
0006848171.tif 000005
【図５】
0006848171.tif 000006
【図６】
0006848171.tif 000007