(57)【要約】【課題】他のユーザが所持するサポートキャラクターを使用して予め用意された１又は複数の候補ステージの中から選択したステージをプレイするゲームにおいて、サポートキャラクターを選択するための効果的なユーザインタフェースを提供する。【解決手段】ユーザからプレイ対象とするプレイ対象ステージの選択を受け付け、当該プレイ対象ステージをプレイする際にサポートキャラクターとして選択される候補となる１又は複数の候補キャラクターを、プレイ対象ステージと候補キャラクターそれぞれとの関係に応じて決まる表示態様で、プレイ対象ステージを選択したユーザに提示する情報処理装置である。【選択図】図３
2020120929.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザがそれぞれ複数種類のキャラクターのうち少なくとも一つを所持しており、予め用意された１又は複数の候補ステージの中から選択したステージを、自身が所持するキャラクターの中から選択した使用キャラクター、及び、他のユーザが所持するキャラクターの中から選択したサポートキャラクターを使用してプレイするゲームに関する処理を実行する情報処理装置において、
前記複数のユーザのいずれかから、前記候補ステージのうちプレイ対象とするプレイ対象ステージの選択を受け付けるステージ受付手段と、
前記プレイ対象ステージをプレイする際に前記サポートキャラクターとして選択される候補となる１又は複数の候補キャラクターを、前記プレイ対象ステージを選択したユーザに提示する手段であって、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で、前記複数の候補キャラクターを提示する候補キャラクター提示手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記複数のユーザが前記プレイ対象ステージを過去にプレイした際に使用されたキャラクターに関する使用キャラクター情報を取得する使用キャラクター取得手段をさらに含み、
前記候補キャラクター提示手段は、前記使用キャラクター情報に応じて決まる表示態様で、前記複数の候補キャラクターを提示する
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記使用キャラクター情報には、前記使用されたキャラクターそれぞれの使用頻度に関する情報が含まれ、
前記候補キャラクター提示手段は、前記複数の候補キャラクターを、使用頻度が高い順に提示する
ことを特徴とする情報処理装置。
【請求項４】
請求項１から３のいずれか一項に記載の情報処理装置において、
前記複数のステージのそれぞれには、当該ステージのプレイに適したキャラクターを特定するために用いられる関連情報が関連づけられ、
前記候補キャラクター提示手段は、前記プレイ対象ステージに設定された関連情報と、前記複数の候補キャラクターのそれぞれと、の関係に応じて決まる表示態様で、前記複数の候補キャラクターを提示する
ことを特徴とする情報処理装置。
【請求項５】
請求項１から４のいずれか一項に記載の情報処理装置において、
前記候補キャラクター提示手段は、前記プレイ対象ステージと前記複数の候補キャラクターそれぞれとの関係に応じて決まる表示態様での前記候補キャラクターの提示と、前記プレイ対象ステージに依存しない表示態様での提示とを、前記プレイ対象ステージを選択したユーザの指示に応じて切り替える
ことを特徴とする情報処理装置。
【請求項６】
複数のユーザがそれぞれ複数種類のキャラクターのうち少なくとも一つを所持しており、予め用意された１又は複数の候補ステージの中から選択したステージを、自身が所持するキャラクターの中から選択した使用キャラクター、及び、他のユーザが所持するキャラクターの中から選択したサポートキャラクターを使用してプレイするゲームに関する処理を実行するコンピュータを、
前記複数のユーザのいずれかから、前記候補ステージのうちプレイ対象とするプレイ対象ステージの選択を受け付けるステージ受付手段と、
前記プレイ対象ステージをプレイする際に前記サポートキャラクターとして選択される候補となる１又は複数の候補キャラクターを、前記プレイ対象ステージを選択したユーザに提示する手段であって、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で、前記複数の候補キャラクターを提示する候補キャラクター提示手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームに関する処理を実行する情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
複数のユーザのそれぞれが予め用意されたステージをプレイするゲームにおいて、各ユーザがゲームをプレイする際に、自身が所持するキャラクターだけでなく、他のユーザが所持しているキャラクターをサポートキャラクターとして使用可能なものが知られている（例えば特許文献１）。このようなゲームでは、ユーザはゲームをプレイする際に、複数の候補の中から自身が使用したいサポートキャラクターを選択することがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１６４２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来例の技術において、ステージによってそのステージでのプレイに適したキャラクターは異なることが一般的である。しかしながら、ユーザがサポートキャラクターを選択する場合に、どのサポートキャラクターがこれからプレイするステージに適しているのかは必ずしも明確ではない。
【０００５】
本発明は上述した実情を考慮してなされたものであって、その目的の一つは、他のユーザが所持するサポートキャラクターを使用してプレイするゲームにおいて、サポートキャラクターを選択するための効果的なユーザインタフェースを提供することのできる情報処理装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る情報処理装置は、複数のユーザがそれぞれ複数種類のキャラクターのうち少なくとも一つを所持しており、予め用意された１又は複数の候補ステージの中から選択したステージを、自身が所持するキャラクターの中から選択した使用キャラクター、及び、他のユーザが所持するキャラクターの中から選択したサポートキャラクターを使用してプレイするゲームに関する処理を実行する情報処理装置において、前記複数のユーザのいずれかから、前記候補ステージのうちプレイ対象とするプレイ対象ステージの選択を受け付けるステージ受付手段と、前記プレイ対象ステージをプレイする際に前記サポートキャラクターとして選択される候補となる１又は複数の候補キャラクターを、前記プレイ対象ステージを選択したユーザに提示する手段であって、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で、前記複数の候補キャラクターを提示する候補キャラクター提示手段と、を含むことを特徴とする。
【０００７】
本発明の一態様に係るプログラムは、複数のユーザがそれぞれ複数種類のキャラクターのうち少なくとも一つを所持しており、予め用意された１又は複数の候補ステージの中から選択したステージを、自身が所持するキャラクターの中から選択した使用キャラクター、及び、他のユーザが所持するキャラクターの中から選択したサポートキャラクターを使用してプレイするゲームに関する処理を実行するコンピュータを、前記複数のユーザのいずれかから、前記候補ステージのうちプレイ対象とするプレイ対象ステージの選択を受け付けるステージ受付手段と、前記プレイ対象ステージをプレイする際に前記サポートキャラクターとして選択される候補となる１又は複数の候補キャラクターを、前記プレイ対象ステージを選択したユーザに提示する手段であって、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で、前記複数の候補キャラクターを提示する候補キャラクター提示手段と、として機能させるためのプログラムである。このプログラムは、コンピュータ読み取り可能で非一時的な情報記憶媒体に格納されて提供されてよい。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る情報処理装置を含む情報処理システムの全体構成を示す構成ブロック図である。
【図２】情報処理システムの機能を示す機能ブロック図である。
【図３】プレイ対象ステージの使用キャラクター情報に応じたサポートキャラクター選択画面の一例を示す図である。
【図４】各ステージの関連情報の一例を示す図である。
【図５】プレイ対象ステージの関連情報に応じたサポートキャラクター選択画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面に基づき詳細に説明する。
【００１０】
図１は、情報処理システム１の全体構成を示す構成ブロック図である。図１に示すように、情報処理システム１は、それぞれが本発明の一実施形態に係る情報処理装置として機能する複数のクライアント装置１０と、サーバ装置２０と、を含んで構成されている。各クライアント装置１０は、インターネット等の通信ネットワークを介してサーバ装置２０と接続される。
【００１１】
各クライアント装置１０は、スマートフォン、タブレット、パーソナルコンピュータ等の情報処理装置であって、制御部１１と、記憶部１２と、通信部１３と、インタフェース部１４と、を含んで構成されている。また、クライアント装置１０は、操作入力装置１５、及び表示装置１６と接続されている。本実施形態においてクライアント装置１０は、情報処理システム１が提供するゲームをプレイする各ユーザによって使用される。
【００１２】
制御部１１は、少なくとも一つのプロセッサーを含んで構成され、記憶部１２に記憶されているプログラムに従って各種の情報処理を実行する。制御部１１が実行する処理の具体例については、後述する。記憶部１２は、ＲＡＭ等のメモリデバイスを少なくとも一つ含み、制御部１１が実行するプログラム、及び当該プログラムによる処理の対象となるデータを記憶する。通信部１３は、無線又は有線で通信ネットワークに接続するためのインタフェースである。この通信部１３によって、各クライアント装置１０はサーバ装置２０と通信接続される。
【００１３】
インタフェース部１４は、無線、又は有線で操作入力装置１５、及び表示装置１６と接続され、これらの装置との間で各種のデータを送受信する。具体的にインタフェース部１４は、操作入力装置１５に対してプレイヤーが実行した操作入力の内容を示す制御信号を、操作入力装置１５から受信する。また、表示装置１６に対して、プレイヤーに提示すべき映像の内容を示す映像信号を送信する。
【００１４】
操作入力装置１５は、例えばタッチセンサーや操作ボタンなどを含んで構成され、プレイヤーからの操作入力を受け付け、その内容を示す制御信号をクライアント装置１０に送信する。表示装置１６は、液晶パネル等であって、クライアント装置１０から受信した映像信号に応じた映像を表示画面上に表示して、プレイヤーに提示する。なお、操作入力装置１５、及び表示装置１６は、クライアント装置１０の筐体表面に配置されるなどして、クライアント装置１０と一体的に構成されてもよい。
【００１５】
サーバ装置２０は、サーバコンピュータ等の情報処理装置であって、制御部２１と、記憶部２２と、通信部２３と、を含んで構成されている。サーバ装置２０は、本情報処理システム１が提供するゲームに関する処理を実行する。
【００１６】
制御部２１は、少なくとも一つのプロセッサーを含んで構成され、記憶部２２に記憶されているプログラムに従って各種の情報処理を実行する。制御部２１が実行する処理の具体例については、後述する。記憶部２２は、ＲＡＭ等のメモリデバイスを少なくとも一つ含み、制御部２１が実行するプログラム、及び当該プログラムによる処理の対象となるデータを記憶する。通信部２３は、無線又は有線で通信ネットワークに接続するためのインタフェースである。この通信部２３によって、サーバ装置２０は各クライアント装置１０と通信接続される。
【００１７】
ここで、情報処理システム１が提供するゲームの概要について、説明する。このゲームは、ソーシャルゲームやオンラインゲームなどのように、複数のユーザが同時期にプレイ可能なゲームであるものとする。本ゲームにおいて各ユーザは、ゲーム内で予め用意された複数種類のキャラクターのうち、少なくとも一つのキャラクターを所持している。そして、自身が所持するキャラクターの中から選択したキャラクターを使用して、予め用意されたステージのゲームをプレイする。以下では、ゲーム内で予め用意されたキャラクターを登場キャラクターといい、そのうち各ユーザが所持するキャラクターを所持キャラクターという。また、いずれかのステージのゲームをプレイする際にユーザが使用するキャラクターを、使用キャラクターという。
【００１８】
各ユーザの所持キャラクターとは、そのユーザがゲーム内で入手し、使用する権利を獲得したキャラクターである。各ユーザは、例えば特定のステージをクリアするなど、ゲーム内で何らかの条件を満たすことによってキャラクターを入手することができ、入手後はそのキャラクターを所持キャラクターとして自身のゲームプレイに使用することができるようになる。また、各ユーザは、ゲーム内の抽選や有償での購入などによっていずれかの登場キャラクターを入手できてもよい。なお、同じ種類のキャラクターを複数のユーザが所持できてもよいし、一人のユーザが同じ種類のキャラクターを複数体所持できてもよい。
【００１９】
本実施形態において各ユーザは、自身の所持キャラクターの中から選択した使用キャラクターと、他のユーザの所持キャラクターから選択した使用キャラクターの双方を使用して、いずれかのステージのゲームをプレイできる場合があるものとする。以下では、このような他のユーザの所持キャラクターの中から選択された使用キャラクターのことを、サポートキャラクターという。
【００２０】
このゲームでは、ゲームのプレイ対象となる複数のステージが予め用意されているものとする。ステージとは、各ユーザによる１回のプレイの対象となるゲームの単位であって、ユーザは、これからプレイするステージ、及びそのステージのプレイに使用する使用キャラクターを選択してから、そのステージのゲームのプレイを開始する。本実施形態では、ユーザはあるステージのプレイを開始した後は、そのステージのプレイを終えるまで、ステージ開始前に選択した使用キャラクターを途中で変更できないものとする。ただし、そのステージのプレイが終了した後や、一度開始したステージのプレイを途中で中止した場合には、別の使用キャラクターを選択して同じステージを最初からプレイすることができてもよい。また、ユーザは一つのステージのプレイを途中で一時的に中断したり、中断したステージを中断時の状態から再開したりすることができてもよい。また、あるステージのプレイを中断した状態において別の使用キャラクターを用いて別のステージをプレイするなどして、複数のステージを並行してプレイすることができてもよい。
【００２１】
各ステージでプレイするゲームの内容は、様々なものであってよく、特に限定されるものではない。ただし、各ステージにおけるゲームの内容は、そのステージと使用キャラクターの種類との関係に応じて難易度が変化するようなものであることが望ましい。例えばこのゲームの登場キャラクターは、それぞれ、単に強さを表すパラメーターの数値が異なるだけに留まらず、複数の属性のいずれかに属したり、複数のスキル（特殊能力）のうちいくつかのスキルを所持したりするなどして、互いに異なる性質を有する場合があるものとする。
【００２２】
一方、各ステージには、そのステージで登場する敵キャラクターやそのステージでのゲームの内容などによって、使用されるキャラクターの有利・不利に影響する条件が設定されているものとする。例えば、あるステージでは特定の属性に属するキャラクターが有利になるが、別のステージではその属性に属するキャラクターは不利になる場合がある。また、ステージによって、特定のスキルを所持するキャラクターが活躍するが、別のあるスキルはそのステージのプレイに影響しない、などといった場合がある。このように登場キャラクターのそれぞれに各種の性質が設定されるとともに、ステージにもそれぞれ異なる性質が設定されることによって、ステージと使用キャラクターとの組み合わせによってそのステージを攻略する難易度が大きく変化することとなる。ユーザは、各ステージのプレイを開始する際に、そのステージの性質と選択可能なキャラクターの性質とを考慮して、そのステージのプレイに適したキャラクターを使用キャラクターとして選択することになる。これにより、ユーザは各ステージ内でのゲームのプレイだけでなく、自身の所持キャラクターの中からどのキャラクターを使用キャラクターとして選択するのかといった要素も、ゲームの一環として楽しむことができる。
【００２３】
しかしながら、登場キャラクターやステージの種類が増加すると、ユーザはプレイしようとするステージや登場キャラクターの性質を把握することが困難になり、使用キャラクターの選択が煩雑になってしまうおそれがある。特に、他のユーザが所持しているキャラクターの中からサポートキャラクターを選択する場合、自身が所持しておらず、その性質を十分に把握できていない種類のキャラクターが選択候補となる可能性がある。そこで本実施形態に係る情報処理システム１は、各ユーザによるサポートキャラクターの選択を支援するための情報を提示するインタフェースを備えることとしている。これにつき、以下詳細に説明する。
【００２４】
以下、本実施形態に係る情報処理システム１において各装置が実現する機能について、図２の機能ブロック図を用いて説明する。なお、ここでは複数のクライアント装置１０のうちの一つを注目クライアント装置１０ｎとして、その機能について説明するが、他のクライアント装置１０も同様の機能を備えるものとする。また、以下では注目クライアント装置１０ｎを使用するユーザを注目ユーザという。
【００２５】
注目クライアント装置１０ｎは、機能的に、ステージ選択操作受付部３１と、サポートキャラクター選択操作受付部３２と、使用キャラクター選択操作受付部３３と、ゲーム処理実行部３４と、を含む。これらの機能は、注目クライアント装置１０ｎの制御部１１が記憶部１２に格納されたプログラムを実行することによって実現される。また、サーバ装置２０は、機能的に、候補キャラクター通知部４１と、ゲーム制御部４２と、を含む。これらの機能は、サーバ装置２０の制御部２１が記憶部２２に格納されたプログラムを実行することによって実現される。これらのプログラムは、インターネット等の通信ネットワークを介して各装置に提供されてもよいし、光ディスク等のコンピュータ読み取り可能な情報記憶媒体に格納されて各装置に提供されてもよい。
【００２６】
注目クライアント装置１０ｎのステージ選択操作受付部３１は、注目ユーザからプレイ対象ステージを選択する操作（以下、ステージ選択操作という）を受け付ける。プレイ対象ステージは、注目ユーザがこれからプレイしようとするステージである。具体的に、ステージ選択操作受付部３１は、サーバ装置２０のゲーム制御部４２に問い合わせを行って、その時点で注目ユーザがプレイ可能な１又は複数の候補ステージの情報を取得する。そして、取得した情報に基づいて注目ユーザに候補ステージの一覧を提示する。注目ユーザは、提示された候補ステージの中から、プレイを希望するステージを選択することによって、プレイ対象ステージを指定するステージ選択操作を行う。例えばこのステージ選択操作は、表示装置１６の画面に一覧表示されたステージの中から、一のステージをタップするなどして指定する操作であってよい。
【００２７】
注目クライアント装置１０ｎのサポートキャラクター選択操作受付部３２は、ステージ選択操作によって選択されたプレイ対象ステージのプレイに使用するサポートキャラクターの選択操作（以下、サポートキャラクター選択操作という）を、注目ユーザから受け付ける。具体的にサポートキャラクター選択操作受付部３２は、プレイ対象ステージが選択された状態において、サポートキャラクターとして選択される候補となる候補キャラクターを注目ユーザに提示する。注目ユーザは、提示された候補キャラクターの中から、プレイ対象ステージでのプレイに使用するサポートキャラクターを選択する。ステージ選択操作と同様、サポートキャラクター選択操作は一覧表示された複数の候補キャラクターのうちの一つをタップするなどして指定する操作であってよい。
【００２８】
サポートキャラクターの候補キャラクターは、サーバ装置２０の候補キャラクター通知部４１から通知される。候補キャラクター通知部４１は、各クライアント装置１０の要求に応じて、候補キャラクターの一覧を通知する。候補キャラクター通知部４１が各クライアント装置１０に通知する候補キャラクターの一覧は、ユーザ毎に異なるものであってよい。例えば本情報処理システム１を利用する各ユーザの間で友人関係が設定されている場合、候補キャラクター通知部４１は、要求元のクライアント装置１０を利用するユーザの友人として設定されたユーザの所持キャラクターをランダムに選出して、候補キャラクターとして通知する。また、友人ではない他のユーザの所持キャラクターをランダムに選出して、候補キャラクターとして通知してもよい。なお、各ユーザは、自身の所持キャラクターのうち、サポートキャラクターとして他のユーザに利用を許可するキャラクターを予め登録することとしてもよい。この場合候補キャラクター通知部４１は、各ユーザがサポートキャラクター用に登録したキャラクターの情報を取得し、候補キャラクターを通知する際には、この各ユーザによって登録されたキャラクターの中から選出された候補キャラクターを通知する。なお、本実施形態において候補キャラクター通知部４１は、プレイ対象ステージに関係なくランダムに候補キャラクターを選出し、通知するものとする。
【００２９】
本実施形態において、サポートキャラクター選択操作受付部３２は、注目ユーザによるサポートキャラクターの選択を支援するために、プレイ対象ステージと、候補キャラクターそれぞれとの関係に応じて決まる表示態様で、複数の候補キャラクターを注目ユーザに提示することとする。なお、本実施形態における「表示態様」とは、候補キャラクターの表示順序、表示色、表示サイズ、付加的な画像表示（演出を含む）の有無等である。この表示態様の具体例については、後に詳しく説明する。
【００３０】
注目クライアント装置１０ｎの使用キャラクター選択操作受付部３３は、ステージ選択操作によって選択されたプレイ対象ステージのプレイに使用する使用キャラクターのうち、サポートキャラクター以外のキャラクターを選択する操作（以下、使用キャラクター選択操作という）を、注目ユーザから受け付ける。使用キャラクター選択操作は、注目ユーザ自身の所持キャラクターの中から使用キャラクターを選択する操作である。なお、一つのステージのプレイに複数の所持キャラクターを使用する場合、注目ユーザは複数の使用キャラクターを選択する必要がある。この場合、注目ユーザは予め一緒に使用したい複数の所持キャラクターをまとめたキャラクターセット（デッキ）を登録することができてもよい。キャラクターセットが事前に登録されていれば、注目ユーザは登録されたキャラクターセットを選択するだけで、複数の使用キャラクターをまとめて選択することができる。
【００３１】
注目クライアント装置１０ｎは、使用キャラクター選択操作とサポートキャラクター選択操作のどちらを先に注目ユーザから受け付けてもよい。ただし、サポートキャラクター選択操作受付部３２は、プレイ対象ステージに応じた表示態様で候補キャラクターを注目ユーザに提示するために、ステージ選択操作を受け付けてプレイ対象ステージが特定された後に、サポートキャラクター選択操作を受け付けることになる。
【００３２】
ステージ選択操作受付部３１によってプレイ対象ステージが選択され、サポートキャラクター選択操作受付部３２、及び使用キャラクター選択操作受付部３３によって使用キャラクターが選択された後に、選択されたステージのゲームが開始される。注目クライアント装置１０ｎのゲーム処理実行部３４は、サーバ装置２０のゲーム制御部４２と連携して、選択されたステージのゲームの処理を実行する。
【００３３】
具体的に、例えばゲーム処理実行部３４は、選択されたステージに登場する敵キャラクターなど、そのステージのゲームに関する情報をゲーム制御部４２から取得する。そして、取得した情報に基づいてゲーム画面を描画し、表示装置１６の画面に表示する。また、ゲーム処理実行部３４は、注目ユーザからそのゲームに関するゲーム操作を受け付ける。このゲーム操作には、使用キャラクターがそのステージのゲーム中に実行する振る舞いを指示する操作が含まれてよい。ゲーム処理実行部３４は、注目ユーザから受け付けたゲーム操作に応じてゲームを進行させ、その結果をゲーム制御部４２に通知する。
【００３４】
なお、ゲームの進行に関する処理は、クライアント装置１０側で実行されてもよいし、サーバ装置２０側で実行されてもよい。クライアント装置１０側でゲーム進行に関する処理が実行される場合、ゲーム処理実行部３４は、ユーザのゲーム操作に応じてゲームを進行させる処理を実行し、対象となるステージのゲームが終了した際に、そのステージのゲームの結果をサーバ装置２０のゲーム制御部４２に対して送信する。一方、サーバ装置２０側でゲーム進行に関する処理が実行される場合、ゲーム処理実行部３４は、注目ユーザから受け付けたゲーム操作の内容を都度サーバ装置２０に送信する。サーバ装置２０のゲーム制御部４２は、受け付けたゲーム操作の内容に応じてゲームを進行させる処理を実行し、その結果としてユーザに提示すべき情報を含む表示指示をクライアント装置１０に送信する。クライアント装置１０のゲーム処理実行部３４は、受信した表示指示に応じた内容を表示装置１６の画面に表示する。このような処理が繰り返されることにより、ゲームが進行することになる。また、ゲーム進行に関する処理はいずれか一方のみで実行させるのではなく、クライアント装置１０とサーバ装置２０の双方で分担して実行されてもよい。いずれの場合にも、ユーザがプレイ対象ステージと使用キャラクターを選択してプレイ対象ステージのゲームを開始した後は、使用キャラクターは変更されずにそのステージのゲームが進行し、そのステージのゲームが終了した際には、ゲームの結果に関する情報がサーバ装置２０のゲーム制御部４２に通知される。
【００３５】
以下、サポートキャラクター選択操作受付部３２がサポートキャラクターの候補キャラクターを注目ユーザに提示する際の表示態様の具体例について、説明する。前述したように、サポートキャラクター選択操作受付部３２は、プレイ対象ステージと候補キャラクターそれぞれとの関係に応じて決まる表示態様で、複数の候補キャラクターを提示する画面を表示装置１６に表示する。以下、複数の候補キャラクターを提示し、その中からサポートキャラクターの選択を受け付けるための画面を、サポートキャラクター選択画面という。
【００３６】
第１の例として、サポートキャラクター選択操作受付部３２は、過去に他のユーザによってプレイ対象ステージでのプレイに使用された実績のある候補キャラクターを、サポートキャラクター選択画面内において優先的に表示してもよい。これにより、そのプレイ対象ステージでの使用に適した候補キャラクターを選択しやすくなる。
【００３７】
この例では、サポートキャラクター選択操作受付部３２は、本情報処理システム１のユーザがプレイ対象ステージを過去にプレイした際に使用されたキャラクターに関する情報（以下、使用キャラクター情報という）をサーバ装置２０から取得する。そして、この使用キャラクター情報に応じて決まる表示態様で、候補キャラクターを提示する。
【００３８】
使用キャラクター情報は、プレイ対象ステージでの過去のプレイに実際に使用されたキャラクターのうち、特に使用回数の多いキャラクターを特定する情報であってよい。また、使用キャラクター情報には、プレイ対象ステージでのプレイに使用されたキャラクターそれぞれの使用頻度（すなわち、過去の所定期間における使用回数）に関する情報が含まれてよい。使用頻度に関する情報は、使用頻度そのものの数値を示す情報であってもよいし、各キャラクターを使用頻度の高さ順に並べた際の順位を示す情報であってもよい。
【００３９】
このような使用キャラクター情報を提供するために、サーバ装置２０のゲーム制御部４２は、各ユーザによるゲームのプレイが行われるごとに、そのプレイの対象となったステージと、そのプレイで使用されたキャラクターの種類と、を関連づける情報を記録する。そして、記録された情報を元に、各ステージでのプレイに使用された頻度の高いキャラクターを、所定期間ごとに集計し、記録する。サポートキャラクター選択操作受付部３２は、候補キャラクターの一覧を表示する際に、サーバ装置２０に対してプレイ対象ステージを特定する情報を含む問い合わせを行い、この問い合わせに対する応答として使用キャラクター情報を取得する。なお、ここでのキャラクターの使用頻度は、単に使用された回数を表す数値ではなく、そのキャラクターを使用してプレイ対象ステージのゲームをクリア（成功）した回数を示すものであってもよい。プレイ対象ステージをクリアした際に使用された頻度の高いキャラクターを使用キャラクター情報に含めることにより、よりそのステージをクリアするために有効と想定されるキャラクターを注目ユーザに提示できる。
【００４０】
サポートキャラクター選択操作受付部３２は、候補キャラクターの中に使用キャラクター情報によって特定されるキャラクターが存在する場合、そのキャラクターを高い優先順位で表示する。また、使用キャラクター情報によって特定されるキャラクターが複数いる場合、それらのキャラクターを使用頻度の高い順に表示してもよい。図３は、このように他のユーザに使用されたキャラクターを高い優先順位で表示するサポートキャラクター選択画面の一例である。この図の例では、「みんなのクリアキャラクター」欄に、プレイ対象ステージをクリアする際に使用された頻度の高いキャラクターが表示されており、これらのキャラクターは「その他」欄のキャラクターより優先される態様で表示されている。
【００４１】
第２の例として、サポートキャラクター選択操作受付部３２は、プレイ対象ステージに設定された関連情報と、複数の候補キャラクターそれぞれと、の関係に応じて決まる表示態様で、候補キャラクターを提示してもよい。ここで関連情報は、選択候補となるステージのそれぞれに関連づけられ、当該ステージのプレイに適したキャラクターを特定するために用いられる情報である。具体的に関連情報は、各ステージでのプレイに有利に働くキャラクターのスキルを特定する情報であってよい。さらに、そのスキルの重要度（そのスキルがステージ攻略のためにどの程度必要かの度合い）を示す情報が関連づけられてもよい。図４は、このような関連情報の一例を示す図である。
【００４２】
この例では、サポートキャラクター選択操作受付部３２は、サーバ装置２０に対してプレイ対象ステージを特定する情報を含む問い合わせを行い、この問い合わせに対する応答として当該プレイ対象ステージの関連情報を取得する。そして、その関連情報に含まれるスキルを持つ候補キャラクターを高い優先順位で表示する。また、関連情報に複数のスキルが含まれる場合、より重要度の高いスキルを所持する候補キャラクターをより高い優先順位で表示してもよい。図５は、重要度の高いスキルを所持する候補キャラクターを優先して表示するサポートキャラクター選択画面の一例を示している。この図の例では、「主要ギミック対応キャラクター」欄に、プレイ対象ステージ攻略の際に有効なスキル（ここでは「スキル１」及び「スキル３」）を所持するキャラクターが、「その他」欄にこのようなスキルを所持していないキャラクターが、順に表示されている。また、この図の例では「スキル３」が「スキル１」よりもプレイ対象ステージクリアのために重要である場合の表示例を示しており、より重要である「スキル３」が「スキル１」よりも高い優先順位で表示されている。
【００４３】
なお、以上説明した具体例は、組み合わせて適用されてもよい。例えばサポートキャラクター選択操作受付部３２は、サポートキャラクター選択画面内において、まず「みんなのクリアキャラクター」欄、次いで「主要ギミック対応キャラクター」欄、さらに続いて「その他」欄といった順序で、候補キャラクターを並べて表示してもよい。
【００４４】
また、サポートキャラクター選択操作受付部３２は、候補キャラクターを以上説明した基準とは別の基準でグループ分けして、グループごとに分離して各候補キャラクターを表示する場合がある。例えばサポートキャラクター選択操作受付部３２は、注目ユーザと友人関係が設定されたユーザの所持キャラクターと、友人関係が設定されていないユーザの所持キャラクターとを、分離した状態で表示してもよい。また、一度サポートキャラクターとして選択され、そのままでは再びサポートキャラクターとして選択できない状態になった候補キャラクターを、選択可能な候補キャラクターとは分離した状態で表示してもよい。このような場合にも、サポートキャラクター選択操作受付部３２は、それぞれのグループ内において使用頻度の高いキャラクターや重要なスキルを所持するキャラクターを優先的に表示することとしてもよい。
【００４５】
また、サポートキャラクター選択操作受付部３２は、以上説明したプレイ対象ステージに応じて決まる表示態様のサポートキャラクター選択画面と、プレイ対象ステージに依存しない表示態様のサポートキャラクター選択画面とを、注目ユーザの指示に応じて切り替えることとしてもよい。具体的には、注目ユーザから候補キャラクターを所与の基準で並べ替えるための指示を受け付けるためのボタン等のインタフェースを、選択画面に含めることとしてもよい。注目ユーザは、サポートキャラクターを自分の考えで選択したい場合もある。そのような場合には、自分が指定した基準で候補キャラクターの並べ替えを行うことにより、使用キャラクター情報や関連情報などに応じて決定されるキャラクターとは別のキャラクターをサポートキャラクターとして選択できる。なお、サポートキャラクター選択画面には、特定のスキルを所持するキャラクターなど、所与の基準に合致する候補キャラクターのみを絞り込んで表示するためのインタフェースが含まれてもよい。この場合、注目ユーザが指定した基準に合致する候補キャラクターのみを表示する場合にも、サポートキャラクター選択操作受付部３２は、これまで説明したのと同様の基準によって表示する候補キャラクターの優先順位を決定してもよい。なお、図３及び図５の例では、候補キャラクターを属性ごとに絞り込むためのインタフェース（属性ボタン）が含まれている。
【００４６】
以上説明した本実施形態に係る情報処理システム１によれば、サポートキャラクターを選択する際に、選択候補となる候補キャラクターがこれからプレイしようとするプレイ対象ステージとの関係に応じた態様で提示される。そのためユーザは、サポートキャラクターを選択しやすくなる。
【００４７】
なお、本発明の実施の形態は、以上説明したものに限られない。例えば以上の説明における画面の内容は例示に過ぎず、クライアント装置１０はサポートキャラクターの候補キャラクターを各種の態様でユーザに提示してよい。例えば、以上の説明においては使用頻度の高い候補キャラクターや重要度の高いスキルを所持する候補キャラクターなど、プレイ対象ステージでの使用に適すると想定される候補キャラクターを高い優先順位で表示することとしたが、これに代えて、又はこれに加えて、プレイ対象ステージでの使用に適すると想定される候補キャラクターを他の候補キャラクターとは異なる背景色で表示したり、他の候補キャラクターより大きなサイズで表示したりして、強調表示することとしてもよい。
【００４８】
また、以上の説明においてクライアント装置１０、及びサーバ装置２０のそれぞれが実行することとした処理の少なくとも一部は、複数の装置で分散して実行されてもよい。また、クライアント装置１０が実行することとした処理の少なくとも一部はサーバ装置２０によって実行されてもよく、逆にサーバ装置２０が実行することとした処理の少なくとも一部はクライアント装置１０によって実行されてもよい。特に、候補キャラクターをどのような表示態様でユーザに提示するかをクライアント装置１０ではなくサーバ装置２０が決定してもよい。この場合、サーバ装置２０が各候補キャラクターの表示順序や背景色で表示するかなどを決定し、ユーザに提示する制御を行い、クライアント装置１０はサーバ装置２０から受け付けた指示に従ってサポートキャラクター選択画面を描画することとなる。
【符号の説明】
【００４９】
１  情報処理システム、１０  クライアント装置、１１  制御部、１２  記憶部、１３  通信部、１４  インタフェース部、１５  操作入力装置、１６  表示装置、２０  サーバ装置、２１  制御部、２２  記憶部、２３  通信部、３１  ステージ選択操作受付部、３２  サポートキャラクター選択操作受付部、３３  使用キャラクター選択操作受付部、３４  ゲーム処理実行部、４１  候補キャラクター通知部、４２  ゲーム制御部。
【図１】
2020120929.tif 000003
【図２】
2020120929.tif 000004
【図３】
2020120929.tif 000005
【図４】
2020120929.tif 000006
【図５】
2020120929.tif 000007