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