(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024163345
(43)【公開日】2024-11-21
(54)【発明の名称】情報処理装置、及びプログラム
(51)【国際特許分類】
A63F 13/533 20140101AFI20241114BHJP
A63F 13/79 20140101ALI20241114BHJP
A63F 13/52 20140101ALI20241114BHJP
【FI】
A63F13/533
A63F13/79
A63F13/52
【審査請求】有
【請求項の数】4
【出願形態】OL
(21)【出願番号】P 2024160217
(22)【出願日】2024-09-17
(62)【分割の表示】P 2023088944の分割
【原出願日】2019-01-30
(71)【出願人】
【識別番号】500033117
【氏名又は名称】株式会社MIXI
(72)【発明者】
【氏名】林 孝年郎
(72)【発明者】
【氏名】大沼 純平
(57)【要約】
【課題】他のユーザが所持するサポートキャラクターを使用して予め用意された1又は複数の候補ステージの中から選択したステージをプレイするゲームにおいて、サポートキャラクターを選択するための効果的なユーザインタフェースを提供する。
【解決手段】ユーザからプレイ対象とするプレイ対象ステージの選択を受け付け、当該プレイ対象ステージをプレイする際にサポートキャラクターとして選択される候補となる1又は複数の候補キャラクターを、プレイ対象ステージと候補キャラクターそれぞれとの関係に応じて決まる表示態様で、プレイ対象ステージを選択したユーザに提示する情報処理装置である。
【選択図】
図3
【特許請求の範囲】
【請求項1】
複数のユーザがそれぞれ複数種類のキャラクターのうち少なくとも一つを所持しており、予め用意された1又は複数の候補ステージの中から選択したステージを、自身が所持するキャラクターの中から選択した使用キャラクター、及び、他のユーザが所持するキャラクターの中から選択したサポートキャラクターを使用してプレイするゲームに関する処理を実行する情報処理装置において、
前記複数のユーザのいずれかから、前記候補ステージのうちプレイ対象とするプレイ対象ステージの選択を受け付けるステージ受付手段と、
前記プレイ対象ステージをプレイする際に前記サポートキャラクターとして選択される候補となる1又は複数の候補キャラクターを、前記プレイ対象ステージを選択したユーザに提示する手段であって、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で、前記複数の候補キャラクターを提示する候補キャラクター提示手段と、
を含むことを特徴とする情報処理装置。
【請求項2】
請求項1に記載の情報処理装置において、
前記複数のユーザが前記プレイ対象ステージを過去にプレイした際に使用されたキャラクターに関する使用キャラクター情報を取得する使用キャラクター取得手段をさらに含み、
前記候補キャラクター提示手段は、前記使用キャラクター情報に応じて決まる表示態様で、前記複数の候補キャラクターを提示する
ことを特徴とする情報処理装置。
【請求項3】
請求項2に記載の情報処理装置において、
前記使用キャラクター情報には、前記使用されたキャラクターそれぞれの使用頻度に関する情報が含まれ、
前記候補キャラクター提示手段は、前記複数の候補キャラクターを、使用頻度が高い順に提示する
ことを特徴とする情報処理装置。
【請求項4】
請求項1から3のいずれか一項に記載の情報処理装置において、
前記複数のステージのそれぞれには、当該ステージのプレイに適したキャラクターを特定するために用いられる関連情報が関連づけられ、
前記候補キャラクター提示手段は、前記プレイ対象ステージに設定された関連情報と、前記複数の候補キャラクターのそれぞれと、の関係に応じて決まる表示態様で、前記複数の候補キャラクターを提示する
ことを特徴とする情報処理装置。
【請求項5】
請求項1から4のいずれか一項に記載の情報処理装置において、
前記候補キャラクター提示手段は、前記プレイ対象ステージと前記複数の候補キャラクターそれぞれとの関係に応じて決まる表示態様での前記候補キャラクターの提示と、前記プレイ対象ステージに依存しない表示態様での提示とを、前記プレイ対象ステージを選択したユーザの指示に応じて切り替える
ことを特徴とする情報処理装置。
【請求項6】
複数のユーザがそれぞれ複数種類のキャラクターのうち少なくとも一つを所持しており、予め用意された1又は複数の候補ステージの中から選択したステージを、自身が所持するキャラクターの中から選択した使用キャラクター、及び、他のユーザが所持するキャラクターの中から選択したサポートキャラクターを使用してプレイするゲームに関する処理を実行するコンピュータを、
前記複数のユーザのいずれかから、前記候補ステージのうちプレイ対象とするプレイ対象ステージの選択を受け付けるステージ受付手段と、
前記プレイ対象ステージをプレイする際に前記サポートキャラクターとして選択される候補となる1又は複数の候補キャラクターを、前記プレイ対象ステージを選択したユーザに提示する手段であって、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で、前記複数の候補キャラクターを提示する候補キャラクター提示手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ゲームに関する処理を実行する情報処理装置、及びプログラムに関する。
【背景技術】
【0002】
複数のユーザのそれぞれが予め用意されたステージをプレイするゲームにおいて、各ユーザがゲームをプレイする際に、自身が所持するキャラクターだけでなく、他のユーザが所持しているキャラクターをサポートキャラクターとして使用可能なものが知られている
(例えば特許文献1)。このようなゲームでは、ユーザはゲームをプレイする際に、複数の候補の中から自身が使用したいサポートキャラクターを選択することがある。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
上記従来例の技術において、ステージによってそのステージでのプレイに適したキャラクターは異なることが一般的である。しかしながら、ユーザがサポートキャラクターを選択する場合に、どのサポートキャラクターがこれからプレイするステージに適しているのかは必ずしも明確ではない。
【0005】
本発明は上述した実情を考慮してなされたものであって、その目的の一つは、他のユーザが所持するサポートキャラクターを使用してプレイするゲームにおいて、サポートキャラクターを選択するための効果的なユーザインタフェースを提供することのできる情報処理装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【0006】
本発明の一態様に係る情報処理装置は、複数のユーザがそれぞれ複数種類のキャラクターのうち少なくとも一つを所持しており、予め用意された1又は複数の候補ステージの中から選択したステージを、自身が所持するキャラクターの中から選択した使用キャラクター、及び、他のユーザが所持するキャラクターの中から選択したサポートキャラクターを使用してプレイするゲームに関する処理を実行する情報処理装置において、前記複数のユーザのいずれかから、前記候補ステージのうちプレイ対象とするプレイ対象ステージの選択を受け付けるステージ受付手段と、前記プレイ対象ステージをプレイする際に前記サポートキャラクターとして選択される候補となる1又は複数の候補キャラクターを、前記プレイ対象ステージを選択したユーザに提示する手段であって、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で、前記複数の候補キャラクターを提示する候補キャラクター提示手段と、を含むことを特徴とする。
【0007】
本発明の一態様に係るプログラムは、複数のユーザがそれぞれ複数種類のキャラクターのうち少なくとも一つを所持しており、予め用意された1又は複数の候補ステージの中から選択したステージを、自身が所持するキャラクターの中から選択した使用キャラクター、及び、他のユーザが所持するキャラクターの中から選択したサポートキャラクターを使用してプレイするゲームに関する処理を実行するコンピュータを、前記複数のユーザのいずれかから、前記候補ステージのうちプレイ対象とするプレイ対象ステージの選択を受け付けるステージ受付手段と、前記プレイ対象ステージをプレイする際に前記サポートキャラクターとして選択される候補となる1又は複数の候補キャラクターを、前記プレイ対象ステージを選択したユーザに提示する手段であって、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で、前記複数の候補キャラクターを提示する候補キャラクター提示手段と、として機能させるためのプログラムである。このプログラムは、コンピュータ読み取り可能で非一時的な情報記憶媒体に格納されて提供されてよい。
【図面の簡単な説明】
【0008】
【
図1】本発明の実施の形態に係る情報処理装置を含む情報処理システムの全体構成 を示す構成ブロック図である。
【
図2】情報処理システムの機能を示す機能ブロック図である。
【
図3】プレイ対象ステージの使用キャラクター情報に応じたサポートキャラクター 選択画面の一例を示す図である。
【
図4】各ステージの関連情報の一例を示す図である。
【
図5】プレイ対象ステージの関連情報に応じたサポートキャラクター選択画面の一 例を示す図である。
【発明を実施するための形態】
【0009】
以下、本発明の実施形態について、図面に基づき詳細に説明する。
【0010】
図1は、情報処理システム1の全体構成を示す構成ブロック図である。
図1に示すように、情報処理システム1は、それぞれが本発明の一実施形態に係る情報処理装置として機能する複数のクライアント装置10と、サーバ装置20と、を含んで構成されている。各クライアント装置10は、インターネット等の通信ネットワークを介してサーバ装置20と接続される。
【0011】
各クライアント装置10は、スマートフォン、タブレット、パーソナルコンピュータ等の情報処理装置であって、制御部11と、記憶部12と、通信部13と、インタフェース部14と、を含んで構成されている。また、クライアント装置10は、操作入力装置15、及び表示装置16と接続されている。本実施形態においてクライアント装置10は、情報処理システム1が提供するゲームをプレイする各ユーザによって使用される。
【0012】
制御部11は、少なくとも一つのプロセッサーを含んで構成され、記憶部12に記憶されているプログラムに従って各種の情報処理を実行する。制御部11が実行する処理の具体例については、後述する。記憶部12は、RAM等のメモリデバイスを少なくとも一つ含み、制御部11が実行するプログラム、及び当該プログラムによる処理の対象となるデータを記憶する。通信部13は、無線又は有線で通信ネットワークに接続するためのインタフェースである。この通信部13によって、各クライアント装置10はサーバ装置20と通信接続される。
【0013】
インタフェース部14は、無線、又は有線で操作入力装置15、及び表示装置16と接続され、これらの装置との間で各種のデータを送受信する。具体的にインタフェース部14は、操作入力装置15に対してプレイヤーが実行した操作入力の内容を示す制御信号を、操作入力装置15から受信する。また、表示装置16に対して、プレイヤーに提示すべき映像の内容を示す映像信号を送信する。
【0014】
操作入力装置15は、例えばタッチセンサーや操作ボタンなどを含んで構成され、プレイヤーからの操作入力を受け付け、その内容を示す制御信号をクライアント装置10に送信する。表示装置16は、液晶パネル等であって、クライアント装置10から受信した映像信号に応じた映像を表示画面上に表示して、プレイヤーに提示する。なお、操作入力装置15、及び表示装置16は、クライアント装置10の筐体表面に配置されるなどして、クライアント装置10と一体的に構成されてもよい。
【0015】
サーバ装置20は、サーバコンピュータ等の情報処理装置であって、制御部21と、記憶部22と、通信部23と、を含んで構成されている。サーバ装置20は、本情報処理システム1が提供するゲームに関する処理を実行する。
【0016】
制御部21は、少なくとも一つのプロセッサーを含んで構成され、記憶部22に記憶されているプログラムに従って各種の情報処理を実行する。制御部21が実行する処理の具体例については、後述する。記憶部22は、RAM等のメモリデバイスを少なくとも一つ含み、制御部21が実行するプログラム、及び当該プログラムによる処理の対象となるデータを記憶する。通信部23は、無線又は有線で通信ネットワークに接続するためのインタフェースである。この通信部23によって、サーバ装置20は各クライアント装置10と通信接続される。
【0017】
ここで、情報処理システム1が提供するゲームの概要について、説明する。このゲームは、ソーシャルゲームやオンラインゲームなどのように、複数のユーザが同時期にプレイ可能なゲームであるものとする。本ゲームにおいて各ユーザは、ゲーム内で予め用意された複数種類のキャラクターのうち、少なくとも一つのキャラクターを所持している。そして、自身が所持するキャラクターの中から選択したキャラクターを使用して、予め用意されたステージのゲームをプレイする。以下では、ゲーム内で予め用意されたキャラクターを登場キャラクターといい、そのうち各ユーザが所持するキャラクターを所持キャラクターという。また、いずれかのステージのゲームをプレイする際にユーザが使用するキャラクターを、使用キャラクターという。
【0018】
各ユーザの所持キャラクターとは、そのユーザがゲーム内で入手し、使用する権利を獲得したキャラクターである。各ユーザは、例えば特定のステージをクリアするなど、ゲーム内で何らかの条件を満たすことによってキャラクターを入手することができ、入手後はそのキャラクターを所持キャラクターとして自身のゲームプレイに使用することができるようになる。また、各ユーザは、ゲーム内の抽選や有償での購入などによっていずれかの登場キャラクターを入手できてもよい。なお、同じ種類のキャラクターを複数のユーザが所持できてもよいし、一人のユーザが同じ種類のキャラクターを複数体所持できてもよい。
【0019】
本実施形態において各ユーザは、自身の所持キャラクターの中から選択した使用キャラクターと、他のユーザの所持キャラクターから選択した使用キャラクターの双方を使用して、いずれかのステージのゲームをプレイできる場合があるものとする。以下では、このような他のユーザの所持キャラクターの中から選択された使用キャラクターのことを、サポートキャラクターという。
【0020】
このゲームでは、ゲームのプレイ対象となる複数のステージが予め用意されているものとする。ステージとは、各ユーザによる1回のプレイの対象となるゲームの単位であって、ユーザは、これからプレイするステージ、及びそのステージのプレイに使用する使用キャラクターを選択してから、そのステージのゲームのプレイを開始する。本実施形態では、ユーザはあるステージのプレイを開始した後は、そのステージのプレイを終えるまで、ステージ開始前に選択した使用キャラクターを途中で変更できないものとする。ただし、そのステージのプレイが終了した後や、一度開始したステージのプレイを途中で中止した場合には、別の使用キャラクターを選択して同じステージを最初からプレイすることができてもよい。また、ユーザは一つのステージのプレイを途中で一時的に中断したり、中断したステージを中断時の状態から再開したりすることができてもよい。また、あるステージのプレイを中断した状態において別の使用キャラクターを用いて別のステージをプレイするなどして、複数のステージを並行してプレイすることができてもよい。
【0021】
各ステージでプレイするゲームの内容は、様々なものであってよく、特に限定されるものではない。ただし、各ステージにおけるゲームの内容は、そのステージと使用キャラクターの種類との関係に応じて難易度が変化するようなものであることが望ましい。例えばこのゲームの登場キャラクターは、それぞれ、単に強さを表すパラメーターの数値が異なるだけに留まらず、複数の属性のいずれかに属したり、複数のスキル(特殊能力)のうちいくつかのスキルを所持したりするなどして、互いに異なる性質を有する場合があるものとする。
【0022】
一方、各ステージには、そのステージで登場する敵キャラクターやそのステージでのゲームの内容などによって、使用されるキャラクターの有利・不利に影響する条件が設定されているものとする。例えば、あるステージでは特定の属性に属するキャラクターが有利になるが、別のステージではその属性に属するキャラクターは不利になる場合がある。また、ステージによって、特定のスキルを所持するキャラクターが活躍するが、別のあるスキルはそのステージのプレイに影響しない、などといった場合がある。このように登場キャラクターのそれぞれに各種の性質が設定されるとともに、ステージにもそれぞれ異なる性質が設定されることによって、ステージと使用キャラクターとの組み合わせによってそのステージを攻略する難易度が大きく変化することとなる。ユーザは、各ステージのプレイを開始する際に、そのステージの性質と選択可能なキャラクターの性質とを考慮して、そのステージのプレイに適したキャラクターを使用キャラクターとして選択することになる。これにより、ユーザは各ステージ内でのゲームのプレイだけでなく、自身の所持キャラクターの中からどのキャラクターを使用キャラクターとして選択するのかといった要素も、ゲームの一環として楽しむことができる。
【0023】
しかしながら、登場キャラクターやステージの種類が増加すると、ユーザはプレイしようとするステージや登場キャラクターの性質を把握することが困難になり、使用キャラクターの選択が煩雑になってしまうおそれがある。特に、他のユーザが所持しているキャラクターの中からサポートキャラクターを選択する場合、自身が所持しておらず、その性質を十分に把握できていない種類のキャラクターが選択候補となる可能性がある。そこで本実施形態に係る情報処理システム1は、各ユーザによるサポートキャラクターの選択を支援するための情報を提示するインタフェースを備えることとしている。これにつき、以下詳細に説明する。
【0024】
以下、本実施形態に係る情報処理システム1において各装置が実現する機能について、
図2の機能ブロック図を用いて説明する。なお、ここでは複数のクライアント装置10のうちの一つを注目クライアント装置10nとして、その機能について説明するが、他のクライアント装置10も同様の機能を備えるものとする。また、以下では注目クライアント装置10nを使用するユーザを注目ユーザという。
【0025】
注目クライアント装置10nは、機能的に、ステージ選択操作受付部31と、サポートキャラクター選択操作受付部32と、使用キャラクター選択操作受付部33と、ゲーム処理実行部34と、を含む。これらの機能は、注目クライアント装置10nの制御部11が記憶部12に格納されたプログラムを実行することによって実現される。また、サーバ装置20は、機能的に、候補キャラクター通知部41と、ゲーム制御部42と、を含む。これらの機能は、サーバ装置20の制御部21が記憶部22に格納されたプログラムを実行することによって実現される。これらのプログラムは、インターネット等の通信ネットワークを介して各装置に提供されてもよいし、光ディスク等のコンピュータ読み取り可能な情報記憶媒体に格納されて各装置に提供されてもよい。
【0026】
注目クライアント装置10nのステージ選択操作受付部31は、注目ユーザからプレイ対象ステージを選択する操作(以下、ステージ選択操作という)を受け付ける。プレイ対象ステージは、注目ユーザがこれからプレイしようとするステージである。具体的に、ステージ選択操作受付部31は、サーバ装置20のゲーム制御部42に問い合わせを行って、その時点で注目ユーザがプレイ可能な1又は複数の候補ステージの情報を取得する。そして、取得した情報に基づいて注目ユーザに候補ステージの一覧を提示する。注目ユーザは、提示された候補ステージの中から、プレイを希望するステージを選択することによって、プレイ対象ステージを指定するステージ選択操作を行う。例えばこのステージ選択操作は、表示装置16の画面に一覧表示されたステージの中から、一のステージをタップするなどして指定する操作であってよい。
【0027】
注目クライアント装置10nのサポートキャラクター選択操作受付部32は、ステージ選択操作によって選択されたプレイ対象ステージのプレイに使用するサポートキャラクターの選択操作(以下、サポートキャラクター選択操作という)を、注目ユーザから受け付ける。具体的にサポートキャラクター選択操作受付部32は、プレイ対象ステージが選択された状態において、サポートキャラクターとして選択される候補となる候補キャラクターを注目ユーザに提示する。注目ユーザは、提示された候補キャラクターの中から、プレイ対象ステージでのプレイに使用するサポートキャラクターを選択する。ステージ選択操作と同様、サポートキャラクター選択操作は一覧表示された複数の候補キャラクターのうちの一つをタップするなどして指定する操作であってよい。
【0028】
サポートキャラクターの候補キャラクターは、サーバ装置20の候補キャラクター通知部41から通知される。候補キャラクター通知部41は、各クライアント装置10の要求に応じて、候補キャラクターの一覧を通知する。候補キャラクター通知部41が各クライアント装置10に通知する候補キャラクターの一覧は、ユーザ毎に異なるものであってよい。例えば本情報処理システム1を利用する各ユーザの間で友人関係が設定されている場合、候補キャラクター通知部41は、要求元のクライアント装置10を利用するユーザの友人として設定されたユーザの所持キャラクターをランダムに選出して、候補キャラクターとして通知する。また、友人ではない他のユーザの所持キャラクターをランダムに選出して、候補キャラクターとして通知してもよい。なお、各ユーザは、自身の所持キャラクターのうち、サポートキャラクターとして他のユーザに利用を許可するキャラクターを予め登録することとしてもよい。この場合候補キャラクター通知部41は、各ユーザがサポートキャラクター用に登録したキャラクターの情報を取得し、候補キャラクターを通知する際には、この各ユーザによって登録されたキャラクターの中から選出された候補キャラクターを通知する。なお、本実施形態において候補キャラクター通知部41は、プレイ対象ステージに関係なくランダムに候補キャラクターを選出し、通知するものとする。
【0029】
本実施形態において、サポートキャラクター選択操作受付部32は、注目ユーザによるサポートキャラクターの選択を支援するために、プレイ対象ステージと、候補キャラクターそれぞれとの関係に応じて決まる表示態様で、複数の候補キャラクターを注目ユーザに提示することとする。なお、本実施形態における「表示態様」とは、候補キャラクターの表示順序、表示色、表示サイズ、付加的な画像表示(演出を含む)の有無等である。この表示態様の具体例については、後に詳しく説明する。
【0030】
注目クライアント装置10nの使用キャラクター選択操作受付部33は、ステージ選択操作によって選択されたプレイ対象ステージのプレイに使用する使用キャラクターのうち、サポートキャラクター以外のキャラクターを選択する操作(以下、使用キャラクター選択操作という)を、注目ユーザから受け付ける。使用キャラクター選択操作は、注目ユーザ自身の所持キャラクターの中から使用キャラクターを選択する操作である。なお、一つのステージのプレイに複数の所持キャラクターを使用する場合、注目ユーザは複数の使用キャラクターを選択する必要がある。この場合、注目ユーザは予め一緒に使用したい複数の所持キャラクターをまとめたキャラクターセット(デッキ)を登録することができてもよい。キャラクターセットが事前に登録されていれば、注目ユーザは登録されたキャラクターセットを選択するだけで、複数の使用キャラクターをまとめて選択することができる。
【0031】
注目クライアント装置10nは、使用キャラクター選択操作とサポートキャラクター選択操作のどちらを先に注目ユーザから受け付けてもよい。ただし、サポートキャラクター選択操作受付部32は、プレイ対象ステージに応じた表示態様で候補キャラクターを注目ユーザに提示するために、ステージ選択操作を受け付けてプレイ対象ステージが特定された後に、サポートキャラクター選択操作を受け付けることになる。
【0032】
ステージ選択操作受付部31によってプレイ対象ステージが選択され、サポートキャラクター選択操作受付部32、及び使用キャラクター選択操作受付部33によって使用キャラクターが選択された後に、選択されたステージのゲームが開始される。注目クライアント装置10nのゲーム処理実行部34は、サーバ装置20のゲーム制御部42と連携して、選択されたステージのゲームの処理を実行する。
【0033】
具体的に、例えばゲーム処理実行部34は、選択されたステージに登場する敵キャラクターなど、そのステージのゲームに関する情報をゲーム制御部42から取得する。そして、取得した情報に基づいてゲーム画面を描画し、表示装置16の画面に表示する。また、ゲーム処理実行部34は、注目ユーザからそのゲームに関するゲーム操作を受け付ける。このゲーム操作には、使用キャラクターがそのステージのゲーム中に実行する振る舞いを指示する操作が含まれてよい。ゲーム処理実行部34は、注目ユーザから受け付けたゲーム操作に応じてゲームを進行させ、その結果をゲーム制御部42に通知する。
【0034】
なお、ゲームの進行に関する処理は、クライアント装置10側で実行されてもよいし、サーバ装置20側で実行されてもよい。クライアント装置10側でゲーム進行に関する処理が実行される場合、ゲーム処理実行部34は、ユーザのゲーム操作に応じてゲームを進行させる処理を実行し、対象となるステージのゲームが終了した際に、そのステージのゲームの結果をサーバ装置20のゲーム制御部42に対して送信する。一方、サーバ装置20側でゲーム進行に関する処理が実行される場合、ゲーム処理実行部34は、注目ユーザから受け付けたゲーム操作の内容を都度サーバ装置20に送信する。サーバ装置20のゲーム制御部42は、受け付けたゲーム操作の内容に応じてゲームを進行させる処理を実行し、その結果としてユーザに提示すべき情報を含む表示指示をクライアント装置10に送信する。クライアント装置10のゲーム処理実行部34は、受信した表示指示に応じた内容を表示装置16の画面に表示する。このような処理が繰り返されることにより、ゲームが進行することになる。また、ゲーム進行に関する処理はいずれか一方のみで実行させるのではなく、クライアント装置10とサーバ装置20の双方で分担して実行されてもよい。いずれの場合にも、ユーザがプレイ対象ステージと使用キャラクターを選択してプレイ対象ステージのゲームを開始した後は、使用キャラクターは変更されずにそのステージのゲームが進行し、そのステージのゲームが終了した際には、ゲームの結果に関する情報がサーバ装置20のゲーム制御部42に通知される。
【0035】
以下、サポートキャラクター選択操作受付部32がサポートキャラクターの候補キャラクターを注目ユーザに提示する際の表示態様の具体例について、説明する。前述したように、サポートキャラクター選択操作受付部32は、プレイ対象ステージと候補キャラクターそれぞれとの関係に応じて決まる表示態様で、複数の候補キャラクターを提示する画面を表示装置16に表示する。以下、複数の候補キャラクターを提示し、その中からサポートキャラクターの選択を受け付けるための画面を、サポートキャラクター選択画面という。
【0036】
第1の例として、サポートキャラクター選択操作受付部32は、過去に他のユーザによってプレイ対象ステージでのプレイに使用された実績のある候補キャラクターを、サポートキャラクター選択画面内において優先的に表示してもよい。これにより、そのプレイ対象ステージでの使用に適した候補キャラクターを選択しやすくなる。
【0037】
この例では、サポートキャラクター選択操作受付部32は、本情報処理システム1のユーザがプレイ対象ステージを過去にプレイした際に使用されたキャラクターに関する情報
(以下、使用キャラクター情報という)をサーバ装置20から取得する。そして、この使用キャラクター情報に応じて決まる表示態様で、候補キャラクターを提示する。
【0038】
使用キャラクター情報は、プレイ対象ステージでの過去のプレイに実際に使用されたキャラクターのうち、特に使用回数の多いキャラクターを特定する情報であってよい。また、使用キャラクター情報には、プレイ対象ステージでのプレイに使用されたキャラクターそれぞれの使用頻度(すなわち、過去の所定期間における使用回数)に関する情報が含まれてよい。使用頻度に関する情報は、使用頻度そのものの数値を示す情報であってもよいし、各キャラクターを使用頻度の高さ順に並べた際の順位を示す情報であってもよい。
【0039】
このような使用キャラクター情報を提供するために、サーバ装置20のゲーム制御部42は、各ユーザによるゲームのプレイが行われるごとに、そのプレイの対象となったステージと、そのプレイで使用されたキャラクターの種類と、を関連づける情報を記録する。そして、記録された情報を元に、各ステージでのプレイに使用された頻度の高いキャラクターを、所定期間ごとに集計し、記録する。サポートキャラクター選択操作受付部32は、候補キャラクターの一覧を表示する際に、サーバ装置20に対してプレイ対象ステージを特定する情報を含む問い合わせを行い、この問い合わせに対する応答として使用キャラクター情報を取得する。なお、ここでのキャラクターの使用頻度は、単に使用された回数を表す数値ではなく、そのキャラクターを使用してプレイ対象ステージのゲームをクリア
(成功)した回数を示すものであってもよい。プレイ対象ステージをクリアした際に使用された頻度の高いキャラクターを使用キャラクター情報に含めることにより、よりそのステージをクリアするために有効と想定されるキャラクターを注目ユーザに提示できる。
【0040】
サポートキャラクター選択操作受付部32は、候補キャラクターの中に使用キャラクター情報によって特定されるキャラクターが存在する場合、そのキャラクターを高い優先順位で表示する。また、使用キャラクター情報によって特定されるキャラクターが複数いる場合、それらのキャラクターを使用頻度の高い順に表示してもよい。
図3は、このように他のユーザに使用されたキャラクターを高い優先順位で表示するサポートキャラクター選択画面の一例である。この図の例では、「みんなのクリアキャラクター」欄に、プレイ対象ステージをクリアする際に使用された頻度の高いキャラクターが表示されており、これらのキャラクターは「その他」欄のキャラクターより優先される態様で表示されている。
【0041】
第2の例として、サポートキャラクター選択操作受付部32は、プレイ対象ステージに設定された関連情報と、複数の候補キャラクターそれぞれと、の関係に応じて決まる表示態様で、候補キャラクターを提示してもよい。ここで関連情報は、選択候補となるステージのそれぞれに関連づけられ、当該ステージのプレイに適したキャラクターを特定するために用いられる情報である。具体的に関連情報は、各ステージでのプレイに有利に働くキャラクターのスキルを特定する情報であってよい。さらに、そのスキルの重要度(そのスキルがステージ攻略のためにどの程度必要かの度合い)を示す情報が関連づけられてもよい。
図4は、このような関連情報の一例を示す図である。
【0042】
この例では、サポートキャラクター選択操作受付部32は、サーバ装置20に対してプレイ対象ステージを特定する情報を含む問い合わせを行い、この問い合わせに対する応答として当該プレイ対象ステージの関連情報を取得する。そして、その関連情報に含まれるスキルを持つ候補キャラクターを高い優先順位で表示する。また、関連情報に複数のスキルが含まれる場合、より重要度の高いスキルを所持する候補キャラクターをより高い優先順位で表示してもよい。
図5は、重要度の高いスキルを所持する候補キャラクターを優先して表示するサポートキャラクター選択画面の一例を示している。この図の例では、「主要ギミック対応キャラクター」欄に、プレイ対象ステージ攻略の際に有効なスキル(ここでは「スキル1」及び「スキル3」)を所持するキャラクターが、「その他」欄にこのようなスキルを所持していないキャラクターが、順に表示されている。また、この図の例では「スキル3」が「スキル1」よりもプレイ対象ステージクリアのために重要である場合の表示例を示しており、より重要である「スキル3」が「スキル1」よりも高い優先順位で表示されている。
【0043】
なお、以上説明した具体例は、組み合わせて適用されてもよい。例えばサポートキャラクター選択操作受付部32は、サポートキャラクター選択画面内において、まず「みんなのクリアキャラクター」欄、次いで「主要ギミック対応キャラクター」欄、さらに続いて「その他」欄といった順序で、候補キャラクターを並べて表示してもよい。
【0044】
また、サポートキャラクター選択操作受付部32は、候補キャラクターを以上説明した基準とは別の基準でグループ分けして、グループごとに分離して各候補キャラクターを表示する場合がある。例えばサポートキャラクター選択操作受付部32は、注目ユーザと友人関係が設定されたユーザの所持キャラクターと、友人関係が設定されていないユーザの所持キャラクターとを、分離した状態で表示してもよい。また、一度サポートキャラクターとして選択され、そのままでは再びサポートキャラクターとして選択できない状態になった候補キャラクターを、選択可能な候補キャラクターとは分離した状態で表示してもよい。このような場合にも、サポートキャラクター選択操作受付部32は、それぞれのグループ内において使用頻度の高いキャラクターや重要なスキルを所持するキャラクターを優先的に表示することとしてもよい。
【0045】
また、サポートキャラクター選択操作受付部32は、以上説明したプレイ対象ステージに応じて決まる表示態様のサポートキャラクター選択画面と、プレイ対象ステージに依存しない表示態様のサポートキャラクター選択画面とを、注目ユーザの指示に応じて切り替えることとしてもよい。具体的には、注目ユーザから候補キャラクターを所与の基準で並べ替えるための指示を受け付けるためのボタン等のインタフェースを、選択画面に含めることとしてもよい。注目ユーザは、サポートキャラクターを自分の考えで選択したい場合もある。そのような場合には、自分が指定した基準で候補キャラクターの並べ替えを行うことにより、使用キャラクター情報や関連情報などに応じて決定されるキャラクターとは別のキャラクターをサポートキャラクターとして選択できる。なお、サポートキャラクター選択画面には、特定のスキルを所持するキャラクターなど、所与の基準に合致する候補キャラクターのみを絞り込んで表示するためのインタフェースが含まれてもよい。この場合、注目ユーザが指定した基準に合致する候補キャラクターのみを表示する場合にも、サポートキャラクター選択操作受付部32は、これまで説明したのと同様の基準によって表示する候補キャラクターの優先順位を決定してもよい。なお、
図3及び
図5の例では、候補キャラクターを属性ごとに絞り込むためのインタフェース(属性ボタン)が含まれている。
【0046】
以上説明した本実施形態に係る情報処理システム1によれば、サポートキャラクターを選択する際に、選択候補となる候補キャラクターがこれからプレイしようとするプレイ対象ステージとの関係に応じた態様で提示される。そのためユーザは、サポートキャラクターを選択しやすくなる。
【0047】
なお、本発明の実施の形態は、以上説明したものに限られない。例えば以上の説明における画面の内容は例示に過ぎず、クライアント装置10はサポートキャラクターの候補キャラクターを各種の態様でユーザに提示してよい。例えば、以上の説明においては使用頻度の高い候補キャラクターや重要度の高いスキルを所持する候補キャラクターなど、プレイ対象ステージでの使用に適すると想定される候補キャラクターを高い優先順位で表示することとしたが、これに代えて、又はこれに加えて、プレイ対象ステージでの使用に適すると想定される候補キャラクターを他の候補キャラクターとは異なる背景色で表示したり、他の候補キャラクターより大きなサイズで表示したりして、強調表示することとしてもよい。
【0048】
また、以上の説明においてクライアント装置10、及びサーバ装置20のそれぞれが実行することとした処理の少なくとも一部は、複数の装置で分散して実行されてもよい。また、クライアント装置10が実行することとした処理の少なくとも一部はサーバ装置20によって実行されてもよく、逆にサーバ装置20が実行することとした処理の少なくとも一部はクライアント装置10によって実行されてもよい。特に、候補キャラクターをどのような表示態様でユーザに提示するかをクライアント装置10ではなくサーバ装置20が決定してもよい。この場合、サーバ装置20が各候補キャラクターの表示順序や背景色で表示するかなどを決定し、ユーザに提示する制御を行い、クライアント装置10はサーバ装置20から受け付けた指示に従ってサポートキャラクター選択画面を描画することとなる。
【符号の説明】
【0049】
1 情報処理システム、10 クライアント装置、11 制御部、12 記憶部、13
通信部、14 インタフェース部、15 操作入力装置、16 表示装置、20 サーバ装置、21 制御部、22 記憶部、23 通信部、31 ステージ選択操作受付部、32 サポートキャラクター選択操作受付部、33 使用キャラクター選択操作受付部、34 ゲーム処理実行部、41 候補キャラクター通知部、42 ゲーム制御部。
【手続補正書】
【提出日】2024-10-09
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
プロセッサを備え、前記プロセッサは、
ユーザから、プレイ対象とするプレイ対象ステージの選択を受け付け、
前記ユーザにより前記プレイ対象ステージがプレイされる際に、他のユーザが所持する少なくとも1のキャラクターから選択される候補となる1又は複数の候補キャラクターを、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で表示させ、
前記ユーザ及び他のユーザを含む複数のユーザが前記プレイ対象ステージを過去にプレイした際に使用したキャラクターについて、前記プレイ対象ステージでのプレイにおいて有利なスキルを特定するプレイ対象ステージ関連情報を取得し、
前記プレイ対象ステージ関連情報と前記複数の候補キャラクターとの関係に応じて前記表示態様を決定して表示させ、
前記ユーザが選択した候補キャラクターを使用して、前記プレイ対象ステージをプレイ可能に制御する、
情報処理装置。
【請求項2】
プロセッサが、ユーザからプレイ対象とするプレイ対象ステージの選択を受け付け、
プロセッサが、前記ユーザにより前記プレイ対象ステージがプレイされる際に、他のユーザが所持する少なくとも1のキャラクターから選択される候補となる1又は複数の候補キャラクターを、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で表示させ、
プロセッサが、ユーザ及び他のユーザを含む複数のユーザが前記プレイ対象ステージを過去にプレイした際に使用したキャラクターについて、前記プレイ対象ステージでのプレイにおいて有利なスキルを特定するプレイ対象ステージ関連情報を取得させ、
プロセッサが、前記プレイ対象ステージ関連情報と前記複数の候補キャラクターとの関係に応じて前記表示態様を決定して表示させ、
プロセッサが、前記ユーザが選択した候補キャラクターを使用して、前記プレイ対象ステージをプレイ可能に制御する、
情報処理方法。
【請求項3】
プロセッサに、ユーザからプレイ対象とするプレイ対象ステージの選択を受け付けさせ、
プロセッサに、前記ユーザにより前記プレイ対象ステージがプレイされる際に、他のユーザが所持する少なくとも1のキャラクターから選択される候補となる1又は複数の候補キャラクターを、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で表示させ、
プロセッサに、前記ユーザ及び他のユーザを含む複数のユーザが前記プレイ対象ステージを過去にプレイした際に使用したキャラクターについて、前記プレイ対象ステージでのプレイにおいて有利なスキルを特定するプレイ対象ステージ関連情報を取得させ、
プロセッサに、前記プレイ対象ステージ関連情報と前記複数の候補キャラクターとの関係に応じて前記表示態様を決定して表示させ、
プロセッサに、前記ユーザが選択した候補キャラクターを使用して、前記プレイ対象ステージをプレイ可能に制御させる、
処理を実行させるプログラム。
【請求項4】
クライアント装置と、前記クライアント装置とネットワークを介して通信する情報処理装置を含むシステムであって、
前記情報処理装置は、
ユーザから、プレイ対象とするプレイ対象ステージの選択を受け付け、
前記ユーザにより前記プレイ対象ステージがプレイされる際に、他のユーザが所持する少なくとも1のキャラクターから選択される候補となる1又は複数の候補キャラクターを、前記プレイ対象ステージと前記候補キャラクターそれぞれとの関係に応じて決まる表示態様で前記クライアント装置に表示させ、
前記ユーザ及び他のユーザを含む複数のユーザが前記プレイ対象ステージを過去にプレイした際に使用したキャラクターについて、前記プレイ対象ステージでのプレイにおいて有利なスキルを特定するプレイ対象ステージ関連情報を取得し、
前記プレイ対象ステージ関連情報と前記複数の候補キャラクターとの関係に応じて前記表示態様を決定して前記クライアント装置に表示させ、
前記ユーザが選択した候補キャラクターを使用して、前記クライアント装置での前記プレイ対象ステージをプレイ可能に制御する、
システム。