(57)【要約】【課題】ユーザーにとって必要となる素材コンテンツを簡単に確認できるようにする。【解決手段】本発明は、合成元となるコンテンツの合成に必要となる複数の素材コンテンツが設定されたコンテンツ情報を記憶し、ユーザーの所持する１又は複数のコンテンツが設定されたユーザー情報し、自己の所持するコンテンツの中から合成元となるコンテンツを指定する操作がユーザーによって行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、指定された前記合成元となるコンテンツの合成に必要となる複数の素材コンテンツのうち、前記ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録し、ユーザーの操作に応答して、獲得希望対象として予め登録されたコンテンツに関する所持状況を前記ユーザーに通知する情報処理装置である。【選択図】図１
2017202295.tif 000002
【特許請求の範囲】
【請求項１】
合成元となるコンテンツの合成に必要となる複数の素材コンテンツが設定されたコンテンツ情報を記憶するコンテンツ情報記憶部と、
ユーザーの所持する１又は複数のコンテンツが設定されたユーザー情報を記憶するユーザー情報記憶部と、
自己の所持するコンテンツの中から合成元となるコンテンツを指定する操作がユーザーによって行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、指定された前記合成元となるコンテンツの合成に必要となる複数の素材コンテンツのうち、前記ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録する予約登録部と、
ユーザーの操作に応答して、獲得希望対象として予め登録されたコンテンツに関する所持状況を前記ユーザーに通知する通知部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
請求項１に記載された情報処理装置であって、
複数コンテンツの中から選択された１又は複数のコンテンツをユーザーに付与し所持させる付与部と、を備え、
前記予約登録部は、獲得希望対象として予め登録されたコンテンツのうちのいずれかと一致するコンテンツを前記付与部が付与したことによって、その一致するコンテンツを獲得希望対象から除外する、
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載された情報処理装置であって、
前記通知部は、獲得希望対象として予め登録されたすべてのコンテンツが獲得希望対象から除外されたことにより、ユーザーによって指定された前記合成元となるコンテンツの合成が可能であることを前記ユーザーに通知する、
ことを特徴とする情報処理装置。
【請求項４】
請求項１−３のいずれか１項に記載された情報処理装置であって、
前記コンテンツ情報は、複数の素材コンテンツのそれぞれに対応付けてその素材コンテンツを獲得できるゲーム種目が設定されており、
前記通知部は、獲得希望対象として予め登録されたコンテンツのゲーム種目を所定のタイミングで通知する、
ことを特徴とする情報処理装置。
【請求項５】
請求項１に記載された情報処理装置であって、
前記コンテンツ情報は、合成元となるコンテンツのそれぞれに対応付けて合成先となるコンテンツが設定されており、
前記予約登録部は、自己の所持するコンテンツの中から合成元となるコンテンツを指定する操作がユーザーによって行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、
前記ユーザーによって指定された前記合成元となるコンテンツの合成に必要となる複数の素材コンテンツのうち、前記ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録すると共に、
不足分の前記コンテンツが合成先となるコンテンツとして対応付けられている他の合成元となるコンテンツ、及び、前記他の合成元となるコンテンツの合成に必要となる素材コンテンツのうち、ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録する、
ことを特徴とする情報処理装置。
【請求項６】
請求項１−５のいずれか１項に記載された情報処理装置であって、
前記予約登録部は、自己の所持するコンテンツの中から複数の合成元となるコンテンツを指定する操作がユーザーによって行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、指定された各々の前記合成元となるコンテンツについて、合成に必要となる複数の素材コンテンツのうちの不足分のコンテンツを獲得希望対象としてそれぞれ登録し、
前記通知部は、ユーザーの操作に応答して、獲得希望対象として登録されたすべてのコンテンツに関する所持状況をまとめて通知する、
ことを特徴とする情報処理装置。
【請求項７】
合成先となるコンテンツを合成により生成するために必要となる複数の素材コンテンツが設定されたコンテンツ情報を記憶するコンテンツ情報記憶部と、
ユーザーの所持する１又は複数のコンテンツが設定されたユーザー情報を記憶するユーザー情報記憶部と、
ユーザーによって合成先となるコンテンツを指定する操作が行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、指定された前記合成先となるコンテンツを合成により生成するために必要となる複数の素材コンテンツのうち、前記ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録する予約登録部と、
ユーザーの操作に応答して、獲得希望対象として予め登録されたコンテンツに関する所持状況を前記ユーザーに通知する通知部と、
を備えたことを特徴とする情報処理装置。
【請求項８】
コンピューターを、
合成元となるコンテンツの合成に必要となる複数の素材コンテンツが設定されたコンテンツ情報を記憶するコンテンツ情報記憶手段、
ユーザーの所持する１又は複数のコンテンツが設定されたユーザー情報を記憶するユーザー情報記憶手段、
自己の所持するコンテンツの中から合成元となるコンテンツを指定する操作がユーザーによって行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、指定された前記合成元となるコンテンツの合成に必要となる複数の素材コンテンツのうち、前記ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録する予約登録手段、
ユーザーの操作に応答して、獲得希望対象として予め登録されたコンテンツに関する所持状況を前記ユーザーに通知する通知手段、
として機能させるためのプログラム。
【請求項９】
コンピューターを、
合成先となるコンテンツを合成により生成するために必要となる複数の素材コンテンツが設定されたコンテンツ情報を記憶するコンテンツ情報記憶手段、
ユーザーの所持する１又は複数のコンテンツが設定されたユーザー情報を記憶するユーザー情報記憶手段、
ユーザーによって合成先となるコンテンツを指定する操作が行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、指定された前記合成先となるコンテンツを合成により生成するために必要となる複数の素材コンテンツのうち、前記ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録する予約登録手段、
ユーザーの操作に応答して、獲得希望対象として予め登録されたコンテンツに関する所持状況を前記ユーザーに通知する通知手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
コンテンツの一例としてのキャラクターをユーザーに所持させ、ユーザーの所持するキャラクターのうちの素材となるキャラクター（素材キャラクター）を複数用いてキャラクター合成を行なう合成ゲームをコンピューターに実行させるためのプログラムが知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５５２６２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
キャラクター合成に必要となる複数の素材キャラクターをすべて所持していないユーザーは、不足している素材キャラクターを獲得しなければならない。しかしながら、キャラクター合成に必要となる複数の素材キャラクターのうち、どの素材キャラクターが不足しているのかを忘れてしまう場合がある。この場合には、再び自分の所持するキャラクターとキャラクター合成に必要となる素材キャラクターとをそれぞれ比較し、不足分の素材キャラクターを詳しく調べて確認しなければならなかった。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、ユーザーにとって必要となる素材コンテンツを簡単に確認できるようにすることにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、
合成元となるコンテンツの合成に必要となる複数の素材コンテンツが設定されたコンテンツ情報を記憶するコンテンツ情報記憶部と、
ユーザーの所持する１又は複数のコンテンツが設定されたユーザー情報を記憶するユーザー情報記憶部と、
自己の所持するコンテンツの中から合成元となるコンテンツを指定する操作がユーザーによって行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、指定された前記合成元となるコンテンツの合成に必要となる複数の素材コンテンツのうち、前記ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録する予約登録部と、
ユーザーの操作に応答して、獲得希望対象として予め登録されたコンテンツに関する所持状況を前記ユーザーに通知する通知部と、
を備えたことを特徴とする情報処理装置である。
このような情報処理装置によれば、ユーザーが合成元となるコンテンツを指定することで、その不足分の素材コンテンツを獲得希望対象として予め登録できる。さらに、その予め登録されたコンテンツに関する所持状況を簡単に把握できる。これにより、ユーザーにとって必要となる素材コンテンツを簡単に確認することが可能となる。
【０００７】
また、複数コンテンツの中から選択された１又は複数のコンテンツをユーザーに付与し所持させる付与部と、を備え、
前記予約登録部は、獲得希望対象として予め登録されたコンテンツのうちのいずれかと一致するコンテンツを前記付与部が付与したことによって、その一致するコンテンツを獲得希望対象から除外することが望ましい。
これにより、不足分の素材コンテンツが付与されることによって、予め登録された獲得希望対象が減って行くことになるので、ユーザーにとって必要となる素材コンテンツを適切に把握することが可能となる。
【０００８】
また、前記通知部は、獲得希望対象として予め登録されたすべてのコンテンツが獲得希望対象から除外されたことにより、ユーザーによって指定された前記合成元となるコンテンツの合成が可能であることを前記ユーザーに通知することが望ましい。
これにより、ユーザーは、この通知を受けることで、自らが指定した合成元となるコンテンツについて即座に合成できるようになる。
【０００９】
また、前記コンテンツ情報は、複数の素材コンテンツのそれぞれに対応付けてその素材コンテンツを獲得できるゲーム種目が設定されており、
前記通知部は、獲得希望対象として予め登録されたコンテンツのゲーム種目を所定のタイミングで通知することが望ましい。
これにより、不足分の素材コンテンツを獲得できるゲーム種目を知らなくても、それが適切なタイミングでユーザーに通知されることになる。そのため、ユーザーにとって必要となる素材コンテンツを簡単に獲得できるようになる。
【００１０】
また、前記コンテンツ情報は、合成元となるコンテンツのそれぞれに対応付けて合成先となるコンテンツが設定されており、
前記予約登録部は、自己の所持するコンテンツの中から合成元となるコンテンツを指定する操作がユーザーによって行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、
前記ユーザーによって指定された前記合成元となるコンテンツの合成に必要となる複数の素材コンテンツのうち、前記ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録すると共に、
不足分の前記コンテンツが合成先となるコンテンツとして対応付けられている他の合成元となるコンテンツ、及び、前記他の合成元となるコンテンツの合成に必要となる素材コンテンツのうち、ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録することが望ましい。
これにより、不足分の素材コンテンツが合成先となるコンテンツでもあることによって、段階的に合成を行なう必要がある場合でも、各段階の合成に必要となるコンテンツのうちの不足しているコンテンツを、まとめて獲得希望対象として登録できる。
【００１１】
また、前記予約登録部は、自己の所持するコンテンツの中から複数の合成元となるコンテンツを指定する操作がユーザーによって行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、指定された各々の前記合成元となるコンテンツについて、合成に必要となる複数の素材コンテンツのうちの不足分のコンテンツを獲得希望対象としてそれぞれ登録し、
前記通知部は、ユーザーの操作に応答して、獲得希望対象として登録されたすべてのコンテンツに関する所持状況をまとめて通知することが望ましい。
これにより、ユーザーによって複数の合成元となるコンテンツが指定された場合でも、それぞれの合成に必要となるコンテンツのうちの不足しているコンテンツを、まとめて獲得希望対象として登録できる。さらに、その予め登録されたコンテンツに関する所持状況をまとめて把握できる。
【００１２】
また、合成先となるコンテンツを合成により生成するために必要となる複数の素材コンテンツが設定されたコンテンツ情報を記憶するコンテンツ情報記憶部と、
ユーザーの所持する１又は複数のコンテンツが設定されたユーザー情報を記憶するユーザー情報記憶部と、
ユーザーによって合成先となるコンテンツを指定する操作が行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、指定された前記合成先となるコンテンツを合成により生成するために必要となる複数の素材コンテンツのうち、前記ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録する予約登録部と、
ユーザーの操作に応答して、獲得希望対象として予め登録されたコンテンツに関する所持状況を前記ユーザーに通知する通知部と、
を備えたことを特徴とする情報処理装置である。
このような情報処理装置によれば、ユーザーが合成先となるコンテンツを指定することで、その不足分の素材コンテンツを獲得希望対象として予め登録できる。さらに、その予め登録されたコンテンツに関する所持状況を簡単に把握できる。これにより、ユーザーにとって必要となる素材コンテンツを簡単に確認することが可能となる。
【００１３】
また、コンピューターを、
合成元となるコンテンツの合成に必要となる複数の素材コンテンツが設定されたコンテンツ情報を記憶するコンテンツ情報記憶手段、
ユーザーの所持する１又は複数のコンテンツが設定されたユーザー情報を記憶するユーザー情報記憶手段、
自己の所持するコンテンツの中から合成元となるコンテンツを指定する操作がユーザーによって行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、指定された前記合成元となるコンテンツの合成に必要となる複数の素材コンテンツのうち、前記ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録する予約登録手段、
ユーザーの操作に応答して、獲得希望対象として予め登録されたコンテンツに関する所持状況を前記ユーザーに通知する通知手段、
として機能させるためのプログラムである。
このようなプログラムによれば、ユーザーにとって必要となる素材コンテンツを簡単に確認することが可能となる。
【００１４】
また、コンピューターを、
合成先となるコンテンツを合成により生成するために必要となる複数の素材コンテンツが設定されたコンテンツ情報を記憶するコンテンツ情報記憶手段、
ユーザーの所持する１又は複数のコンテンツが設定されたユーザー情報を記憶するユーザー情報記憶手段、
ユーザーによって合成先となるコンテンツを指定する操作が行われたことに応答して、前記コンテンツ情報及び前記ユーザー情報を参照し、指定された前記合成先となるコンテンツを合成により生成するために必要となる複数の素材コンテンツのうち、前記ユーザーが所持していない不足分のコンテンツを獲得希望対象として予め登録する予約登録手段、
ユーザーの操作に応答して、獲得希望対象として予め登録されたコンテンツに関する所持状況を前記ユーザーに通知する通知手段、
として機能させるためのプログラムである。
このようなプログラムによれば、ユーザーにとって必要となる素材コンテンツを簡単に確認することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る情報処理システムの一例を示す構成図である。
【図２】本実施形態に係るコンピューターの一例を示すハードウェア構成図である。
【図３】本実施形態に係るサーバー装置の一例を示す機能ブロック図である。
【図４】本実施形態に係るクライアント端末の一例を示す機能ブロック図である。
【図５】本実施形態における情報処理システムの予約登録に関する動作例を説明するフローチャートである。
【図６】ユーザー情報の一例を示す構成図である。
【図７】キャラクター情報の一例を示す構成図である。
【図８】クエスト情報の一例を示す構成図である。
【図９】抽選ゲーム情報の一例を示す構成図である。
【図１０】予約登録画面の一例を示すイメージ図である。
【図１１】予約登録画面の他の例を示すイメージ図である。
【図１２】不足キャラクター表示領域５５４に表示される不足分のキャラクターについて説明する図である。
【図１３】予約情報の一例を示す構成図である。
【図１４】本実施形態における情報処理システム１の予約確認に関する動作例を説明するフローチャートである。
【図１５】確認画面の一例を示すイメージ図である。
【図１６】本実施形態における情報処理システム１の予約登録の更新に関する動作例を説明するフローチャートである。
【発明を実施するための形態】
【００１６】
以下では、本発明の実施形態に係る情報処理装置、プログラム及び情報処理システムについて詳細に説明する。なお、本発明はコンテンツ合成が行われるゲームを採用する情報処理装置、プログラム及び情報処理システム等に広く適用できる。
【００１７】
［実施形態］
＜システム構成＞
図１は、本実施形態に係る情報処理システム１の一例を示す構成図である。図１に示すように、本実施形態に係る情報処理システム１は、１台以上のクライアント端末１０とサーバー装置２０とがネットワークＮを介して接続されている。
【００１８】
クライアント端末１０は、ユーザーが操作するＰＣ、スマートフォン、タブレットなどの端末装置や、家庭用や業務用のゲーム専用機器などの端末装置である。サーバー装置２０は、クライアント端末１０でユーザーにより行われるゲームの管理や制御、ゲーム内での課金処理等を行う。ネットワークＮは、インターネット等であって、移動無線基地局などを含む。
【００１９】
なお、本発明は図１に示すクライアント・サーバー型の情報処理システム１の他、ゲーム内での課金処理を行う仕組みを別途設けることで単体のゲーム装置においても適用可能である。図１の情報処理システム１は一例であって用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば、図１のサーバー装置２０は複数のコンピューターに分散して構成してもよい。
【００２０】
＜ハードウェア構成＞
《クライアント端末及びサーバー装置》
図２は、本実施形態に係るコンピューター５０の一例を示すハードウェア構成図である。本実施形態に係るクライアント端末１０及びサーバー装置２０は、例えば図２に示すハードウェア構成のコンピューター５０により実現される。なお、コンピューター５０は情報処理装置の一例である。
【００２１】
コンピューター５０は、図２に示すように、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、通信インタフェース５４、入力装置５５、表示装置５６、外部インタフェース５７、及びＨＤＤ５８などを備えており、それぞれがバスラインＢで相互に接続されている。なお、入力装置５５及び表示装置５６は必要なときに接続して利用する形態であってもよい。
【００２２】
ＣＰＵ５１は、ＲＯＭ５３やＨＤＤ５８などの記憶装置からプログラムやデータをＲＡＭ５２上に読み出し、読み出したプログラムやデータに基づく各種処理を実行することによって、コンピューター全体の制御や機能を実現する演算装置である。
【００２３】
ＲＡＭ５２は、プログラムやデータを一時保持するための揮発性の半導体メモリ（記憶装置）の一例であり、ＣＰＵ５１が各種処理を実行する際のワークエリアとしても利用される。
【００２４】
ＲＯＭ５３は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５３には、コンピューター５０の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。
【００２５】
通信インタフェース５４は、コンピューター５０をネットワークＮに接続するためのインタフェースである。これにより、コンピューター５０は通信インタフェース５４を介してデータ通信を行うことができる。
【００２６】
入力装置５５は、ユーザー又は管理者が各種信号を入力するのに用いる装置である。本実施形態における入力装置５５は、例えば、タッチパネル、操作キーやボタン、キーボードやマウスなどの操作装置である。
【００２７】
表示装置５６は、ユーザー又は管理者に対して各種情報を画面表示するための装置である。本実施形態における表示装置５６は、例えば、液晶や有機ＥＬなどのディスプレイである。
【００２８】
外部インタフェース５７は、外部装置とデータ通信可能に接続するためのインタフェースである。これにより、コンピューター５０は外部インタフェース５７を介して記録媒体の読み取り及び／又は書き込みを行うことができる。外部装置は、例えば、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどの記録媒体である。
【００２９】
ＨＤＤ５８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピューター全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションなどがある。
【００３０】
なお、ＨＤＤ５８に替えて、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用してもよい。
【００３１】
本実施形態に係るクライアント端末１０及びサーバー装置２０は、上述したハードウェア構成のコンピューター５０においてプログラムを実行することにより、後述するような各種処理を実現できる。
【００３２】
＜ソフトウェア構成＞
《サーバー装置》
図３は、本実施形態に係るサーバー装置２０の一例を示す機能ブロック図である。本実施形態に係るサーバー装置２０は、例えば図３に示す機能ブロックにより実現される。
【００３３】
本実施形態に係るサーバー装置２０は、プログラムを実行することにより、サーバー制御部２００、サーバー記憶部２２０、及びサーバー通信部２４０を実現する。
【００３４】
サーバー制御部２００は、各種ゲームに関する処理を実行する機能を有する。このサーバー制御部２００は、ゲーム進行部２０１、付与部２０２、通知部２０３、表示制御部２０４、及び予約登録部２０５を含む。
【００３５】
ゲーム進行部２０１は、クライアント端末１０がユーザーから受け付けたゲーム操作に基づき、後述する対戦ゲーム、抽選ゲーム、及び合成ゲーム等、各種ゲームの進行を制御する。
【００３６】
付与部２０２は、対戦ゲームや抽選ゲームにおいて、後述するキャラクター情報に設定された複数種類のキャラクターのうち１又は複数のキャラクターをユーザーに対して付与し所持させる。
【００３７】
通知部２０３は、ユーザーの操作が行われたこと等により、後述するユーザー情報に予め登録されたキャラクターに関する内容をユーザーに対して通知する。通知部２０３は、ユーザーに対する通知を画面表示、メール送信、プッシュ通知等によって行うことができる。
【００３８】
表示制御部２０４は、例えば、ゲーム進行部２０１による対戦ゲーム、抽選ゲーム、及び合成ゲーム等の進行に従い各種画面のデータを生成することによって、クライアント端末１０の画面表示を制御する。
【００３９】
予約登録部２０５は、ベースキャラクターの進化合成に必要となるキャラクターを予め登録しておくための予約登録処理を実行する。例えば、ユーザーに指定されたベースキャラクターに予め関連付けられた複数の素材キャラクターのうち（進化合成に必要となる複数の素材キャラクターのうち）、ユーザーが未だ所持していない不足分の素材キャラクターを予め登録する。
【００４０】
サーバー記憶部２２０は、各種ゲームに関する情報を記憶する機能を有する。このサーバー記憶部２２０は、キャラクター情報記憶部２２１、ユーザー情報記憶部２２２、クエスト情報記憶部２２３、及び抽選ゲーム情報記憶部２２４を含む。
【００４１】
キャラクター情報記憶部２２１は、コンテンツ情報記憶部の一例であって、コンテンツの一例としてのキャラクターに関するキャラクター情報（コンテンツ情報）を記憶している。キャラクター情報記憶部２２１が記憶するキャラクター情報には、対戦ゲーム、抽選ゲーム、合成ゲームで利用される各種キャラクター等が設定されている。
【００４２】
ユーザー情報記憶部２２２は、ユーザーに関するユーザー情報を記憶している。ユーザー情報記憶部２２２が記憶するユーザー情報には、ユーザーのランク、ユーザーが所持する各種キャラクター、ユーザーの予約情報等が設定されている。
【００４３】
クエスト情報記憶部２２３は、クエストに関するクエスト情報を記憶している。クエスト情報記憶部２２３が記憶するクエスト情報には、そのクエストで獲得可能な各種キャラクターや消費ポイント量等が設定されている。
【００４４】
抽選ゲーム情報記憶部２２４は、抽選ゲームに関する抽選ゲーム情報を記憶している。抽選ゲーム情報記憶部２２４が記憶する抽選ゲーム情報には、その抽選ゲームで獲得可能な各種キャラクター等が設定されている。
【００４５】
サーバー通信部２４０は、ネットワークＮを介してクライアント端末１０との通信を行う機能を有する。
【００４６】
《クライアント端末》
図４は、本実施形態に係るクライアント端末１０の一例を示す機能ブロック図である。本実施形態に係るクライアント端末１０は、例えば図４に示す機能ブロックにより実現される。
【００４７】
本実施形態に係るクライアント端末１０は、プログラムを実行することにより、クライアント制御部１００、クライアント記憶部１２０、クライアント通信部１４０、操作受付部１５０、画面表示部１６０を実現する。クライアント制御部１００は、要求送信部１０１、応答受信部１０２を含む。
【００４８】
操作受付部１５０は、クライアント端末１０を操作するユーザーからの操作を受け付ける。また、クライアント制御部１００は、クライアント端末１０におけるゲームに関する処理を行う。要求送信部１０１は、操作受付部１５０がユーザーから受け付けた操作の内容に基づき、サーバー装置２０に対して要求を送信する。応答受信部１０２は、要求送信部１０１がサーバー装置２０に対して送信した要求に対する処理結果などの応答を受信する。
【００４９】
また、クライアント記憶部１２０は、クライアント端末１０において必要となる情報を記憶する。クライアント通信部１４０は、サーバー装置２０との通信を行う。画面表示部１６０は、サーバー装置２０からの制御に従い、クライアント端末１０の画面表示を行う。
【００５０】
なお、上述したように、本実施形態に係る情報処理システム１では、サーバー装置２０がゲームの進行や表示制御を行うが、クライアント端末１０が行ってもよい。具体的には、ゲーム進行部及び表示制御部の少なくとも一方を、サーバー装置２０のサーバー制御部２００に設けない構成にする一方で、クライアント端末１０のクライアント制御部１００に設ける構成にしてもよい。
【００５１】
また、クライアント端末１０のクライアント制御部１００は、ＨＴＭＬ（Hyper Text Markup Language）等で記載されたページデータやページデータ内に含まれるスクリプトなどをサーバー装置２０から受信して、ゲームに関する処理を行うブラウザ型がある。また、クライアント端末１０のクライアント制御部１００は、インストールされたアプリケーションに基づいて、ゲームに関する処理を行うアプリケーション型がある。
【００５２】
＜ゲームの概要＞
ここでは、本実施形態におけるゲームの概要について説明する。本実施形態におけるゲームには、対戦ゲーム、抽選ゲーム、及び合成ゲームが含まれている。
【００５３】
本実施形態における対戦ゲームは、複数キャラクターから構成されるパーティに対して敵キャラクターを出現させ、出現した敵キャラクターとパーティを構成する各キャラクターとを対戦させるゲームである。
【００５４】
この対戦ゲームには、敵キャラクターを倒すことを目的とするクエストが難易度に応じて複数設定されている。ユーザーは、自らの所持するキャラクター等を用いてパーティを結成し、いずれかのクエストを選択して敵キャラクターとの対戦に挑むことができる。その対戦中には、その選択されたクエストにて獲得可能に設定されたキャラクターがユーザーに付与される場合がある。
【００５５】
この対戦の結果、敵キャラクターを倒すことでクエストをクリアすることができた場合には、ユーザーに対し付与されたキャラクターを獲得することができる。ユーザーは、獲得したキャラクターを用いて合成ゲームを行うこともできる。
【００５６】
本実施形態における抽選ゲームは、ユーザーからキャラクターの抽選実行の操作を受け付けると、抽選条件に基づいて抽選対象であるキャラクター群から選択したキャラクターをユーザーに付与するゲームである。ユーザーは、付与されたキャラクターを用いて対戦ゲームや合成ゲームを行うことができる。
【００５７】
本実施形態における合成ゲームは、ユーザーからキャラクターの合成実行の操作を受け付けると、合成元となるキャラクター（ベースキャラクター）に合成素材となるキャラクター（素材キャラクター）を組み合せることによって、ベースキャラクターの能力を強化させたり（強化合成）、ベースキャラクターを次の段階に成長させて合成先となるキャラクター（進化キャラクター）に進化させたり（進化合成）するゲームである。
【００５８】
ユーザーは、自己の所持するキャラクターの中からベースキャラクターと素材キャラクターを選択し、強化合成や進化合成を行なう。強化合成では、素材キャラクターがユーザーの手元から無くなってしまう代わりに、引き続き所持するベースキャラクターの能力値を向上させたり、新たなスキルが追加させたりすることができる。進化合成では、ベースキャラクターに対して予め関連付けられた素材キャラクターすべてをそのベースキャラクターに合成させることで、すべての素材キャラクターがユーザーの手元から無くなってしまう代わりに、ベースキャラクターから成長させた進化キャラクターを所持することができる。
【００５９】
なお、本実施形態において、ユーザーは自己のキャラクターを売却することも可能である。売却されたキャラクターがユーザーの手元から無くなってしまう代わりに、ユーザーはポイントを得ることができる。
【００６０】
＜動作＞
《予約登録》
図５は、本実施形態における情報処理システム１の予約登録に関する動作例を説明するフローチャートである。
【００６１】
ユーザーは、クライアント端末１０の画面表示部１６０にメニュー画面が表示されているときに、進化予約のための操作をクライアント端末１０に対して行う。ユーザーがこの操作を行なうと、クライアント端末１０の操作受付部１５０は、ユーザーのゲーム操作に基づく操作内容を受け付ける。クライアント端末１０の要求送信部１０１は、操作受付部１５０がユーザーから受け付けた操作内容に基づき、サーバー装置２０に要求を行う。
【００６２】
サーバー装置２０のゲーム進行部２０１は、クライアント端末１０から進化予約を行うための操作内容を受け付け、キャラクター選択画面をクライアント端末１０に表示させるように表示制御部２０４に画面表示制御の実行を要求する（ステップＳ１１）。
【００６３】
具体的には、表示制御部２０４は、ゲーム進行部２０１から画面表示制御の実行を要求されると、ユーザー情報記憶部２２２が記憶するユーザー情報からそのユーザーの所持キャラクターを取得する。
【００６４】
図６は、ユーザー情報の一例を示す構成図である。このユーザー情報は、項目としてユーザーＩＤ、名前、ランク、所持キャラクター、所持ポイント、パーティ、予約情報、保護キャラクター等を有する。ユーザーＩＤは、ユーザーを一意に識別するための情報である。名前は、ユーザー名を示す情報である。ランクは、ユーザーのゲームレベルを示す情報である。所持キャラクターは、ユーザーが所持する１又は複数の各種キャラクターを示す情報である。ここでは、図中にて括弧書きで示すように、所持キャラクターの所持数も併せて設定されている。所持ポイントは、ユーザーが所持するゲームポイントの量を示す情報である。パーティは、ユーザーのパーティを構成する各キャラクターを示す情報である。予約情報は、ユーザーの予約登録に関する情報である。保護キャラクターは、売却や合成に利用されないように保護されたキャラクターを示す情報である。本実施形態では、保護キャラクターをユーザーが選択できないように選択対象から除外することによって保護する。
【００６５】
そして、表示制御部２０４は、キャラクター情報記憶部２２１が記憶するキャラクター情報を参照して、ユーザーの所持キャラクターの中から進化キャラクターが設定されているキャラクター（つまり進化可能なキャラクター）を抽出する。
【００６６】
図７は、キャラクター情報の一例を示す構成図である。このキャラクター情報は、項目としてキャラクターＩＤ、名称、レアリティ、能力パラメーター、スキル、進化キャラクター、素材キャラクター、ゲーム種目等を有する。キャラクターＩＤは、ベースキャラクターや素材キャラクターを含む各種キャラクターを一意に識別するための情報である。名称は、キャラクター名を示す情報である。レアリティは、キャラクターの希少価値を示す情報である。ここでは、複数段階（例えば５段階）のレアリティのうちのいずれかが設定される。能力パラメーターは、キャラクターの能力を示す情報である。ここでは、攻撃、防御、ＨＰ等の能力値が設定されている。スキルは、発動可能な特殊技能を示す情報である。スキルは、特殊キャラクターを素材キャラクターとして強化合成に用いることによって発動できるようになる。進化キャラクターは、進化合成を行なった際に、合成先となる進化後のキャラクターを示す情報である。なお、１つのキャラクターに対して２種類以上の進化キャラクターを設定することも可能である。素材キャラクターは、合成元となるキャラクターに予め関連付けられた合成素材となるキャラクターを示す情報である。この素材キャラクターは、ベースキャラクターの進化合成に必要となるキャラクターとなる。ゲーム種目は、そのキャラクターを獲得できるゲームの種類を示す情報である。ここでは、クエスト情報記憶部２２３が記憶するクエスト情報に設定された各種のクエストや、抽選ゲーム情報記憶部２２４が記憶する抽選ゲーム情報に設定された各種の抽選ゲーム等が、ゲーム種目として設定されている。
【００６７】
図８は、クエスト情報の一例を示す構成図である。このクエスト情報は、項目としてクエストＩＤ、名称、消費ポイント、プレイ可能日、獲得可能キャラクター、敵キャラクター等を有する。クエストＩＤは、クエストを一意に識別するための情報である。名称は、クエスト名を示す情報である。消費ポイントは、そのクエストをプレイする際に消費されるポイントの量を示す情報である。プレイ可能日は、そのクエストをプレイできる日時や曜日等を示す日程情報である。獲得可能キャラクターは、そのクエストをクリアしたときに所定確率に基づいて獲得できる各種キャラクターを示す情報である。敵キャラクターは、そのクエストにて出現する各種キャラクターを示す情報である。ここでは、メインとなるボスキャラクターに設定された敵キャラクターと、ボス以外のサブキャラクターに設定された敵キャラクターとが含まれる。
【００６８】
図９は、抽選ゲーム情報の一例を示す構成図である。この抽選ゲーム情報は、項目として抽選ＩＤ、名称、プレイ可能日、獲得可能キャラクター、確率等を有する。抽選ＩＤは、抽選ゲームを一意に識別するための情報である。名称は、抽選ゲーム名を示す情報である。プレイ可能日は、その抽選ゲームをプレイできる日時や曜日等を示す日程情報である。獲得可能キャラクターは、その抽選ゲームをプレイしたとき獲得できる各種キャラクターを示す情報である。確率は、その獲得可能キャラクターが抽選される確率を示す情報である。
【００６９】
図５に戻り、その後、表示制御部２０４は、ユーザーの所持キャラクターが一覧表示されたキャラクター選択画面をクライアント端末１０の画面表示部１６０に表示させる制御を行なう。このとき、所持キャラクターの一覧では、進化可能なキャラクターと進化不可能なキャラクターとを区別できるように表示するとともに、進化可能なキャラクターのみをユーザーが選択できるように表示制御を行う。
【００７０】
次いで、ユーザーは、クライアント端末１０の画面表示部１６０にキャラクター選択画面が表示されているときに、いずれかのベースキャラクターを指定する操作をクライアント端末１０に対して行う。クライアント端末１０の操作受付部１５０は、ユーザーがいずれかのベースキャラクターを指定する操作を行なうと、ユーザーのベースキャラクター指定に基づく操作内容を受け付ける（ステップＳ１２）。
【００７１】
そして、クライアント端末１０の要求送信部１０１は、操作受付部１５０がユーザーから受け付けた操作内容に基づき、サーバー装置２０に要求を行う。サーバー装置２０のゲーム進行部２０１は、クライアント端末１０から操作内容を受け付けると、予約登録部２０５に対してユーザーに指定されたベースキャラクターに関する予約登録処理の実行を要求する。
【００７２】
次いで、サーバー装置２０の予約登録部２０５は、ゲーム進行部２０１から予約登録処理の実行を要求されると、キャラクター情報記憶部２２１が記憶するキャラクター情報を参照して、ユーザーによって指定されたベースキャラクターに対応付けられた合成先となる進化キャラクターを取得する（ステップＳ１３）。
【００７３】
次に、サーバー装置２０の予約登録部２０５は、キャラクター情報記憶部２２１が記憶するキャラクター情報を参照して、ユーザーによって指定されたベースキャラクターに対応付けられた複数の素材キャラクター（つまりベースキャラクターの進化合成に必要となる素材キャラクター）を取得する（ステップＳ１４）。
【００７４】
次いで、サーバー装置２０の予約登録部２０５は、ユーザー情報記憶部２２２が記憶するユーザー情報に設定された所持キャラクターを参照して、上述したステップＳ１４の処理にて取得された複数の素材キャラクターのうち、ユーザーが未だ所持していない不足分のキャラクターを特定する（ステップＳ１５）。
【００７５】
次いで、サーバー装置２０の予約登録部２０５は、キャラクター情報記憶部２２１が記憶するキャラクター情報を参照して、上述したステップＳ１５の処理にて特定された不足分のキャラクターが合成先となる進化キャラクターとして対応付けられている他のベースキャラクターが存在するか否かを判定する（ステップＳ１６）。
【００７６】
この判定の結果、不足分のキャラクターが進化キャラクターとして対応付けられている他のベースキャラクターが存在しないと判定された場合は、後述するステップＳ１９の処理に進む。その一方で、不足分の素材キャラクターが進化キャラクターとして対応付けられている他のベースキャラクターが存在すると判定された場合は、次のステップＳ１７の処理に進む。
【００７７】
次いで、サーバー装置２０の予約登録部２０５は、不足分の素材キャラクターが進化キャラクターとして対応付けられている他のベースキャラクターが存在すると判定された場合は、キャラクター情報記憶部２２１が記憶するキャラクター情報を参照して、他のベースキャラクターに対応付けられた複数の素材キャラクター（つまり他のベースキャラクターの進化合成に必要となる素材キャラクター）を取得する（ステップＳ１７）。
【００７８】
次いで、サーバー装置２０の予約登録部２０５は、ユーザー情報記憶部２２２が記憶するユーザー情報に設定された所持キャラクターを参照して、他のベースキャラクター及びステップＳ１７の処理にて取得された複数の素材キャラクターの中から、ユーザーが未だ所持していない不足分のキャラクターを特定する（ステップＳ１８）。
【００７９】
次いで、サーバー装置２０の予約登録部２０５は、このようにしてユーザーに指定されたベースキャラクターの進化合成に必要となるキャラクターに関するデータを取得すると、予約登録画面をクライアント端末１０に表示させるように表示制御部２０４に画面表示制御の実行を要求する（ステップＳ１９）。
【００８０】
表示制御部２０４は、予約登録部２０５から画面表示制御の実行を要求されると、上述したステップＳ１６の処理における判定が否定された場合には、図１０に示すような予約登録画面をクライアント端末１０の画面表示部１６０に表示させる制御を行なう。その一方で、上述したステップＳ１６の処理における判定が肯定された場合には、図１１に示すような予約登録画面をクライアント端末１０の画面表示部１６０に表示させる制御を行なう。
【００８１】
図１０は、予約登録画面の一例を示すイメージ図である。図１０に示す予約登録画面５００には、進化キャラクター表示領域５０１、ベースキャラクター表示領域５０２、素材キャラクター表示領域５０３、不足キャラクター表示領域５０４、予約登録を行うための操作ボタン５０５、キャラクターの再選択を行うための操作ボタン５０６が表示されている。
【００８２】
進化キャラクター表示領域５０１には、上述したステップＳ１３の処理において取得された進化キャラクターが表示される。ここでは、進化キャラクターとして「キャラＳ」が表示されている。
【００８３】
ベースキャラクター表示領域５０２には、上述したステップＳ１２の処理においてユーザーによって指定されたベースキャラクターが表示される。ここでは、ベースキャラクターとして「キャラＡ」が表示されている。つまり、合成元の「キャラＡ」について進化合成を行うと、合成先として「キャラＳ」に進化することになる。
【００８４】
素材キャラクター表示領域５０３には、上述したステップＳ１４の処理において取得された複数の素材キャラクターが表示される。ここでは、素材キャラクターとして「キャラＸ」、「キャラＹ」、「キャラＺ」が表示されている。つまり、合成元の「キャラＡ」の進化合成には、この３体の素材キャラクターが必要となる。また、上述したステップＳ１５の処理において特定された不足分の素材キャラクター（ユーザーが未だ所持していない素材キャラクター）については、他の素材キャラクターと区別して表示される。ここでは、ユーザーが未だ所持していない不足分の素材キャラクターである「キャラＸ」が破線で囲われている。一方で、ユーザーが既に所持している素材キャラクターである「キャラＹ」及び「キャラＺ」は実線で囲われている。
【００８５】
不足キャラクター表示領域５０４には、ユーザーによって指定されたベースキャラクターの進化合成に必要となる複数の素材キャラクターのうち、ユーザーが未だ所持していない不足分の素材キャラクターが表示される。ここでは、不足分の素材キャラクターとして「キャラＸ」が破線で囲われており、その不足個数も対応付けて表示されている。
【００８６】
このように、ユーザーは、自らが指定したベースキャラクターである「キャラＡ」の進化合成を行う際、不足する素材キャラクターを簡単に把握することができる。
【００８７】
図１１は、予約登録画面の他の例を示すイメージ図である。図１１に示す予約登録画面５５０には、進化キャラクター表示領域５５１、ベースキャラクター表示領域５５２、素材キャラクター表示領域５５３、不足キャラクター表示領域５５４、予約登録を行うための操作ボタン５０５、キャラクターの再選択を行うための操作ボタン５０６が表示されている。
【００８８】
進化キャラクター表示領域５５１には、上述したステップＳ１３の処理において取得された進化キャラクターが表示されている。ここでは、進化キャラクターとして「キャラＳ」が表示されている。
【００８９】
ベースキャラクター表示領域５５２には、上述したステップＳ１２の処理においてユーザーによって指定されたベースキャラクターが表示される。ここでは、ベースキャラクターとして「キャラＡ」が表示されている。つまり、合成元の「キャラＡ」について進化合成を行うと、合成先として「キャラＳ」に進化することになる。
【００９０】
素材キャラクター表示領域５５３には、上述したステップＳ１４の処理において取得された複数の素材キャラクターが表示される。ここでは、素材キャラクターとして「キャラＸ」、「キャラＹ」、「キャラＺ」が表示されている。つまり、合成元の「キャラＡ」の進化合成には、この３体の素材キャラクターが必要となる。また、上述したステップＳ１５の処理において特定された不足分の素材キャラクター（ユーザーが未だ所持していない素材キャラクター）については、他の素材キャラクターと区別して表示される。ここでは、ユーザーが未だ所持していない不足分の素材キャラクターである「キャラＹ」及び「キャラＺ」が破線で囲われている。一方で、ユーザーが既に所持している素材キャラクターである「キャラＸ」は実線で囲われている。また、上述したステップＳ１７の判定処理が肯定されたことにより、他のベースキャラクターの合成先となる不足分の素材キャラクターが含まれる。ここでは、不足分の「キャラＹ」及び「キャラＺ」が他のベースキャラクター（「キャラＢ」、「キャラＣ」）の合成先となる進化キャラクターとなっている。なお、他のベースキャラクター（「キャラＢ」、「キャラＣ」）については、追って詳述する。
【００９１】
不足キャラクター表示領域５５４には、ユーザーによって指定されたベースキャラクターの進化合成に必要となる複数の素材キャラクターのうち、ユーザーが未だ所持していない不足分の素材キャラクターが表示される。また、上述したステップＳ１６の処理において取得された他のベースキャラクター及び上述したステップＳ１７の処理において取得された複数の素材キャラクターのうち、上述したステップＳ１８の処理において特定された不足分のキャラクターが表示される。ここでは、後述するとおり、不足分のキャラクターとして「キャラＰ」、「キャラＱ」、「キャラＲ」が破線で囲われており、その不足個数も対応付けて表示されている。以下では、不足分のキャラクターについて具体的に説明する。
【００９２】
図１２は、不足キャラクター表示領域５５４に表示される不足分のキャラクターについて説明する図である。
【００９３】
本実施形態では、図１２に示すように、ベースキャラクターである「キャラＡ」の合成先となる進化キャラクターは「キャラＳ」である。ベースキャラクターである「キャラＡ」の進化合成に必要となる素材キャラクターは「キャラＸ」、「キャラＹ」、「キャラＺ」である。この素材キャラクターである「キャラＸ」、「キャラＹ」、「キャラＺ」のうち、ユーザーが未だ所持していない不足分の素材キャラクターは「キャラＹ」及び「キャラＺ」である。
【００９４】
このとき、不足分の素材キャラクターである「キャラＹ」は、他のベースキャラクターである「キャラＢ」の合成先となっている。また、不足分の素材キャラクターである「キャラＺ」は、他のベースキャラクターである「キャラＣ」の合成先となっている。ここでは、ユーザーは他のベースキャラクターである「キャラＢ」及び「キャラＣ」を所持しているものとする。
【００９５】
そして、他のベースキャラクターである「キャラＢ」の進化合成に必要となる素材キャラクターは、「キャラＰ」及び「キャラＱ」である。ここでは、ユーザーは素材キャラクターである「キャラＰ」及び「キャラＱ」を所持していないものとする。また、他のベースキャラクターである「キャラＣ」の進化合成に必要となる素材キャラクターは、「キャラＰ」及び「キャラＲ」である。ここでは、ユーザーは素材キャラクターである「キャラＰ」及び「キャラＲ」を所持していないものとする。
【００９６】
ここで、仮にユーザーが素材キャラクターである「キャラＰ」及び「キャラＱ」を所持していれば、既に所持している他のベースキャラクターである「キャラＢ」の進化合成を行うことにより、合成先となる進化キャラクターである「キャラＹ」を得ることができる。同様に、仮にユーザーが素材キャラクターである「キャラＰ」及び「キャラＲ」を所持していれば、既に所持している他のベースキャラクターである「キャラＣ」の進化合成を行うことにより、合成先となる進化キャラクターである「キャラＺ」を得ることができる。
【００９７】
すなわち、前段階の進化合成によって「キャラＹ」及び「キャラＺ」を得ることができれば、既に所持している「キャラＸ」と合わせてすべての素材キャラクターが揃うことになる。その結果、これらキャラクターを合成素材に用いれば、ベースキャラクターである「キャラＡ」の進化合成を行うことにより、進化キャラクターである「キャラＳ」を得ることができる。
【００９８】
したがって、ベースキャラクターである「キャラＡ」の進化合成を行うために不足しているキャラクターは、２体の「キャラＰ」、１体の「キャラＱ」、１体の「キャラＲ」となる。そのため、不足キャラクター表示領域５５４には、「キャラＰ」（２体）、「キャラＱ」（１体）、「キャラＲ」（１体）が不足分の素材キャラクターとして表示されることになる。
【００９９】
このように、ベースキャラクター（「キャラＡ」）の進化合成に必要な素材キャラクターのうちの不足分の素材キャラクター（「キャラＹ」や「キャラＺ」）が、他のベースキャラクター（「キャラＢ」や「キャラＣ」）の合成先となる進化キャラクターでもあることによって、段階的に進化合成を行なう必要がある場合でも、各段階の進化合成に必要となるキャラクターのうちの不足しているキャラクターを、まとめて獲得希望対象として登録できる。また、ユーザーは、他のベースキャラクター（「キャラＢ」や「キャラＣ」）の存在を知らなくても、自らが指定したベースキャラクター（「キャラＡ」）の進化合成を行うために不足するキャラクターを、簡単に把握することができる。
【０１００】
そして、予約登録を希望するユーザーは、クライアント端末１０の画面表示部１６０に予約登録画面が表示されているときに、操作ボタン５０５を選択する操作をクライアント端末１０に対して行う。その一方で、予約登録を希望せずにキャラクターの再選択を希望するユーザーは、クライアント端末１０の画面表示部１６０に予約登録画面が表示されているときに、操作ボタン５０６を選択する操作をクライアント端末１０に対して行う。
【０１０１】
クライアント端末１０の操作受付部１５０は、ユーザーから予約登録を行うための操作又はキャラクターの再選択を行うための操作を受け付ける。クライアント端末１０の要求送信部１０１は、操作受付部１５０がユーザーから受け付けた操作内容に基づき、サーバー装置２０に要求を行う。
【０１０２】
図５に戻り、サーバー装置２０の予約登録部２０５は、クライアント端末１０から操作内容を受け付け、予約登録を行うための操作を受け付けたか否かを判定する（ステップＳ２０）。
【０１０３】
この判定の結果、キャラクターの再選択を行うための操作が受け付けられた場合には、ステップＳ１１の処理に戻り、それ以降の処理を繰り返す。これに対し、予約登録を行うための操作が受け付けられた場合には、次のステップＳ２１の処理に進む。
【０１０４】
次いで、サーバー装置２０の予約登録部２０５は、予約登録を行うための操作を受け付けた場合には、ユーザー情報記憶部２２２が記憶するユーザー情報に設定された予約情報に対して、ユーザーによって指定されたベースキャラクターに関する予約登録を行なう（ステップＳ２１）。
【０１０５】
図１３は、予約情報の一例を示す構成図である。この予約情報は、項目として予約ＩＤ、名前、進化希望対象、獲得希望対象等を有する。予約ＩＤは、進化予約を一意に識別するための情報である。名前は、予約名を示す情報である。進化希望対象は、ユーザーに指定され登録されたベースキャラクター（つまり「ベースキャラクター表示領域」に表示されたベースキャラクター）のキャラクターＩＤを示す情報である。獲得希望対象は、登録された不足分のキャラクター（つまり「不足キャラクター表示領域」に表示されたキャラクター）のキャラクターＩＤを示す情報である。図中にて括弧書きで示すように、不足個数も併せて設定されている。
【０１０６】
このように、ユーザーは、進化合成させたい自己のベースキャラクターを指定するだけで、その指定されたベースキャラクターの進化合成に必要なキャラクターをまとめて予約登録することができる。
【０１０７】
《予約確認》
図１４は、本実施形態における情報処理システム１の予約確認に関する動作例を説明するフローチャートである。
【０１０８】
ユーザーは、クライアント端末１０の画面表示部１６０にメニュー画面が表示されているときに、予約確認のための操作をクライアント端末１０に対して行う。ユーザーがこの操作を行なうと、クライアント端末１０の操作受付部１５０は、ユーザーのゲーム操作に基づく操作内容を受け付ける（ステップＳ２１）。
【０１０９】
クライアント端末１０の要求送信部１０１は、操作受付部１５０がユーザーから受け付けた操作内容に基づき、サーバー装置２０に要求を行う。サーバー装置２０のゲーム進行部２０１は、クライアント端末１０から予約確認を行うための操作内容を受け付けると、通知部２０３に対して予約確認に関する通知処理の実行を要求する。
【０１１０】
具体的には、サーバー装置２０の通知部２０３は、ゲーム進行部２０１から予約確認に関する通知処理の実行を要求されると、ユーザー情報記憶部２２２が記憶するユーザー情報に設定されたユーザーの予約情報から、進化希望対象として登録されたベースキャラクターを予約毎に取得する（ステップＳ２２）。
【０１１１】
次に、サーバー装置２０の通知部２０３は、キャラクター情報記憶部２２１が記憶するキャラクター情報を参照して、その取得したベースキャラクターに対応付けられた合成先となる進化キャラクターを予約毎に取得する（ステップＳ２３）。
【０１１２】
次に、サーバー装置２０の通知部２０３は、キャラクター情報記憶部２２１が記憶するキャラクター情報を参照して、上述したステップＳ２２の処理で取得したベースキャラクターに対応付けられた複数の素材キャラクター（つまりベースキャラクターの進化合成に必要となる素材キャラクター）を予約毎に取得する（ステップＳ２４）。
【０１１３】
次に、サーバー装置２０の通知部２０３は、ユーザー情報記憶部２２２が記憶するユーザー情報に設定されたユーザーの予約情報を参照して、獲得希望対象として登録された不足分のキャラクターとその不足個数を予約毎に取得する（ステップＳ２５）。
【０１１４】
次に、サーバー装置２０の通知部２０３は、このようにして取得した各種情報に基づいて、獲得希望対象として予め登録されたキャラクターに関する所持状況などをユーザーに通知する（ステップＳ２６）。
【０１１５】
本実施形態では、図１５に示すような確認画面によって通知が行われる。そのため、表示制御部２０４は、通知部２０３から画面表示制御の実行を要求されると、確認画面をクライアント端末１０の画面表示部１６０に表示させる制御を行なう。
【０１１６】
図１５は、確認画面の一例を示すイメージ図である。この確認画面６００には、進化キャラクター表示領域６０１、ベースキャラクター表示領域６０２、素材キャラクター表示領域６０３、不足キャラクター表示領域６０４、予約解除を行うための操作ボタン６０５、メニュー画面に戻るための操作ボタン６０６、次の予約へ移行するための操作ボタン６０７が表示されている。
【０１１７】
進化キャラクター表示領域６０１には、上述したステップＳ２３の処理において取得された進化キャラクターが表示される。ここでは、「予約１」の進化キャラクターとして「キャラＳ」が表示されている。
【０１１８】
ベースキャラクター表示領域６０２には、上述したステップＳ２２の処理においてユーザーによって指定されたベースキャラクターが表示される。ここでは、「予約１」の進化希望対象として「キャラＡ」が表示されている。つまり、合成元の「キャラＡ」について進化合成を行うと、合成先として「キャラＳ」に進化することになる。
【０１１９】
素材キャラクター表示領域６０３には、上述したステップＳ２４の処理において取得された複数の素材キャラクターが表示される。ここでは、「予約１」の進化希望対象である「キャラＡ」の進化合成に必要となる複数の素材キャラクター「キャラＸ」、「キャラＹ」、「キャラＺ」が表示されている。また、上述したステップＳ２５の処理において取得された獲得希望対象となるキャラクターについては、他の素材キャラクターと区別して表示される。ここでは、獲得希望対象となる不足分の素材キャラクターである「キャラＸ」が破線で囲われている。一方で、ユーザーが既に所持している素材キャラクターである「キャラＹ」及び「キャラＺ」は実線で囲われている。
【０１２０】
不足キャラクター表示領域６０４には、進化希望対象としてのベースキャラクターの進化合成に必要となる複数の素材キャラクターのうち、獲得希望対象としての素材キャラクターが表示される。ここでは、獲得希望対象として「キャラＸ」が破線で囲われており、その不足個数も対応付けて表示されている。
【０１２１】
このように、ユーザーは、この確認画面を見ることで、獲得希望対象として予め登録されたキャラクターに関する所持状況を把握することができる。また、ユーザーは、この確認画面が表示されている際に、操作ボタン６０７を選択することによって次の予約に切り替えたり（「予約１」→「予約２」→・・・）、操作ボタン６０５を選択することによって予約を解除したりすることも可能である。
【０１２２】
《予約登録の更新》
図１６は、本実施形態における情報処理システム１の予約登録の更新に関する動作例を説明するフローチャートである。
【０１２３】
サーバー装置２０のゲーム進行部２０１は、ユーザーがクエストをクリアすると、付与部２０２が付与したキャラクターをユーザーに獲得させる（ステップＳ３１）。この際に、ユーザー情報記憶部２２２が記憶するユーザー情報を更新することによって、その付与されたキャラクターをユーザーの所持キャラクターに設定する。そして、サーバー装置２０のゲーム進行部２０１は、ユーザーの所持キャラクターを設定すると、予約登録部２０５に対して予約登録更新処理の実行を要求する。
【０１２４】
次いで、サーバー装置２０の予約登録部２０５は、ゲーム進行部２０１から予約登録更新処理の実行を要求されると、ユーザー情報記憶部２２２が記憶するユーザー情報からそのユーザーの予約情報（図１３参照）を取得する。予約登録部２０５は、キャラクター情報記憶部２２１が記憶するキャラクター情報を参照して、上述したステップＳ３１の処理にて付与されたキャラクターが、その取得された予約情報に獲得希望対象として予め登録されたキャラクター（つまり不足分のキャラクター）と一致する同一キャラクターであるか否かを判定する（ステップＳ３２）。
【０１２５】
この判定の結果、獲得希望対象として予め登録されたキャラクターと同一のキャラクターでないと判定された場合には、この処理を終了する。これに対し、獲得希望対象として予め登録されたキャラクターと同一のキャラクターであると判定された場合には、次のステップＳ３３の処理に進む。
【０１２６】
次いで、サーバー装置２０の予約登録部２０５は、ユーザー情報記憶部２２２が記憶するユーザー情報に設定された予約情報の更新を行ない、付与部２０２が付与したキャラクターと同一のキャラクターを獲得希望対象から除外する設定を行なう（ステップＳ３３）。
【０１２７】
この際、サーバー装置２０の予約登録部２０５は、ユーザー情報記憶部２２２が記憶するユーザー情報の更新を行ない、その除外されたキャラクターを保護キャラクターとして登録する（ステップＳ３４）。これにより、進化希望対象として予め登録されたベースキャラクターの進化合成を行うまで、その除外されたキャラクターが売却や合成等に利用されないように保護することができる。
【０１２８】
次いで、サーバー装置２０の予約登録部２０５は、ユーザーの予約情報に設定された複数個の予約の中に、獲得希望対象として予め登録されたキャラクターがすべて除外された予約が存在するか否かを判定する（ステップＳ３５）。
【０１２９】
この判定の結果、獲得希望対象として予め登録されたキャラクターがすべて除外された予約が存在しないと判定された場合には、後述するステップＳ３８の処理に進む。これに対し、獲得希望対象として予め登録されたキャラクターがすべて除外された予約が存在すると判定された場合には、次のステップＳ３６の処理に進む。
【０１３０】
次いで、サーバー装置２０の予約登録部２０５は、獲得希望対象として予め登録されたキャラクターがすべて除外された予約が存在すると判定された場合には、ユーザー情報記憶部２２２が記憶するユーザー情報に設定された予約情報の更新を行ない、その予約を解除する（ステップＳ３６）。
【０１３１】
この際、サーバー装置２０の予約登録部２０５は、ユーザー情報記憶部２２２が記憶するユーザー情報の更新を行ない、その解除された予約に進化希望対象として設定されていたベースキャラクターを保護キャラクターとして登録する（ステップＳ３７）。
【０１３２】
次いで、サーバー装置２０の予約登録部２０５は、通知部２０３に対して通知処理の実行を要求する。サーバー装置２０の通知部２０３は、予約登録部２０５から通知処理の実行を要求されると、各種情報をユーザーに対して通知する（ステップＳ３８）。
【０１３３】
すなわち、上述したステップＳ３５の処理で判定が否定された場合には、予め登録されたキャラクターが獲得希望対象から除外されると、不足分のキャラクターを獲得したことをユーザーに対して通知する。また、上述したステップＳ３５の処理で判定が肯定された場合には、予め登録されたすべてのキャラクターが獲得希望対象から除外されたことによって予約が解除されると、ユーザーによって指定されたベースキャラクター（つまり進化希望対象として登録されていたベースキャラクター）の進化合成が可能であることをユーザーに対して通知する。
【０１３４】
本実施形態では、ユーザーに対して各種情報が通知画面によって通知される。そのため、表示制御部２０４は、通知部２０３から画面表示制御の実行を要求されると、通知画面をクライアント端末１０の画面表示部１６０に表示させる制御を行なう。
【０１３５】
このように、獲得希望対象として予め登録されたキャラクターのうちのいずれかと一致するキャラクターがユーザーに対して付与されることによって、そのユーザーの予約情報が更新される。そして、獲得希望対象として予め登録されたキャラクターがすべて除外されたことによって、進化希望対象として登録されたベースキャラクターの進化合成が可能となったことがユーザーに対して通知される。そして、ユーザーの予約情報が次々と更新され、獲得希望対象として予め登録された不足分のキャラクターが徐々に減少すると、ユーザーにとって現時点で必要となるキャラクターを適切に把握することが可能となる。
【０１３６】
［その他の実施形態］
前述の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１３７】
＜合成ゲーム＞
前述の実施形態では、合成元となるベースキャラクターに対し予め関連付けられた複数の素材キャラクターすべてを合成することによって、そのベースキャラクターを合成先となる進化キャラクターに変化させる合成ゲームを例に挙げて説明したが、本発明はこれに限定されるものではない。
【０１３８】
例えば、ベースキャラクターに対し素材キャラクターを合成するのではなく、互いに関連付けられたすべて素材キャラクター同士を合成することによって、新たなキャラクター（合成先となる進化キャラクター）を生成させる合成ゲームを実行してもよい。
【０１３９】
この場合、例えば、キャラクター情報記憶部２２１に記憶されたキャラクター情報には、合成先となる進化キャラクターを合成により生成するために必要となる複数の素材キャラクターを設定する。予約登録部２０５は、ユーザーによって合成先となる進化キャラクターを指定する操作が行われたことに応答して、キャラクター情報及びユーザー情報を参照し、その指定された進化キャラクターを合成により生成するために必要となる複数の素材キャラクターのうち、ユーザーが未だ所持していない不足分のキャラクターを獲得希望対象として予め登録する。そして、通知部２０３は、ユーザーの操作に応答して、獲得希望対象として予め登録されたキャラクターに関する所持状況を、確認画面６００を用いてユーザーに通知する。
【０１４０】
＜ゲーム種目＞
前述の実施形態では、不足キャラクター表示領域に表示された不足分のキャラクターをユーザーに指定操作させることで、その指定された不足分のキャラクターを簡単に獲得できるゲーム種目をユーザーに通知してもよい。例えば、通知部２０３は、キャラクター情報を参照することで、その指定された不足分のキャラクターを獲得可能な「クエスト」をゲーム種目として通知してもよいし、その指定された不足分のキャラクターを抽選によって獲得できる「抽選ゲーム」をゲーム種目として通知してもよい。これにより、その指定した不足分のキャラクターを獲得できるゲーム種目を簡単に把握することが可能となる。
【０１４１】
また前述の実施形態では、獲得希望対象として予め登録されたキャラクターのゲーム種目を所定のタイミングで通知してもよい。例えば、通知部２０３は、クエスト情報や抽選ゲーム情報に設定されたプレイ可能日に基づいて、予め登録された不足分のキャラクターを獲得できるゲーム種目を通知してもよい。例えば、土曜日になったタイミングで、予め登録された不足分のキャラクターを獲得できる「クエスト」や「抽選ゲーム」をユーザーに通知してもよい。
【０１４２】
＜予約確認＞
前述の実施形態では、予約毎に、獲得希望対象として予め登録された不足分のキャラクターを不足キャラクター表示領域６０４に表示させ、ユーザーが確認画面６００の操作ボタン６０７を選択することによって、次の予約に切り替えて表示できる場合を例に挙げて説明したが、本発明はこれに限定されるものではない。
【０１４３】
例えば、確認画面６００の不足キャラクター表示領域６０４に、すべての予約の不足分のキャラクター（獲得希望対象として予め登録されたキャラクター）をまとめて表示させることも可能である。例えば、予約情報には、「予約１」の獲得希望対象として「キャラＡ」、「キャラＢ」、「キャラＣ」が予め登録され、「予約２」の獲得希望対象として「キャラＢ」、「キャラＣ」、「キャラＤ」が予め登録されているものとする。この場合に、確認画面６００の不足キャラクター表示領域６０４に『「キャラＡ」（１個不足）、「キャラＢ」（２個不足）、「キャラＣ」（２個不足）、「キャラＤ」（１個不足）』のように合計して（「予約１」と「予約２」をまとめて）表示させることによって、ユーザーに所持状況をまとめて通知することもできる。
【０１４４】
＜進化キャラクターの分解＞
前述の実施形態では、ユーザーが所持する進化キャラクターを分解することによって、不足分の素材キャラクターを獲得できる場合、その進化キャラクターを保護キャラクターに設定してもよい。
【０１４５】
例えば、複数の素材キャラクターである「キャラＰ」と「キャラＸ」を進化合成に用いて、進化キャラクターである「キャラＷ」を所持できた場合、その進化後の「キャラＷ」を退化させると、「キャラＷ」がユーザーの手元から無くなってしまう代わりに、「キャラＰ」と「キャラＸ」の素材キャラクターに分解し、ユーザーが所持することができるものとする。この場合、図１４の確認画面６００において、不足している素材キャラクターである「キャラＸ」を、ユーザーが所持している進化キャラクターである「キャラＷ」の分解によって補えることを通知してもよい。さらにこの場合には、その「キャラＸ」に対応する操作ボタンをユーザーが選択すると、進化キャラクターである「キャラＷ」を保護キャラクターとしてユーザー情報に登録してもよい。
【０１４６】
＜保護登録＞
前述の実施形態では、図１６のステップ３４及びステップＳ３７においてキャラクターを保護登録する場合を例に挙げて説明したが、これらの処理を省略してキャラクターを保護登録しないようにすることも可能である。この場合には、通知部２０３は、解除されたキャラクターが合成や売却に利用されるキャラクターとしてユーザーに選択されたタイミングで、合成や売却に利用しないように警告してもよい。ただし、進化合成に必要な個数以上のキャラクターを所持している場合には、警告しないようにすることも可能である。
【０１４７】
＜予約登録＞
前述の実施形態では、ユーザーに指定されたベースキャラクターを進化希望対象として予め登録し、かつ、そのベースキャラクターの進化合成に必要な素材キャラクターのうち不足分のキャラクターを獲得希望対象として予め登録する場合を例に挙げて説明したが、進化希望対象を登録せずに、獲得希望対象のみ登録してもよい。
また前述の実施形態では、ユーザーに指定されたベースキャラクターの進化合成に必要な素材キャラクターのうち、ユーザーが未だ所持していない不足分の素材キャラクターに限らず、ユーザーに既に所持している素材キャラクターも併せて予約登録することもできる。
【０１４８】
＜予約登録の更新＞
前述の実施形態では、上述のステップＳ３１の処理では、クエストにおいて付与部２０２がキャラクターを付与した場合を例に挙げて説明したが、抽選ゲームにおいて付与部２０２がキャラクターを付与した場合にも適用できる。
【０１４９】
＜コンテンツ＞
上記の実施形態では、キャラクター情報に設定されたキャラクターであったが、コンテンツはこれに限られるものではない。例えば、コンテンツは、アイテム、カード、フィギュア、アバター等でもよい。
【符号の説明】
【０１５０】
１  情報処理システム、１０  クライアント端末、２０  サーバー装置、５０  コンピューター、５１  ＣＰＵ、５２  ＲＡＭ、５３  ＲＯＭ、５４  通信インタフェース、５５  入力装置、５６  表示装置、５７  外部インタフェース、５８  ＨＤＤ、１００  クライアント制御部、１０１  要求送信部、１０２  応答受信部、１２０  クライアント記憶部、１４０  クライアント通信部、１５０  操作受付部、１６０  画面表示部、２００  サーバー制御部、２０１  ゲーム進行部、２０２  付与部、２０３  通知部、２０４  表示制御部、２０５  予約登録部、２２０  サーバー記憶部、２２１  キャラクター情報記憶部、２２２  ユーザー情報記憶部、２２３  クエスト情報記憶部、２４０  サーバー通信部、５００  予約登録画面、５０１  進化キャラクター表示領域、５０２  ベースキャラクター表示領域、５０３  素材キャラクター表示領域、５０４  不足キャラクター表示領域、５０５  操作ボタン、５０６  操作ボタン、５５０  予約登録画面、５５１  進化キャラクター表示領域、５５２  ベースキャラクター表示領域、５５３  素材キャラクター表示領域、５５４  不足キャラクター表示領域、６００  確認画面、６０１  進化キャラクター表示領域、６０２  ベースキャラクター表示領域、６０３  素材キャラクター表示領域、６０４  不足キャラクター表示領域、６０５  操作ボタン、６０６  操作ボタン、６０７  操作ボタン、Ｂ  バスライン、Ｎ  ネットワーク
【図１】
2017202295.tif 000003
【図２】
2017202295.tif 000004
【図３】
2017202295.tif 000005
【図４】
2017202295.tif 000006
【図５】
2017202295.tif 000007
【図６】
2017202295.tif 000008
【図７】
2017202295.tif 000009
【図８】
2017202295.tif 000010
【図９】
2017202295.tif 000011
【図１０】
2017202295.tif 000012
【図１１】
2017202295.tif 000013
【図１２】
2017202295.tif 000014
【図１３】
2017202295.tif 000015
【図１４】
2017202295.tif 000016
【図１５】
2017202295.tif 000017
【図１６】
2017202295.tif 000018