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