(57)【特許請求の範囲】
【請求項１】
プレイヤーの所有する複数コンテンツが設定されたプレイヤー情報、及び、予め関連付けられた複数コンテンツによってそれぞれ構成される複数グループが設定されたグループ情報を記憶する記憶部と、
プレイヤーの所有する複数コンテンツの中から選択されたコンテンツを用いてデッキを編成するデッキ編成処理部と、
前記デッキを構成する複数コンテンツのそれぞれと、グループ毎の予め関連付けられた複数コンテンツのそれぞれとを比較することにより、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループを、前記グループ情報に設定された複数グループの中から抽出するグループ抽出処理部と、
抽出された前記グループが前記デッキ内に完成させるべきグループであることと、抽出された当該グループと、当該グループを構成する予め関連付けられた複数コンテンツのうち、前記デッキを構成しない所定数以下のコンテンツ、及び、前記デッキを構成する少なくとも１以上のコンテンツとの関連性を、前記プレイヤーに提示するための画面データを生成する画面データ生成処理部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記グループ抽出処理部は、
前記グループ情報に設定された複数グループの中から、予め関連付けられた複数コンテンツの中に前記デッキを構成するコンテンツを含むグループを第一候補のグループとしてすべて抽出し、
抽出された第一候補の前記グループの中から、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループをさらに抽出する、
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記グループ情報には、グループ毎にレベルがそれぞれ設定されており、
前記グループ抽出処理部は、
抽出された第一候補の前記グループの中から、所定範囲のレベルが設定されたグループを第二候補のグループとしてすべて抽出し、
抽出された第二候補の前記グループの中から、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループをさらに抽出する、
ことを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、
前記グループ情報には、グループ毎にレベルがそれぞれ設定されており、
前記グループ抽出処理部は、
前記グループ情報に設定された複数グループの中から、所定範囲のレベルが設定されたグループを第一候補のグループとしてすべて抽出し、
抽出された第一候補の前記グループの中から、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループをさらに抽出する、
ことを特徴とする情報処理装置。
【請求項５】
請求項１に記載の情報処理装置であって、
前記グループ情報には、グループ毎にレベルがそれぞれ設定されており、
前記画面データ生成処理部は、
抽出された前記グループを構成する予め関連付けられた複数コンテンツのうちの前記デッキを構成しない所定数以下のコンテンツを、当該所定数以下のコンテンツを予め関連付けられた前記複数コンテンツの一部に含むグループの数及びレベルによって決定される順番に従って提示する、
ことを特徴とする情報処理装置。
【請求項６】
請求項１に記載の情報処理装置であって、
前記画面データ生成処理部は、
画面上に提示された前記所定数以下のコンテンツが前記プレイヤーの操作によって選択された際に、選択された当該所定数以下のコンテンツを前記プレイヤーが所有したことがあるか否かに応じて次に遷移する画面データを生成する、
ことを特徴とする情報処理装置。
【請求項７】
請求項１に記載の情報処理装置であって、
前記グループ情報には、グループ毎にレベルがそれぞれ設定されており、
前記画面データ生成処理部は、
前記グループ抽出処理部によって、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループが、前記グループ情報に設定された複数グループの中から抽出されなかった場合に、
前記デッキを構成するコンテンツのみを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループのレベルよりも高いレベルのグループを、前記プレイヤーに提示するための画面データを生成する、
ことを特徴とする情報処理装置。
【請求項８】
プレイヤーの所有する複数コンテンツが設定されたプレイヤー情報、及び、予め関連付けられた複数コンテンツによってそれぞれ構成される複数グループが設定されたグループ情報を記憶する記憶部を有するコンピューターに、
プレイヤーの所有する複数コンテンツの中から選択されたコンテンツを用いてデッキを編成するデッキ編成処理と、
前記デッキを構成する複数コンテンツのそれぞれと、グループ毎の予め関連付けられた複数コンテンツのそれぞれとを比較することにより、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループを、前記グループ情報に設定された複数グループの中から抽出するグループ抽出処理と、
抽出された前記グループが前記デッキ内に完成させるべきグループであることと、抽出された当該グループと、当該グループを構成する予め関連付けられた複数コンテンツのうち、前記デッキを構成しない所定数以下のコンテンツ、及び、前記デッキを構成する少なくとも１以上のコンテンツとの関連性を、前記プレイヤーに提示するための画面データを生成する画面データ生成処理と、
を実行させることを特徴とするゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び、ゲームプログラムに関する。
【背景技術】
【０００２】
プレイヤーの操作に従って、複数コンテンツから構成されるコンテンツ群（以下、「デッキ」とも呼ぶ）を編成する情報処理装置であって、互いに関連付けられた複数コンテンツによってデッキが編成された場合に、そのデッキに対して特殊効果を発生させる情報処理装置が知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５１１８２６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プレイヤーは、自己のデッキを編成する際に、どのコンテンツが互いに関連付けられているのか分からない場合があった。かかる場合に、プレイヤーは１つずつコンテンツを選んで組合せを試しながらデッキ編成を行なう必要があった。
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、デッキ編成時にプレイヤーが行う操作に要する手間を軽減することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明の主たる発明は、
プレイヤーの所有する複数コンテンツが設定されたプレイヤー情報、及び、予め関連付けられた複数コンテンツによってそれぞれ構成される複数グループが設定されたグループ情報を記憶する記憶部と、
プレイヤーの所有する複数コンテンツの中から選択されたコンテンツを用いてデッキを編成するデッキ編成処理部と、
前記デッキを構成する複数コンテンツのそれぞれと、グループ毎の予め関連付けられた複数コンテンツのそれぞれとを比較することにより、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループを、前記グループ情報に設定された複数グループの中から抽出するグループ抽出処理部と、
抽出された前記グループを構成する予め関連付けられた複数コンテンツのうちの前記デッキを構成しない所定数以下のコンテンツを、前記プレイヤーに提示するための画面データを生成する画面データ生成処理部と、
を備えたことを特徴とする情報処理装置である。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【０００６】
【図１】ゲームシステム１の全体構成例を示す図である。
【図２】サーバー装置１０の機能上の構成を示すブロック図である。
【図３】キャラクター情報のデータ構造例を示す図である。
【図４】グループ情報のデータ構造例を示す図である。
【図５】プレイヤー情報のデータ構造例を示す図である。
【図６】所有キャラクター情報のデータ構造例を示す図である。
【図７】デッキ情報のデータ構造例を示す図である。
【図８】図鑑情報のデータ構造例を示す図である。
【図９】プレイヤー端末２０の機能上の構成を示すブロック図である。
【図１０】デッキ編成画面５０の一例を示す図である。
【図１１】お勧めキャラクター表示画面６０の一例を示す図である。
【図１２】お勧めキャラクター表示画面６５の一例を示す図である。
【図１３】お勧めキャラクターに関する詳細画面７０の一例を示す図である。
【図１４】所有キャラクター表示画面８０の一例を示す図である。
【図１５】お勧めグループに関する詳細画面９０の一例を示す図である。
【図１６】グループ表示画面１２０の一例を示す図である。
【発明を実施するための形態】
【０００７】
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
即ち、プレイヤーの所有する複数コンテンツが設定されたプレイヤー情報、及び、予め関連付けられた複数コンテンツによってそれぞれ構成される複数グループが設定されたグループ情報を記憶する記憶部と、
プレイヤーの所有する複数コンテンツの中から選択されたコンテンツを用いてデッキを編成するデッキ編成処理部と、
前記デッキを構成する複数コンテンツのそれぞれと、グループ毎の予め関連付けられた複数コンテンツのそれぞれとを比較することにより、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループを、前記グループ情報に設定された複数グループの中から抽出するグループ抽出処理部と、
抽出された前記グループを構成する予め関連付けられた複数コンテンツのうちの前記デッキを構成しない所定数以下のコンテンツを、前記プレイヤーに提示するための画面データを生成する画面データ生成処理部と、
を備えたことを特徴とする情報処理装置である。
このような情報処理装置によれば、編成されたデッキにグループが含まれるようにすべく、そのデッキに加えるべき所定数以下のコンテンツがプレイヤーに提示される。そのため、プレイヤーは、どのコンテンツが互いに関連付けられているのか分からない場合であっても、提示されたとおりにコンテンツを加えることで、グループが含まれたデッキを簡単に編成することができる。よって、デッキ編成時にプレイヤーが行う操作に要する手間を軽減することが可能となる。
【０００８】
また、かかる情報処理装置であって、
前記グループ抽出処理部は、
前記グループ情報に設定された複数グループの中から、予め関連付けられた複数コンテンツの中に前記デッキを構成するコンテンツを含むグループを第一候補のグループとしてすべて抽出し、
抽出された第一候補の前記グループの中から、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループをさらに抽出する、こととしてもよい。
このような情報処理装置によれば、抽出処理の負荷を軽減することができるため、グループ情報に設定された複数グループの中から対象となるグループを抽出するまでの時間を短くできる。
【０００９】
また、かかる情報処理装置であって、
前記グループ情報には、グループ毎にレベルがそれぞれ設定されており、
前記グループ抽出処理部は、
抽出された第一候補の前記グループの中から、所定範囲のレベルが設定されたグループを第二候補のグループとしてすべて抽出し、
抽出された第二候補の前記グループの中から、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループをさらに抽出する、こととしてもよい。
このような情報処理装置によれば、さらに抽出処理の負荷を軽減できるため、グループ情報に設定された複数グループの中から対象となるグループを抽出するまでの時間をより短くできる。
【００１０】
また、かかる情報処理装置であって、
前記グループ情報には、グループ毎にレベルがそれぞれ設定されており、
前記グループ抽出処理部は、
抽出された第一候補の前記グループの中から、所定範囲のレベルが設定されたグループを第二候補のグループとしてすべて抽出し、
抽出された第二候補の前記グループの中から、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループをさらに抽出する、こととしてもよい。
このような情報処理装置によれば、抽出処理の負荷を軽減することができるため、グループ情報に設定された複数グループの中から対象となるグループを抽出するまでの時間を短くできる。
【００１１】
また、かかる情報処理装置であって、
前記グループ情報には、グループ毎にレベルがそれぞれ設定されており、
前記画面データ生成処理部は、
抽出された前記グループを構成する予め関連付けられた複数コンテンツのうちの前記デッキを構成しない所定数以下のコンテンツを、当該所定数以下のコンテンツを予め関連付けられた前記複数コンテンツの一部に含むグループの数及びレベルによって決定される順番に従って提示する、こととしてもよい。
このような情報処理装置によれば、デッキに加えるべき所定数以下のコンテンツを効率的に推奨することができる。
【００１２】
また、かかる情報処理装置であって、
前記画面データ生成処理部は、
画面上に提示された前記所定数以下のコンテンツが前記プレイヤーの操作によって選択された際に、選択された当該所定数以下のコンテンツを前記プレイヤーが所有したことがあるか否かに応じて次に遷移する画面データを生成する、こととしてもよい。
このような情報処理装置によれば、コンテンツの所有状況に応じて効率的に画面遷移することができる。
【００１３】
また、かかる情報処理装置であって、
前記グループ情報には、グループ毎にレベルがそれぞれ設定されており、
前記画面データ生成処理部は、
前記グループ抽出処理部によって、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複コンテンツが構成されるグループが、前記グループ情報に設定された複数グループの中から抽出されなかった場合に、
前記デッキを構成するコンテンツのみを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループのレベルよりも高いレベルのグループを、前記プレイヤーに提示するための画面データを生成する、こととしてもよい。
このような情報処理装置によれば、デッキに加えるべき所定数以下のコンテンツを含むグループが抽出されなかった場合でも、デッキに含まれるグループのレベルよりも高いレベルのグループが提示される。このため、デッキ編成時にプレイヤーが行う操作に要する手間を軽減することが可能となる。
【００１４】
次に、プレイヤーの所有する複数コンテンツが設定されたプレイヤー情報、及び、予め関連付けられた複数コンテンツによってそれぞれ構成される複数グループが設定されたグループ情報を記憶する記憶部を有するコンピューターに、
プレイヤーの所有する複数コンテンツの中から選択されたコンテンツを用いてデッキを編成するデッキ編成処理と、
前記デッキを構成する複数コンテンツのそれぞれと、グループ毎の予め関連付けられた複数コンテンツのそれぞれとを比較することにより、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループを、前記グループ情報に設定された複数グループの中から抽出するグループ抽出処理と、
抽出された前記グループを構成する予め関連付けられた複数コンテンツのうちの前記デッキを構成しない所定数以下のコンテンツを、前記プレイヤーに提示するための画面データを生成する画面データ生成処理と、
を実行させることを特徴とするゲームプログラムである。
このようなゲームプログラムによれば、デッキ編成時にプレイヤーが行う操作に要する手間を軽減することが可能となる。
【００１５】
＝＝＝実施形態＝＝＝
＜＜ゲームシステム１の構成＞＞
図１は、ゲームシステム１の全体構成の一例を示す図である。ゲームシステム１は、ネットワーク２（例えば、インターネット等）を介してゲームに関する各種サービスをプレイヤーに提供するものであり、サーバー装置１０と、複数のプレイヤー端末２０と、を含んで構成される。
【００１６】
本実施形態に係るゲームシステム１は、コンテンツを用いて行う対戦ゲームをプレイヤーに提供することができる。以下では、コンテンツの一例としてのキャラクターカード（以下、単に「キャラクター」とも呼ぶ）を用いて行う対戦型カードゲームについて説明する。
【００１７】
本実施形態の対戦型カードゲームは、プレイヤーの所有する複数キャラクターから構成されたデッキ（以下、「プレイヤーデッキ」とも呼ぶ）が、対戦相手となる他のデッキ（以下、「エネミーデッキ」とも呼ぶ）と対戦を行う対戦ゲームである。この対戦ゲームでは、プレイヤーは、対戦開始前に、自らが所有する複数キャラクターの中から選択したキャラクターを組み合せてプレイヤーデッキを編成する。編成されたプレイヤーデッキの中に、互いに関連付けられた複数キャラクターから構成されるグループが含まれている場合には、対戦時にそのプレイヤーデッキに対して特殊効果を発生させることができる。したがって、プレイヤーは、多くのグループが含まれるようにプレイヤーデッキを編成することで、有利に対戦ゲームを進めることができる。
【００１８】
本実施形態の対戦型カードゲームでは、編成されたプレイヤーデッキにグループが含まれるようにすべく、そのプレイヤーデッキに加えるべき所定数以下のキャラクターが画面上で提示される。プレイヤーは、提示されたとおりにキャラクターを加えることで、新たなグループが含まれたプレイヤーデッキを簡単に編成することができる。
【００１９】
＜＜サーバー装置１０の構成＞＞
図２は、サーバー装置１０の機能上の構成を示すブロック図である。サーバー装置１０は、システム管理者等が各種サービスを運営・管理する際に利用する情報処理装置（例えば、ワークステーションやパーソナルコンピューター等）である。サーバー装置１０は、プレイヤー端末２０から各種のコマンド（リクエスト）を受信すると、プレイヤー端末２０上で動作可能なゲームプログラム・各種データや、プレイヤー端末２０の規格に合わせたマークアップ言語（ＨＴＭＬ等）で作成されたＷｅｂページ（ゲーム画面等）を送信（レスポンス）する。サーバー装置１０は、制御部１１と、記憶部１２と、入力部１３と、表示部１４と、通信部１５と、を有する。
【００２０】
制御部１１は、各部間のデータの受け渡しを行うと共に、サーバー装置１０全体の制御を行うものであり、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。本実施形態の制御部１１は、少なくとも、グループ抽出処理部１１１、デッキ編成処理部１１２、ゲーム進行処理部１１３、画面データ生成処理部１１４を備える。
【００２１】
グループ抽出処理部１１１は、予め関連付けられた複数キャラクターから構成されるグループ全体の中から、対象となるグループを抽出する処理を実行する機能を有している。本実施形態におけるグループ抽出処理部１１１は、プレイヤーデッキに加えるべきキャラクターをプレイヤーに推奨するべく、予め設定された全グループの中から最適なグループを抽出する。
【００２２】
デッキ編成処理部１１２は、複数キャラクターから構成されるデッキを編成する処理を実行する機能を有している。デッキとは、複数キャラクターを１つのセットにまとめたキャラクター群のことをいう。本実施形態におけるデッキ編成処理部１１２は、プレイヤーの所有する複数キャラクターの中から選択されたキャラクターを用いてプレイヤーデッキを編成する。
【００２３】
ゲーム進行処理部１１３は、ゲームプログラムに従って対戦ゲームを進行させる処理を実行する機能を有している。本実施形態におけるゲーム進行処理部１１３は、デッキ編成処理部１１２によって編成されたプレイヤーデッキに含まれるグループを特定し、そのグループに対応付けられた特殊効果を発生させて対戦ゲームを進行させる。
【００２４】
画面データ生成処理部１１４は、ゲーム画面をプレイヤー端末２０に表示させるための画面データを生成する処理を実行する機能を有している。本実施形態における画面データ生成処理部１１４は、ゲーム画面に対応する画面データとしてＨＴＭＬデータを生成する。
【００２５】
記憶部１２は、システムプログラムが記憶された読み取り専用の記憶領域であるＲＯＭ（Read Only Memory）と、制御部１１による演算処理のワーク領域として使用される書き換え可能な記憶領域であるＲＡＭ（Random Access Memory）とを有しており、例えば、フラッシュメモリやハードディスク等の不揮発性記憶装置によって実現される。本実施形態の記憶部１２は、キャラクターに関する情報であるキャラクター情報、グループに関する情報であるグループ情報、プレイヤーに関する情報であるプレイヤー情報等の各種データが記憶されている。
【００２６】
入力部１３は、システム管理者等が各種データ（例えば、キャラクター情報やグループ情報等）を入力するためのものであり、例えば、キーボードやマウス等によって実現される。
【００２７】
表示部１４は、制御部１１からの指令に基づいてシステム管理者用の操作画面を表示するためのものであり、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等によって実現される。
【００２８】
通信部１５は、ネットワーク２を介してプレイヤー端末２０との間で各種情報の送受信を行うための送受信部として機能するものであり、例えば、ＮＩＣ（Network Interface Card）等によって実現されるものである。
【００２９】
図３は、キャラクター情報のデータ構造例を示す図である。このキャラクター情報には、キャラクターＩＤに対応付けて、少なくとも、キャラクター名、キャラクター画像、キャラクターの衣装等を識別するためのエフェクトＩＤ、キャラクターの成長状態等（子供、大人等）を識別するためのモチーフＩＤ、そして初期攻撃力、最大攻撃力、初期防御力、最大防御力、初期体力、最大体力等の各種パラメーターの初期値及び最大値が設定されている。
【００３０】
図４は、グループ情報のデータ構造例を示す図である。このグループ情報には、グループＩＤに対応付けて、少なくとも、グループ名、グループのレベル（例えば、最大レベル７）、互いに関連付けられた構成キャラクター、特殊効果が設定されている。つまり、このグループ情報には、互いに関連付けられた複数キャラクターから構成されるグループが予め複数設定されている。そして本実施形態では、かかるグループがプレイヤーデッキに含まれている場合には、特殊効果として、そのプレイヤーデッキの総攻撃力・総防御力が上昇する。本実施形態では、レベルが低くなるに連れてグループの種類が多くなるようにグループ情報が設定されている。そのため、レベルが低いグループであるほど、プレイヤーデッキに含まれ易くなっている。
【００３１】
図５は、プレイヤー情報のデータ構造例を示す図である。このプレイヤー情報には、プレイヤーＩＤに対応付けて、少なくとも、プレイヤー名、プレイヤーが所有するキャラクター（以下、「所有キャラクター」ともいう）に関する情報である所有キャラクター情報、プレイヤーの操作に従って編成されたプレイヤーデッキに関する情報であるデッキ情報、キャラクター図鑑に関する情報である図鑑情報が設定されている。
【００３２】
図６は、所有キャラクター情報のデータ構造例を示す図である。この所有キャラクター情報には、所有キャラクターのキャラクターＩＤに対応付けて、少なくとも、レベル、攻撃力、防御力、体力の各種パラメーターの現在値が設定されている。
【００３３】
図７は、デッキ情報のデータ構造例を示す図である。このデッキ情報には、デッキ表示領域を区画した単位エリアのエリアＩＤに対応付けて、プレイヤーデッキを構成する所有キャラクターのキャラクターＩＤが設定されている。なお、１つの単位エリアに対して１つのキャラクターを対応付けて設定するだけでなく、１つの単位エリアに対して複数のキャラクターを対応付けて設定してもよい。例えば、１つの単位エリアに対して最大３体まで所有キャラクターを対応付けて設定できることとした場合、プレイヤーデッキは最大２７体の所有キャラクターで構成できるようになる。また、プレイヤー毎にプレイヤーデッキを複数設定できるようにしてもよい。
【００３４】
図８は、図鑑情報のデータ構造例を示す図である。図鑑情報は、プレイヤーがこれまでに所有したことのあるキャラクターの履歴を示す履歴情報である。この図鑑情報には、キャラクターＩＤに対応付けて、プレイヤーがこれまでに所有したことのあるキャラクターであるか否かを示すフラグ情報が設定されている。
【００３５】
＜＜プレイヤー端末２０の構成＞＞
図９は、プレイヤー端末２０の機能上の構成を示すブロック図である。
プレイヤー端末２０は、プレイヤーが所持し利用することができる情報処理装置（例えば、タブレット端末、携帯電話端末、スマートフォン等）である。プレイヤー端末２０は、Ｗｅｂブラウザ機能を有しているため、サーバー装置１０から送信されたＷｅｂページ（ゲーム画面等）を画面表示することができる。プレイヤー端末２０は、プレイヤー端末２０全体の制御を行う端末制御部２１と、各種データ・プログラムを記憶する端末記憶部２２と、プレイヤーが操作入力を行うための端末操作部２３と、ゲーム画面・操作画面を表示する端末表示部２４と、サーバー装置１０との間で情報通信を行う端末通信部２５を有している。
【００３６】
＜＜ゲームシステム１の動作＞＞
ここでは、本実施形態におけるゲームシステム１のデッキ編成に関する動作例について、図１０乃至図１６を用いて説明する。図１０乃至図１６は、デッキ編成に関する画面遷移を説明する図である。
【００３７】
先ず、プレイヤー端末２０は、メニュー画面（不図示）が端末表示部２４に表示されている際に、プレイヤーの操作によってデッキ編成を開始するための操作ボタンが選択されると、かかる操作情報をサーバー装置１０に送信する。
【００３８】
次いで、サーバー装置１０は、プレイヤー端末２０から送信された操作情報を受信すると、デッキ編成画面をプレイヤー端末２０に表示させるための画面データを、画面データ生成処理部１１４に生成させる。具体的には、画面データ生成処理部１１４は、プレイヤー端末２０からの操作情報と共に受信したプレイヤーＩＤ等に基づき、図５に示すプレイヤー情報を参照して、そのプレイヤーのデッキ情報を取得する。そして、画面データ生成処理部１１４は、図７に示すデッキ情報に基づきプレイヤーデッキが配置されたデッキ編成画面のデータを生成する。その後、サーバー装置１０は、画面データ生成処理部１１４によって生成されたデッキ編成画面のデータを、ネットワークを介してプレイヤー端末２０に送信する。
【００３９】
次いで、プレイヤー端末２０は、サーバー装置１０から送信された画面データを受信すると、この画面データを解析することにより、デッキ編成画面を端末表示部２４に表示させる。
【００４０】
図１０は、デッキ編成画面５０の一例を示す図である。このデッキ編成画面５０には、デッキ表示領域５１、お任せ編成ボタン５２、入替えボタン５３、お勧めボタン５４が含まれている。デッキ表示領域５１には、図７に示すデッキ情報に基づく構成キャラクターによって編成されたプレイヤーデッキが表示される。本実施形態では、３×３の合計９つの桝目に区分けされたデッキ表示領域５１に、キャラクター総数が９体となるプレイヤーデッキが表示される。お任せ編成ボタン５２は、プレイヤーデッキを自動的に編成するための操作ボタンである。入替えボタン５３は、プレイヤーデッキを構成するキャラクターを他の所有キャラクターと入れ替えるための操作ボタンであるお勧めボタン５４は、プレイヤーデッキに加えるべきキャラクターをプレイヤーに提示するための操作ボタンである。
【００４１】
プレイヤー端末２０は、プレイヤーの操作によってお任せ編成ボタン５２が選択された場合に、かかる操作情報をサーバー装置１０に送信する。サーバー装置１０は、プレイヤー端末２０から送信された操作情報を受信すると、デッキ編成処理部１１２にプレイヤーデッキを自動的に編成させる。すなわち、デッキ編成処理部１１２は、プレイヤー端末２０からの操作情報と共に受信したプレイヤーＩＤ等に基づき、図５に示すプレイヤー情報を参照して、そのプレイヤーの所有キャラクター情報を取得する。そして、デッキ編成処理部１１２は、図６に示す所有キャラクター情報に基づきレベルの高い順に９体の所有キャラクターを選出し、その選出された９体の所有キャラクターによってプレイヤーデッキを改めて編成する。つまり、所有キャラクターが属するグループ（所有キャラクター同士の関連性）が考慮されることなく、所有キャラクターのレベルによってプレイヤーデッキが編成される。このようにして新たなプレイヤーデッキが編成されると、図７に示すデッキ情報が更新される。その後、画面データ生成処理部１１４は、更新後のデッキ情報に基づき新たなプレイヤーデッキが配置されたデッキ編成画面のデータを生成する。そして、サーバー装置１０は、画面データ生成処理部１１４によって生成されたデッキ編成画面のデータを、ネットワークを介してプレイヤー端末２０に送信する。
【００４２】
また、プレイヤー端末２０は、プレイヤーの操作によって入替えボタン５３が選択された場合には、かかる操作情報をサーバー装置１０に送信する。サーバー装置１０は、プレイヤー端末２０から送信された操作情報を受信すると、入替編成画面（不図示）をプレイヤー端末２０に表示させるための画面データを、画面データ生成処理部１１４に生成させる。その後、サーバー装置１０は、画面データ生成処理部１１４によって生成された入替編成画面のデータを、ネットワークを介してプレイヤー端末２０に送信する。プレイヤーは、この入替編成画面において所定の操作を行なうことにより、自己のプレイヤーデッキを構成するいずれかのキャラクターを個別に指定して、その指定されたキャラクターを自己の所有する他のキャラクターと入れ替えることができる。
【００４３】
また、プレイヤー端末２０は、プレイヤーの操作によってお勧めボタン５４が選択された場合には、かかる操作情報をサーバー装置１０に送信する。サーバー装置１０は、プレイヤー端末２０から送信された操作情報を受信すると、グループ抽出処理部１１１にプレイヤーデッキに加えるべきお勧めキャラクターを含むグループ（以下、「お勧めグループ」とも呼ぶ）を抽出させる。
【００４４】
具体的には、グループ抽出処理部１１１は、プレイヤー端末２０からの操作情報と共に受信したプレイヤーＩＤ等に基づき、図５に示すプレイヤー情報を参照して、そのプレイヤーのデッキ情報を取得する。そして、グループ抽出処理部１１１は、図７に示すデッキ情報を参照して、そのプレイヤーのプレイヤーデッキに含まれる９体のキャラクターを特定する。グループ抽出処理部１１１は、図４に示すグループ情報を参照して、グループ全体の中から、９体のキャラクターのいずれかが予め関連付けられた複数キャラクターの中に含まれているグループを、第一候補のグループとしてすべて抽出する。
【００４５】
次に、グループ抽出処理部１１１は、その抽出された第一候補のグループの中から、所定範囲のレベルが設定されたグループを第二候補のグループとしてすべて抽出する。具体的には、グループ抽出処理部１１１は、先ず、図４に示すグループ情報を参照して、プレイヤーデッキに含まれる９体のキャラクターのみを組み合せることによって予め関連付けられた複数キャラクターが構成されるグループを、グループ全体の中からすべて抽出する。次に、グループ抽出処理部１１１は、その抽出されたすべてのグループをレベル順にソートし、レベルの高い方から数えて７番目までのグループを特定する。そして、グループ抽出処理部１１１は、その上位７つのグループに設定されたレベルのうちの最低レベルをＮに設定する（例えば、最低レベルが「２」であれば、「Ｎ＝２」に設定される）。次に、グループ抽出処理部１１１は、Ｎ≧４である場合、その抽出された第一候補のグループの中から、レベルＮ＋１からレベル７（最大レベル）までのグループを第二候補のグループとしてすべて抽出する。その一方、グループ抽出処理部１１１は、Ｎ＜４である場合には、その抽出された第一候補のグループの中から、レベル５からレベル７（最大レベル）までのグループを第二候補のグループとしてすべて抽出する（例えば、「Ｎ＝２」に設定された場合には、Ｎ＜４に該当するため、その抽出された第一候補のグループの中から、レベル５からレベル７までのグループを第二候補のグループとしてすべて抽出する）。次に、グループ抽出処理部１１１は、プレイヤーデッキに含まれる９体のキャラクターのそれぞれと、第二候補のグループ毎の構成キャラクターのそれぞれとを比較する。比較の結果、プレイヤーデッキに含まれる少なくとも１以上のキャラクターと、プレイヤーデッキに含まれない所定数以下のキャラクターとを組み合せることによって、予め関連付けられた複数キャラクターが構成されるグループを、第二候補のグループの中から抽出する。本実施形態では、プレイヤーデッキに含まれる少なくとも１以上のキャラクターと、プレイヤーデッキに含まれない１体又は２体のキャラクター（つまり、２体以下のキャラクター）とを組み合せることによって、予め関連付けられた複数キャラクターを構成できるグループが、お勧めグループとして抽出される。そして、そのお勧めグループが抽出されたことによって、そのプレイヤーデッキに含まれない２体以下のキャラクターが、プレイヤーデッキに加えるべきお勧めキャラクターとして設定される。したがって、プレイヤーは、その１体のお勧めキャラクター又は２体のお勧めキャラクターをプレイヤーデッキに加えるようにデッキ編成を行なえば、自己のプレイヤーデッキに新たなお勧めグループを含めることができる。
【００４６】
このようにして、予め設定されたグループ全体（図４参照）を検索対象とするのではなく、第一候補のグループ及び第二候補のグループのように検索対象を段階的に絞り込むことによって、グループ抽出処理の負荷を軽減することができる。これにより、プレイヤーデッキに加えるべきお勧めキャラクターを短時間で選出することが可能となる。
【００４７】
その後、画面データ生成処理部１１４は、お勧めグループが抽出されたか否かに応じて（お勧めキャラクターを選出できたか否かに応じて）、次に遷移する画面データを生成する。すなわち、画面データ生成処理部１１４は、グループ抽出処理部１１１によってお勧めグループが抽出された場合に、図１１に示すお勧めキャラクター表示画面６０のデータを生成し、お勧めグループが抽出されなかった場合には、図１２に示すお勧めキャラクター表示画面６５のデータを生成する。
【００４８】
お勧めキャラクター表示画面６０には、図１１に示すように、お勧めキャラクター表示領域６１と、各々のお勧めキャラクターに対応する選択ボタン６２〜６４が含まれている。
【００４９】
お勧めキャラクター表示領域６１には、プレイヤーデッキに加えるべきお勧めキャラクターが一覧表示されている。そして、お勧めキャラクターは、そのお勧めグループの数及びレベルによって決定される順番に従って一覧表示されている。つまり、画面データ生成処理部１１４は、以下の手順に従ってお勧めキャラクターをソートした上で、お勧めキャラクター表示画面６０を生成する。具体的には、先ず、レベル７のお勧めグループに多く含まれているお勧めキャラクターであるほど優先順位を高く設定する（つまり、レベル７のグループ数が多い順にお勧めキャラクターを優先的に並べる）。次に、レベル６のお勧めグループに多く含まれているお勧めキャラクターであるほど優先順位を高く設定する（つまり、レベル６のグループ数が多い順にお勧めキャラクターを優先的に並べる）。次に、レベル５のお勧めグループに多く含まれているお勧めキャラクターであるほど優先順位を高く設定する（つまり、レベル５のグループ数が多い順にお勧めキャラクターを優先的に並べる）。そして、同位である場合には、キャラクターＩＤの順番で並べる。例えば、「キャラクターＹ」、「キャラクターＺ」、「キャラクターＥ」がお勧めキャラクターである場合、「キャラクターＹ」はレベル７のお勧めグループである「グループＡ」にも「グループＢ」にも含まれていて、「キャラクターＺ」は「グループＢ」のみに含まれ、「キャラクターＥ」はレベル６のお勧めグループである「グループＣ」のみに含まれているとする。この場合、「キャラクターＹ」はレベル７のグループ数が２、「キャラクターＺ」はレベル７のグループ数が１、「キャラクターＥ」はレベル７のグループ数が０となる。よって、「キャラクターＹ」の優先順位が最も高く設定され、「キャラクターＺ」、「キャラクターＥ」の順に続くことになる。なお図１１では、この例に従って、「キャラクターＹ」、「キャラクターＺ」、「キャラクターＥ」の順に並べて表示している。
【００５０】
なお、お勧めキャラクター表示領域６１では、図１１に示すように、プレイヤーがこれまで所有したことのあるお勧めキャラクターと所有したことのないお勧めキャラクターとが区別して表示してもよい。例えば、これまで所有したことのあるお勧めキャラクターについてはキャラクター画像が表示され、所有したことのないお勧めキャラクターについてはキャラクター画像が表示されないようにしてもよい。かかる場合には、画面データ生成処理部１１４が、図８に示す図鑑情報を参照することにより、プレイヤーがこれまでお勧めキャラクターを所有したことがあるか否かに応じて、その表示態様を異ならせた画像データを生成することになる。
【００５１】
選択ボタン６２〜６４は、プレイヤーがお勧めキャラクターの詳細情報を見るための操作ボタンである。プレイヤーは、選択ボタン６２〜６４のいずれかを選択することによって、希望のお勧めキャラクターについて詳細情報を見ることができる。このように、お勧めキャラクターを含むグループが抽出された場合には、お勧めキャラクターに関する詳細情報を簡単に確認できるようになっている。
【００５２】
一方で、お勧めキャラクター表示画面６５には、図１２に示すように、お勧めキャラクターが見つからなかったことを示すテキスト情報６６と、選択ボタン６７が含まれている。選択ボタン６７は、プレイヤーがレベルＮ＋１のグループ一覧を見るための操作ボタンである。ここでは、「Ｎ＝２」が設定されているものとして、プレイヤーがレベル３のグループ一覧を見るための選択ボタン６７が図示されているものとする。このように、お勧めキャラクターを含むグループが抽出されなかった場合には、現在のプレイヤーデッキに含まれるグループの最低レベル（レベル２）よりも高いレベル（レベル３）のグループを簡単に確認できるようになっている。
【００５３】
次いで、図１１に示すお勧めキャラクター表示画面６０において、選択ボタン６２〜６４のうちの選択ボタン６２（つまり、「キャラクターＹ」）がプレイヤーによって選択された場合について説明する。
【００５４】
プレイヤー端末２０は、プレイヤーの操作によって選択ボタン６２が選択されると、かかる操作情報をサーバー装置１０に送信する。サーバー装置１０は、プレイヤー端末２０から送信された操作情報を受信すると、選択ボタン６２に対応するお勧めキャラクター（「キャラクターＹ」）に関する詳細画面をプレイヤー端末２０に表示させるための画面データを、画面データ生成処理部１１４に生成させる。その後、サーバー装置１０は、画面データ生成処理部１１４によって生成された詳細画面のデータを、ネットワークを介してプレイヤー端末２０に送信する。プレイヤー端末２０は、サーバー装置１０から送信された画面データを受信すると、この画面データを解析することにより、お勧めキャラクターに関する詳細画面を端末表示部２４に表示させる。
【００５５】
図１３は、お勧めキャラクターに関する詳細画面７０の一例を示す図である。この詳細画面７０には、詳細情報表示領域７１、お勧めキャラクター表示領域７２、７３、お勧めグループ表示領域７４、７５が含まれている。詳細情報表示領域７１には、お勧めキャラクター表示画面６０で選択されたお勧めキャラクター（「キャラクターＹ」）を含むお勧めグループが一覧表示されると共に、お勧めキャラクターとお勧めグループとの関連性が示されている。お勧めキャラクター表示領域７２、７３には、お勧めグループを構成するキャラクターのうち、プレイヤーデッキに含まれていないお勧めキャラクターが表示されている。また、お勧めキャラクター表示領域７２、７３は、プレイヤーがそのお勧めキャラクターと同じキャラクターを所有しているか否か見るための操作ボタンでもある。お勧めグループ表示領域７４、７５には、プレイヤーデッキ内で完成される予定のお勧めグループが表示されると共に、そのお勧めグループを構成するキャラクターのうち、プレイヤーデッキに含まれているキャラクターが表示されている。また、お勧めグループ表示領域７４、７５は、プレイヤーがお勧めグループの詳細情報を見るための操作ボタンでもある。本実施形態では、お勧めキャラクター表示領域７２及びお勧めグループ表示領域７４が、線で結ばれた状態で表示されている。これは、お勧めキャラクター表示領域７２に表示された「キャラクターＹ」のみをプレイヤーデッキに加えることで、お勧めグループ表示領域７４に表示された「キャラクターＡ」及び「キャラクターＢ」と「キャラクターＹ」との組合せにより、「レベル５」のお勧めグループである「師弟関係」がプレイヤーデッキ内で完成されることを示している。また、お勧めキャラクター表示領域７２、お勧めキャラクター表示領域７３、及びお勧めグループ表示領域７５が、線で結ばれた状態で表示されている。これは、お勧めキャラクター表示領域７２に表示された「キャラクターＹ」及びお勧めキャラクター表示領域７３に表示された「キャラクターＺ」をプレイヤーデッキに加えることで、お勧めグループ表示領域７５に表示された「キャラクターＸ」と「キャラクターＹ」及び「キャラクターＺ」との組合せにより、「レベル７」のお勧めグループである「三大将」がプレイヤーデッキ内で完成されることを示している。
【００５６】
画面データ生成処理部１１４は、お勧めキャラクター表示画面６０で選択ボタン６２が選択され「キャラクターＹ」が指定されると、その指定された「キャラクターＹ」を含むお勧めグループを、以下の手順に従ってソートした上で、詳細画面７０を生成する。具体的には、先ず、お勧めキャラクター表示画面６０で選択された「キャラクターＹ」のみをプレイヤーデッキに加えて完成できるお勧めグループの優先順位を高く設定する。次に、お勧めキャラクター表示画面６０で選択された「キャラクターＹ」のみならず他のお勧めキャラクターを更にプレイヤーデッキに加えて完成できるお勧めグループの優先順位を高く設定する。そして、同位である場合には、キャラクターＩＤの順番で並べる。例えば、「レベル５」のお勧めグループである「師弟関係」は「キャラクターＹ」のみをプレイヤーデッキに加えることで完成するが、「レベル７」のお勧めグループである「三大将」は「キャラクターＹ」及び「キャラクターＺ」をプレイヤーデッキに加えることで完成するため、お勧めグループである「師弟関係」の優先順位が最も高く設定される。その結果、「師弟関係」、「三大将」の順に並べて表示される。
【００５７】
次いで、図１３に示す詳細画面７０において、お勧めキャラクター表示領域７２（つまり、「キャラクターＹ」）がプレイヤーによって選択された場合について説明する。
【００５８】
プレイヤー端末２０は、プレイヤーの操作によってお勧めキャラクター表示領域７２が選択されると、かかる操作情報をサーバー装置１０に送信する。サーバー装置１０は、プレイヤー端末２０から送信された操作情報を受信すると、お勧めキャラクター表示領域７２に表示されたお勧めキャラクター（「キャラクターＹ」）に関する所有キャラクター表示画面をプレイヤー端末２０に表示させるための画面データを、画面データ生成処理部１１４に生成させる。具体的には、画面データ生成処理部１１４は、プレイヤー端末２０からの操作情報と共に受信したプレイヤーＩＤ等に基づき、図５に示すプレイヤー情報を参照して、そのプレイヤーの所有キャラクター情報を取得する。そして、画面データ生成処理部１１４は、図６に示す所有キャラクター情報を参照して、プレイヤーが所有するお勧めキャラクターを特定し、その特定されたお勧めキャラクターを一覧表示した画面データを生成する。その後、サーバー装置１０は、画面データ生成処理部１１４によって生成された画面データを、ネットワークを介してプレイヤー端末２０に送信する。プレイヤー端末２０は、サーバー装置１０から送信された画面データを受信すると、この画面データを解析することにより、所有キャラクター表示画面を端末表示部２４に表示させる。
【００５９】
図１４は、所有キャラクター表示画面８０の一例を示す図である。この所有キャラクター表示画面８０には、所有キャラクター表示領域８１と、選択ボタン８２〜８４が含まれている。所有キャラクター表示領域８１には、プレイヤーが所有するお勧めキャラクター（「キャラクターＹ」）が一表示されている。ここでは、同じ種類の「キャラクターＹ」で一覧表示されているが、エフェクトがそれぞれ異なっている。選択ボタン８２〜８４は、プレイヤーがお勧めキャラクターをプレイヤーデッキに加えるための操作ボタンである。選択ボタン８２〜８４のいずれかがプレイヤーによって選択されると、図１０に示すデッキ編成画面５０に遷移する。そのため、プレイヤーは、デッキ編成画面５０において、希望のお勧めキャラクターをプレイヤーデッキに加えるための入れ替え操作を行なうことができる。
【００６０】
次いで、図１３に示す詳細画面７０において、お勧めグループ表示領域７４（つまり、お勧めグループである「師弟関係」）がプレイヤーによって選択された場合について説明する。
【００６１】
プレイヤー端末２０は、プレイヤーの操作によってお勧めグループ表示領域７４が選択されると、かかる操作情報をサーバー装置１０に送信する。サーバー装置１０は、プレイヤー端末２０から送信された操作情報を受信すると、お勧めグループ表示領域７４に表示されたお勧めグループに関する詳細画面をプレイヤー端末２０に表示させるための画面データを、画面データ生成処理部１１４に生成させる。具体的には、画面データ生成処理部１１４は、プレイヤー端末２０からの操作情報と共に受信したグループＩＤ等に基づき、図４に示すグループ情報を参照して、そのお勧めグループの構成キャラクターを特定する。そして、画面データ生成処理部１１４は、その特定されたお勧めグループの構成キャラクターを一覧表示した画面データを生成する。その後、サーバー装置１０は、画面データ生成処理部１１４によって生成された画面データを、ネットワークを介してプレイヤー端末２０に送信する。プレイヤー端末２０は、サーバー装置１０から送信された画面データを受信すると、この画面データを解析することにより、お勧めグループに関する詳細画面９０を端末表示部２４に表示させる。お勧めグループに関する詳細画面９０は、図１５に示すように、詳細情報表示領域９１が含まれている。詳細情報表示領域９１には、図１３に示す詳細画面７０で選択されたお勧めグループ（「師弟関係」）の構成キャラクター（「キャラクターＡ」、「キャラクターＢ」、「キャラクターＹ」）が一覧表示されている。
【００６２】
次いで、図１２に示すお勧めキャラクター表示画面６５において、選択ボタン６７（つまり、レベルＮ＋１のグループ）がプレイヤーによって選択された場合について説明する。
【００６３】
プレイヤー端末２０は、プレイヤーの操作によって選択ボタン６７が選択されると、かかる操作情報をサーバー装置１０に送信する。サーバー装置１０は、プレイヤー端末２０から送信された操作情報を受信すると、選択ボタン６７に表示されるレベルＮ＋１のグループを一覧表示したグループ表示画面をプレイヤー端末２０に表示させるための画面データを、画面データ生成処理部１１４に生成させる。その後、サーバー装置１０は、画面データ生成処理部１１４によって生成された画面データを、ネットワークを介してプレイヤー端末２０に送信する。プレイヤー端末２０は、サーバー装置１０から送信された画面データを受信すると、この画面データを解析することにより、グループ表示画面を端末表示部２４に表示させる。
【００６４】
図１６は、グループ表示画面１２０の一例を示す図である。このグループ表示画面１２０には、グループ一覧表示領域１２１、選択ボタン１２２〜１２４が含まれている。グループ一覧表示領域１２１には、レベルＮ＋１のグループが一覧表示されている。選択ボタン１２２〜１２４は、プレイヤーがレベルＮ＋１のグループに関する詳細情報を見るための操作ボタンである。選択ボタン１２２〜１２４のいずれかがプレイヤーによって選択されると、グループ詳細画面（不図示）に遷移する。そのため、プレイヤーは、グループ詳細画面において、現在のプレイヤーデッキに含まれるグループの最低レベル（レベルＮ）よりも高いレベル（レベルＮ＋１）のグループがどのようなキャラクターで構成されているか等の詳細情報を確認することができる。
【００６５】
以上のとおり、本実施形態に係るゲームシステム１によれば、デッキ編成画面５０にてお勧めボタン５４がプレイヤーによって選択されると、自己のプレイヤーデッキに新たなグループが含まれるようにすべく、現在のプレイヤーデッキに加えるべき１体又は２体のお勧めキャラクターが、お勧めキャラクター表示画面６０に提示される。そのため、プレイヤーは、どのキャラクターが互いに関連付けられているグループであるのか分からない場合であっても、提示されたとおりに１体又は２体のお勧めキャラクターをプレイヤーデッキに加えることで、新たなグループが含まれたプレイヤーデッキを簡単に編成することができる。その結果、デッキ編成時にプレイヤーが行う操作に要する手間を軽減することが可能となる。
【００６６】
＝＝＝その他の実施形態＝＝＝
上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００６７】
＜グループ抽出＞
上記の本実施形態では、お勧めグループを抽出する際に、予め設定されたグループ全体（図４参照）を検索対象とするのではなく、段階的に絞り込んだ検索対象（第一候補のグループ、第二候補のグループ）とする場合を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、予め設定されたグループ全体（図４参照）を検索対象として、グループ全体の中からお勧めグループを抽出してもよい。
【００６８】
また、上記の本実施形態では、お勧めグループを抽出する際に、予め設定されたグループ全体（図４参照）の中から、プレイヤーデッキを構成するキャラクターを構成キャラクターに含むグループを第一候補のグループとして抽出し、その第一候補のグループの中から、所定範囲のレベルが設定されたグループを第二候補のグループとしてすべて抽出した後、その第二候補のグループの中からお勧めグループを抽出する場合を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、予め設定されたグループ全体（図４参照）の中から、所定範囲のレベルが設定されたグループを第一候補のグループとしてすべて抽出した後、その第一候補のグループの中からお勧めグループを抽出してもよい。
【００６９】
＜お勧めグループ表示領域＞
上記の本実施形態では、図１３に示す詳細画面７０において、お勧めグループを構成するキャラクターのうちのプレイヤーデッキに含まれているキャラクター（つまり、必要なキャラクター）がお勧めグループ表示領域７４、７５に表示されることとしたが、本発明はこれに限定されるものではない。例えば、プレイヤーデッキに含まれているキャラクターのうちのお勧めグループを構成しないキャラクター（つまり、不要なキャラクター）をお勧めグループ表示領域７４、７５に表示させてもよい。
【００７０】
＜お勧めキャラクターの詳細画面＞
上記の本実施形態では、図１０に示すデッキ編成画面５０において、１マスに１体のキャラクターを配置させるだけでなく、１マスに２体以上のキャラクターを配置させることにより、９体以上のキャラクターによってプレイヤーデッキを構成することもできる。このようなプレイヤーデッキに加えるべきお勧めキャラクターを含むお勧めグループを一覧表示する際、図１３に示す詳細画面７０において、お勧めキャラクターと、プレイヤーデッキを構成するキャラクターのうちの１マスを共有しているキャラクターとを組み合せて構成されるお勧めグループよりも、お勧めキャラクターと、プレイヤーデッキを構成するキャラクターのうちの１マスを独占しているキャラクターとを組み合せて構成されるお勧めグループを、優先的に並べても良い。これにより、プレイヤーは、１マスを共有しているキャラクターの方をプレイヤーデッキに残し、１マスを独占しているキャラクターをお勧めキャラクターと入れ替え易くなる。１マスを共有しているキャラクターの方をプレイヤーデッキに残した方が、プレイヤーデッキ内で多くのグループを完成させ易いため、１マスを独占しているキャラクターを残すよりもプレイヤーにとって有利となる。
【００７１】
＜お勧めキャラクターの獲得＞
上記の本実施形態では、図１１に示すお勧めキャラクター表示画面６０において、選択ボタン６２〜６４のいずれかがプレイヤーによって選択された際に、その選択された選択ボタンに対応するお勧めキャラクターを検索できる画面に遷移させても良い。さらに、この検索結果により、そのお勧めキャラクターを獲得できるゲームステージ画面に遷移させたり、トレード画面に遷移させたりしても良い。これにより、プレイヤーが獲得を希望するお勧めキャラクターを探す手間を省くことができる。
【００７２】
＜コンテンツ＞
上記の本実施形態では、コンテンツの一例としてのキャラクターカード（仮想カード）を用いて行う対戦ゲームを例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、コンテンツの一例として、人や動物等のキャラクターの形を模したフィギュア（キャラクター）に加え、装備品、所持品、スキル、属性、タイプ、スコア、称号、ゲーム進行状況などプレイヤーやキャラクターの付随的な要素として利用可能なものを用いても良い。そして、グループは、これらのコンテンツの組み合わせにより構成されても良い。また、一のグループが、一のコンテンツから構成されるものとしても良い。
【００７３】
＜サーバー装置＞
上記の本実施形態では、サーバー装置の一例として１台のサーバー装置１０を備えたゲームシステム１を例に挙げて説明したが、これに限らず、サーバー装置の一例として複数台のサーバー装置１０を備えたゲームシステム１としてもよい。すなわち、複数台のサーバー装置１０がネットワーク２を介して接続され、各サーバー装置１０が各種処理を分散して行うようにしてもよい。
【００７４】
＜情報処理装置＞
上記の本実施形態におけるゲームシステム１では、ゲームプログラムに基づきサーバー装置１０及びプレイヤー端末２０を協働させて各種情報処理を実行する場合を例に挙げて説明したが、これに限定されるものではなく、情報処理装置としてのプレイヤー端末２０単体、または、サーバー装置１０単体が、ゲームプログラムに基づき上記の各種情報処理を実行するようにしてもよい。
また、情報処理装置としての機能の一部をプレイヤー端末２０が担う構成としてもよい。この場合には、サーバー装置１０及びプレイヤー端末２０が情報処理装置を構成する。
なお、情報処理装置はプロセッサー及びメモリを備えるコンピューターの一例である。
【符号の説明】
【００７５】
１  ゲームシステム、  ２  ネットワーク、１０  サーバー装置、１１  制御部、１２  記憶部、１３  入力部、１４  表示部、１５  通信部、２０  プレイヤー端末、２１  端末制御部、２２  端末記憶部、２３  端末入力部、２４  端末表示部、２５  端末通信部、５０  デッキ編成画面、５１  デッキ表示領域、５２  お任せ編成ボタン、５３  入替えボタン、５４  お勧めボタン、６０  お勧めキャラクター表示画面、６１  お勧めキャラクター表示領域、６２  選択ボタン、６３  選択ボタン、６４  選択ボタン、６５  お勧めキャラクター表示画面、６６  テキスト情報、６７  選択ボタン、７０  詳細画面、７１  詳細情報表示領域、７２  お勧めキャラクター表示領域、７３  お勧めキャラクター表示領域、７４  お勧めグループ表示領域、７５  お勧めグループ表示領域、８０  所有キャラクター表示画面、８１  所有キャラクター表示領域、８２  選択ボタン、８３  選択ボタン、８４  選択ボタン、９０  詳細画面、９１  詳細情報表示領域、１１１  グループ抽出処理部、１１２  デッキ編成処理部、１１３  ゲーム進行処理部、１１４  画面データ生成処理部、１２０  グループ表示画面、１２１  グループ一覧表示領域、１２２  選択ボタン、１２３  選択ボタン、１２４  選択ボタン
【要約】
【課題】デッキ編成時にプレイヤーが行う操作に要する手間を軽減する。
【解決手段】本発明に係る情報処理装置は、プレイヤーの所有する複数コンテンツの中から選択されたコンテンツを用いてデッキを編成するデッキ編成処理部と、前記デッキを構成する複コンテンツとグループ毎の予め関連付けられた複数コンテンツを比較することにより、前記デッキを構成する少なくとも１以上のコンテンツと前記デッキを構成しない所定数以下のコンテンツとを組み合せることによって予め関連付けられた前記複数コンテンツが構成されるグループを、グループ情報に設定された複数グループの中から抽出するグループ抽出処理部と、抽出された前記グループを構成する予め関連付けられた複数コンテンツのうちの前記デッキを構成しない所定数以下のコンテンツを、前記プレイヤーに提示する画面データを生成する画面データ生成処理部を備える。
【選択図】図１【図１】
0005813898.tif 000002
【図２】
0005813898.tif 000003
【図３】
0005813898.tif 000004
【図４】
0005813898.tif 000005
【図５】
0005813898.tif 000006
【図６】
0005813898.tif 000007
【図７】
0005813898.tif 000008
【図８】
0005813898.tif 000009
【図９】
0005813898.tif 000010
【図１０】
0005813898.tif 000011
【図１１】
0005813898.tif 000012
【図１２】
0005813898.tif 000013
【図１３】
0005813898.tif 000014
【図１４】
0005813898.tif 000015
【図１５】
0005813898.tif 000016
【図１６】
0005813898.tif 000017