(57)【要約】  パーティを構成する複数のプレイヤにより互いに協力して各種の課題を解決していくビデオゲームの趣向性を向上させることができるようにする。  あらかじめ定められた所定条件を満たすユーザを初心者に設定し、あらかじめ定められた特定条件を満たすユーザを指導者に設定し、複数のユーザにより構成されるパーティのうち、指導者と初心者とを含むパーティを構成する複数のユーザのうち少なくとも一部のユーザに対して特典を付与する。
2017110009.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
前記サーバに、
あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定機能と、
あらかじめ定められた特定条件を満たすユーザを指導者に設定する指導者設定機能と、
複数のユーザにより構成されるパーティのうち、前記指導者と前記初心者とを含むパーティを構成する複数のユーザのうち少なくとも一部のユーザに対して特典を付与する特典付与機能とを
実現させるためのビデオゲーム処理プログラム。
【請求項２】
前記指導者設定機能では、ユーザ端末からの設定依頼に応じて前記特定条件を満たすか否かを判定する機能を
実現させるための請求項１記載のビデオゲーム処理プログラム。
【請求項３】
前記指導者設定機能では、特定のタイミングとなったときに前記特定条件を満たすか否かを判定する機能を
実現させるための請求項１記載のビデオゲーム処理プログラム。
【請求項４】
前記サーバに、指導者であることを報知する報知機能を
実現させるための請求項１から請求項３のうち何れかに記載のビデオゲーム処理プログラム。
【請求項５】
通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理システムであって、
あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定手段と、
あらかじめ定められた特定条件を満たすユーザを指導者（メンター）に設定する指導者設定手段と、
複数のユーザにより構成されるパーティのうち、前記指導者と前記初心者とを含むパーティを構成する複数のユーザのうち少なくとも一部のユーザに対して特典を付与する特典付与手段とを含む
ことを特徴とするビデオゲーム処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態の少なくとも１つは、ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラム、及びビデオゲーム処理システムに関する。
【背景技術】
【０００２】
従来、ビデオゲームの分野では、パーティ（グループ、チーム、ギルドなどとも言う。）を構成する複数のプレイヤにより互いに協力して各種の課題を解決していくように構成されたシステムが種々提案されている。【０００３】
このようなシステムには、例えば、パーティの再編成を促す仕組みを有するものもある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１９２７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のゲームシステムは、ビデオゲームをプレイする人（プレイヤ）に対してパーティの再編成を促すという効果はあったものの、近年では、初心者と熟練者の間であってもビデオゲームを介して他プレイヤと繋がりを持ちたいという要望が従来よりも大きくなっている。そのため、従来のシステムではパーティを構成する複数のプレイヤにより互いに協力して各種の課題を解決していくビデオゲームの趣向性を向上させることが十分にはできていない場合があった。【０００６】
本発明の少なくとも１つの実施形態の目的は、上記課題を解決し、パーティを構成する複数のプレイヤにより互いに協力して各種の課題を解決していくビデオゲームの趣向性を向上させることである。
【課題を解決するための手段】
【０００７】
非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理プログラムは、ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、前記サーバに、あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定機能と、あらかじめ定められた特定条件を満たすユーザを指導者に設定する指導者設定機能と、複数のユーザにより構成されるパーティのうち、前記指導者と前記初心者とを含むパーティを構成する複数のユーザのうち少なくとも一部のユーザに対して特典を付与する特典付与機能とを実現させるためのものである。【０００８】
非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理システムは、通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理システムであって、あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定手段と、あらかじめ定められた特定条件を満たすユーザを指導者に設定する指導者設定手段と、複数のユーザにより構成されるパーティのうち、前記指導者と前記初心者とを含むパーティを構成する複数のユーザのうち少なくとも一部のユーザに対して特典を付与する特典付与手段とを含むことを特徴とする。
【発明の効果】
【０００９】
本願の各実施形態により１または２以上の不足が解決される。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理システムの構成の例を示すブロック図である。
【図２】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図３】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図４】本発明の実施形態の少なくとも一つに対応するゲーム処理におけるサーバ側の動作の例を示すフローチャートである。
【図５】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図６】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図７】本発明の実施形態の少なくとも一つに対応する表示画面の例について説明するための説明図である。
【図８】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図９】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１０】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図１１】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１２】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図１３】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１４】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図１５】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。
【００１２】
［第１の実施形態］
図１は、本発明の一実施の形態におけるビデオゲーム処理システム１００の構成の例を示すブロック図である。図１に示すように、ビデオゲーム処理システム１００は、ビデオゲーム処理サーバ１０（サーバ１０）と、ビデオゲーム処理システムのユーザが使用するユーザ端末２０，２０１〜２０Ｎ（Ｎは任意の整数）とを含む。なお、ビデオゲーム処理システム１００の構成はこれに限定されず、単一のユーザ端末を複数のユーザが使用する構成としてもよいし、複数のサーバを備える構成としてもよい。
【００１３】
サーバ１０と複数のユーザ端末２０，２０１〜２０Ｎは、それぞれインターネットなどの通信ネットワーク３０に接続されている。なお、図示しないが、複数のユーザ端末２０，２０１〜２０Ｎは、通信業者によって管理される基地局と無線通信回線によるデータ通信を行うことによって、通信ネットワーク３０と接続する。
【００１４】
ビデオゲーム処理システム１００は、サーバ１０と複数のユーザ端末２０，２０１〜２０Ｎとを備えることにより、ユーザの操作に応じて各種処理を実行するための各種機能を実現する。
【００１５】
サーバ１０は、ビデオゲーム処理システム１００の管理者によって管理され、複数のユーザ端末２０，２０１〜２０Ｎに対して各種処理に関する情報を提供するための各種機能を有する。本例において、サーバ１０は、ＷＷＷサーバなどの情報処理装置によって構成され、各種情報を格納する記憶媒体を備える。なお、サーバ１０は、制御部や通信部などコンピュータとして各種処理を行うための一般的な構成を備えるが、ここでの説明は省略する。また、ビデオゲーム処理システム１００においては、複数のユーザ端末２０，２０１〜２０Ｎそれぞれにかかる処理負荷を軽減させるといった観点から、各種情報はサーバ１０が管理することが好ましい。ただし、各種情報を記憶する記憶部は、サーバ１０がアクセス可能な状態で記憶領域を備えていればよく、例えば専用の記憶領域をサーバ１０の外部に有する構成とされていてもよい。
【００１６】
図２は、サーバ１０の構成の例であるサーバ１０Ａの構成を示すブロック図である。図２に示すように、サーバ１０Ａは、記憶部１１と、初心者設定部１２と、指導者設定部１３と、特典付与部１４とを少なくとも備える。
【００１７】
記憶部１１は、ビデオゲームにおいて複数のプレイヤにより結成される各パーティそれぞれに関する各種情報を示すパーティ情報を記憶する機能を有する。
【００１８】
ここで、パーティ情報とは、複数のプレイヤにより構成されるパーティに関する各種情報を意味する。パーティ情報の構成は、パーティに関する情報であれば特に限定されないが、本例では、パーティを構成する各プレイヤのステータスが含まれる。ステータスには、各プレイヤが指導者（メンター）であるか、初心者（ビギナー）であるか、そのどちらでもないかを特定可能な情報が含まれる。
【００１９】
初心者設定部１２は、あらかじめ定められた所定条件を満たした場合に、プレイヤのステータスを初心者に設定する機能を有する。所定条件は、初心者であることを認定するために定められた条件であればどのようなものであってもよい。
【００２０】
初心者設定部１２は、例えば、新規のプレイヤが登録された場合に所定条件を満たすと判定し、そのプレイヤのステータスを初心者に設定するようにすればよい。また、初心者設定部１２は、例えば、ユーザからの初心者設定依頼を受けた場合に所定条件を満たすか否か判定し、満たす場合にそのユーザ（プレイヤ）のステータスを初心者に設定するようにしてもよい。
【００２１】
指導者設定部１３は、あらかじめ定められた特定条件を満たした場合に、プレイヤのステータスを指導者に設定する機能を有する。特定条件は、指導者であることを認定するために定められた条件であればどのようなものであってもよい。
【００２２】
指導者設定部１３は、例えば、プレイヤのレベルが特定レベル以上となった場合、プレイヤが特定のアイテムを取得した場合、プレイヤが特定数のステージをクリアした場合、プレイヤが特定数のポイントを取得した場合、プレイヤが特定数のポイントを消費した場合、またはそれらのうち複数あるいは全部を満たす場合に、そのプレイヤのステータスを指導者に設定するようにすればよい。また、指導者設定部１３は、例えば、ユーザからの指導者設定依頼を受けた場合に特定条件を満たすか否か判定し、満たす場合にそのユーザ（プレイヤ）のステータスを指導者に設定するようにしてもよい。
【００２３】
特典付与部１４は、複数のユーザにより構成されるパーティのうち、指導者と初心者とを含むパーティを構成する各ユーザに対して特典を付与する機能を有する。
【００２４】
特典付与部１４は、例えば、初心者と指導者とを含むパーティが構成された場合に、そのパーティを構成する各ユーザに対して特典を付与する。なお、例えば初心者であるプレイヤと指導者であるプレイヤのみに特典を付与するようにしてもよい。なお、特典は、アイテムやポイントなど、どのようなものであってもよい。また、パーティを構成する各ユーザに対して特典を付与するための構成は特に限定されず、例えばパーティを構成する複数のユーザのうち少なくとも一部のユーザ（例えば、付与条件を満たすユーザ）に対して特典を付与する構成としてもよい。すなわち、各ユーザについて特典の付与判定を行う構成としてもよい。このような構成の例には、初心者または指導者にのみ特典を付与する構成や、初心者に付与する特典と指導者に付与する特典とに差異を設ける構成がある。
【００２５】
複数のユーザ端末２０，２０１〜２０Ｎは、それぞれ、ユーザによって管理され、例えば携帯電話端末やＰＤＡ（Personal Digital Assistants）、携帯型ゲーム装置などのネットワーク配信型のゲームを行うことが可能な通信端末によって構成される。なお、ビデオゲーム処理システム１００が含み得るユーザ端末の構成は上述した例に限定されず、ユーザがビデオゲームを認識し得る構成であればよい。ユーザ端末の構成の他の例には、スマートウォッチなどの所謂ウェアラブルデバイスや、ウェアラブルデバイスと通信端末等との組み合わせがある。
【００２６】
また、複数のユーザ端末２０，２０１〜２０Ｎは、それぞれ、通信ネットワーク３０に接続し、サーバ１０との通信を行うことにより各種処理を実行するためのハードウェア（例えば、座標に応じたブラウザ画面やゲーム画面を表示する表示装置など）およびソフトウェアを備える。なお、複数のユーザ端末２０，２０１〜２０Ｎそれぞれは、サーバ１０を介さずに互いに直接通信を行うこともできる構成とされていてもよい。
【００２７】
次に、本例のビデオゲーム処理システム１００（システム１００）の動作について説明する。
【００２８】
図３は、システム１００が実行するゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、パーティの構成状況に応じた特典の付与に関連する処理が行われる。以下、サーバ１０Ａとユーザ端末２０（端末２０）とユーザ端末２０１（端末２０１）とが、ゲーム処理を実行する場合を例にして説明する。
【００２９】
端末２０は、ゲーム処理において、サーバ１０Ａに対して初心者設定依頼を行う（ステップＳ１１）。
【００３０】
サーバ１０Ａは、端末２０から初心者設定依頼を受けると、端末２０のプレイヤがあらかじめ定められた所定条件を満たすか否か判定し、満たす場合にそのプレイヤのステータスを初心者に設定する（ステップＳ１２）。なお、所定条件を満たさない場合には、サーバ１０Ａは、例えば端末２０に対して設定不可である旨を通知するようにする。
【００３１】
一方、端末２０１は、ゲーム処理において、サーバ１０Ａに対して指導者設定依頼を行う（ステップＳ１３）。
【００３２】
サーバ１０Ａは、端末２０１から指導者設定依頼を受けると、端末２０１のプレイヤがあらかじめ定められた特定条件を満たすか否か判定し、満たす場合にそのプレイヤのステータスを指導者に設定する（ステップＳ１４）。なお、特定条件を満たさない場合には、サーバ１０Ａは、例えば端末２０１に対して設定不可である旨を通知するようにする。
【００３３】
そして、サーバ１０Ａは、各パーティの構成状況を確認し、指導者と初心者とを含むパーティが新たに存在した場合に、そのパーティを構成する各ユーザ（本例では、端末２０のプレイヤと端末２０１のプレイヤ）に対して特典を付与する（ステップＳ１５）。
【００３４】
図４は、システム１００が実行するゲーム処理の他の例を示すフローチャートである。本例におけるゲーム処理では、パーティの構成状況に応じた特典の付与に関連する処理が行われる。以下、サーバ１０Ａがゲーム処理を実行する場合を例にして説明する。
【００３５】
サーバ１０Ａは、所定のタイミング（例えば、あらかじめ定められた時間になったとき、ユーザ登録があったときなど）で、あらかじめ定められた所定条件を満たすプレイヤが新たに存在した場合に、そのプレイヤのステータスを初心者に設定する（ステップＳ１０１）。なお、所定条件を満たすプレイヤが新たに存在した場合に、サーバ１０Ａは、そのプレイヤに対して初心者設定の希望があるか否かを確認し、希望がある場合に設定するようにしてもよい。
【００３６】
また、サーバ１０Ａは、特定のタイミング（例えば、あらかじめ定められた時間になったときなど）で、あらかじめ定められた特定条件を満たすプレイヤが新たに存在した場合に、そのプレイヤのステータスを指導者に設定する（ステップＳ１０２）。なお、特定条件を満たすプレイヤが新たに存在した場合に、サーバ１０Ａは、そのプレイヤに対して指導者設定の希望があるか否かを確認し、希望がある場合に設定するようにしてもよい。
【００３７】
そして、サーバ１０Ａは、各パーティの構成状況を確認し、指導者と初心者とを含むパーティが新たに存在した場合に、そのパーティを構成する各ユーザに対して特典を付与する（ステップＳ１０３）。なお、ステップＳ１０３の処理は、例えば、あらかじめ定められた時間になったとき、パーティが新たに構成されたとき、パーティの構成が変更されたときなどに実行される。
【００３８】
以上に説明したように、第１の実施形態の一側面として、ユーザの操作に応じてビデオゲームの進行を制御する機能を備えたサーバ１０Ａが、初心者設定部１２と、指導者設定部１３と、特典付与部１４とを備える構成としているので、あらかじめ定められた所定条件を満たすユーザを初心者に設定し、あらかじめ定められた特定条件を満たすユーザを指導者に設定し、複数のユーザにより構成されるパーティのうち、指導者と初心者とを含むパーティを構成する各ユーザに対して特典を付与し、パーティを構成する複数のプレイヤにより互いに協力して各種の課題を解決していくビデオゲームの趣向性を向上させることができる。
【００３９】
すなわち、指導者と初心者とを含むパーティを構成することを各ユーザに促すことができるので、ビデオゲームの趣向性を向上させることができる。また、指導者を目指すプレイヤに対しては、指導者に認定されるための特定条件を満たすことを促すことができ、ビデオゲームの趣向性を向上させることができる。さらに、指導者に認定されたプレイヤに対しては、指導者として相応しいプレイを促すことができるので、ビデオゲームの趣向性を向上させることができる。
【００４０】
［第２の実施形態］
図５は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｂ（サーバ１０Ｂ）の構成を示すブロック図である。本例においてサーバ１０Ｂは、記憶部１１と、初心者設定部１２と、指導者設定部１３と、特典付与部１４と、報知部１５とを少なくとも備える。
【００４１】
報知部１５は、指導者であることを報知する報知機能を有する。指導者であることを報知するための構成は特に限定されないが、端末２０，２０１〜２０Ｎが備える表示装置の表示画面に指導者に設定されたプレイヤのプレイヤキャラクタが表示されたゲーム画面が表示される場合に、そのプレイヤキャラクタの近傍に指導者であることを示すアイコンなどを表示する構成が好ましい。
【００４２】
ここで、ゲーム画面とは、仮想空間（あるいはゲーム空間）を表す画面を意味する。なお、本例では、ゲーム画面を構成する各種要素を画像と称する場合がある。ゲーム画面の構成はビデオゲームの状況をユーザが認識し得る構成であれば特に限定されない。
【００４３】
また、ゲーム画面を表示装置の表示画面に表示させるとは、通信ネットワーク３０を用いた通信により、ユーザ端末２０等が備える表示装置にゲーム画面を出力させることを意味する。表示装置にゲーム画面を表示させるための構成の例には、サーバ側で生成した情報（出力情報）を端末側に送信する構成がある。なお、出力情報の構成は特に限定されず、例えば画像を圧縮した情報でもよいし、端末側で画像を生成させるための情報であってもよい。画像を圧縮した情報の例には、クラウドゲームで使用されるもの（例えば、ＭＰＥＧ）がある。また、端末側で画像を生成させるための情報には、オンラインゲームで使用されるもの（例えば、オブジェクトの位置情報）がある。
【００４４】
図６は、サーバ１０が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｂの動作を例にして説明する。なお、ここでは、重複説明を避ける観点から報知部１５の処理以外は記載を省略する。
【００４５】
サーバ１０Ｂは、指導者に設定されたプレイヤ（ここではユーザ端末２０１のプレイヤ）のプレイヤキャラクタＰＣ（図７参照）をゲーム画面に出現させる場合に、そのプレイヤキャラクタの近傍にアイコンＸ（図７参照）を表示させることで、表示されているプレイヤキャラクタが指導者に認定されたキャラクタであることを報知する（ステップＳ１６）。すなわち、ユーザ端末２０，２０１がそれぞれ備える表示装置の表示画面に、プレイヤキャラクタＰＣの近傍にアイコンＸが表示されたゲーム画面が表示される。
【００４６】
以上に説明したように、第２の実施形態の一側面として、サーバ１０Ｂが、報知部１５を備える構成としているので、指導者として設定されたプレイヤのプレイヤキャラクタが、指導者として設定されていることを各プレイヤ（同一パーティのプレイヤに限らない）に報知することができる。
【００４７】
上述した各実施の形態では言及していないが、指導者に設定されたプレイヤと初心者に設定されたプレイヤとのマッチングを行うようにしてもよい。この場合、例えば、マッチング希望のプレイヤの中から、指導者と初心者をそれぞれ少なくとも１プレイヤずつ含むパーティをランダムに構成するようにすればよい。
【００４８】
上述した各実施の形態では言及していないが、指導者に設定されたプレイヤからの依頼、または他のプレイヤからの依頼により、指導者の設定を解除するようにしてもよい。他のプレイヤからの依頼である場合には、複数の他のプレイヤからの依頼があったときなど、解除条件を設けるようにしてもよい。
【００４９】
上述した各実施の形態では言及していないが、指導者に設定されたプレイヤは、初心者に設定された同一パーティのプレイヤに対して、チャットなどを利用してゲームのガイド（操作方法、画面の見方、パーティプレイ、テキストコマンド、コンフィグなどのガイド）を行うことができるものとする。なお、初心者でも指導者でもないプレイヤに対してガイドすることができるようにしてもよい。
【００５０】
上述した各実施の形態では条件を満たすプレイヤを初心者や指導者に設定する構成としていたが、初心者や指導者となる資格を与えることとし、資格が与えられたプレイヤの操作により初心者や指導者の設定や解除を行うようにしてもよい。
【００５１】
上述した各実施の形態では言及していないが、初心者に設定されたプレイヤのキャラクタであることをアイコン等により報知するようにしてもよい。
【００５２】
［第３の実施形態］
図８は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｃ（サーバ１０Ｃ）の構成を示すブロック図である。本例においてサーバ１０Ｃは、記憶部１１と、初心者設定部１２と、指導者設定部１３Ｃと、特典付与部１４と、マッチング部１６と、評価部１７と、更新部１８とを少なくとも備える。
【００５３】
マッチング部１６は、複数のユーザをマッチングする機能を有する。
【００５４】
ここで、マッチングとは、組み合わせることを意味する。複数のユーザをマッチングするための構成は特に限定されないが、マッチング条件の少なくとも一部をユーザが認識し得る構成であることが好ましい。このような構成の例には、ユーザが選択したマッチング条件を満たす他ユーザを当該ユーザにマッチングする構成がある。
【００５５】
評価部１７は、マッチング部１６によりマッチングされた複数のユーザのうち、あらかじめ定められた評価条件を満たすユーザに他のユーザを評価させる機能を有する。
【００５６】
ここで、評価条件の内容は特に限定されないが、他のユーザを客観的に評価し得る内容であることが好ましい。評価条件の例には、評価対象と所定の関係（例えば、いわゆるフレンド関係）が設定されていないことがある。
【００５７】
また、ユーザに他のユーザを評価させるとは、ユーザに他のユーザに対する評価を入力させることを意味する。ユーザに他のユーザを評価させるための構成は特に限定されないが、評価する側に過度な負担や責任を感じさせない構成であることが好ましい。このような構成の例には、所定数の選択肢から１つの選択肢を選択することで他のユーザを評価できるゲーム画面をユーザに提供する構成がある。
【００５８】
更新部１８は、評価部１７による評価結果に基づいてユーザの評価に関する情報（評価情報）を更新する機能を有する。
【００５９】
ここで、評価結果とは、ユーザが他のユーザに対する評価として入力した内容を意味する。評価結果に基づいて評価されたユーザの評価情報を更新するための構成は特に限定されないが、複数回の評価結果が蓄積または反映される構成であることが好ましい。このような構成の例には、評価結果に対応する数値をユーザの評価を識別するための数値（評価値）として蓄積する構成がある。この場合、少なくとも評価情報には評価値が含まれる。
【００６０】
指導者設定部１３Ｃは、評価情報を参照してユーザを指導者に設定する機能を有する。
【００６１】
ここで、評価情報を参照して設定するとは、評価対象のユーザに対応する評価情報が、指導者となるための条件を満たしているか否かを判定し、満たしていると判定した場合にユーザを指導者に設定することを意味する。
【００６２】
図９は、サーバ１０が実行するゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、ユーザの評価に関連する処理が行われる。以下、サーバ１０Ｃの動作を例にして説明する。なお、端末２０や、サーバ１０Ｃと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００６３】
サーバ１０Ｃは、ゲーム処理において、先ず、複数のユーザをマッチングする（ステップＳ３−１０１）。本例においてサーバ１０Ｃは、各ユーザからの要求に応じて、マッチング条件を満たす複数のユーザをマッチングする。
【００６４】
サーバ１０Ｃは、複数のユーザをマッチングすると、ユーザを評価する（ステップＳ３−１０２）。本例においてサーバ１０Ｃは、マッチングした複数のユーザのうち、評価条件を満たすユーザから他ユーザに対する評価に関する入力を受け付ける。すなわち、サーバ１０Ｃは、評価対象以外のユーザによる評価を利用して評価対象であるユーザを評価する。
【００６５】
サーバ１０Ｃは、ユーザを評価すると、評価情報を更新する（ステップＳ３−１０３）。本例においてサーバ１０Ｃは、評価対象としたユーザに対応する評価情報に今回の評価結果が反映されるように当該評価情報を更新する。
【００６６】
以上に説明したように、第３の実施形態の一側面として、サーバ１０Ｃが、指導者設定部１３Ｃと、マッチング部１６と、評価部１７と、更新部１８を備える構成としているので、複数のユーザをマッチングし、マッチングした複数のユーザのうち、あらかじめ定められた評価条件を満たすユーザに他のユーザを評価させ、評価結果に基づいてユーザの評価に関する情報（評価情報）を更新し、評価情報を参照してあらかじめ定められた特定条件を満たすユーザを指導者に設定し、パーティを構成する複数のプレイヤに互いを評価させた結果を、ユーザを指導者として設定することに影響させることができる。
【００６７】
なお、上述した第３の実施形態の例では特に言及していないが、サーバ１０Ｃが、あらかじめパーティを組んだ複数のユーザと他のユーザとをあらかじめ定められたマッチング条件に従ってマッチングし、他のユーザにパーティを組んだ複数のユーザのうち少なくとも一部のユーザを評価させる構成としてもよい。すなわち、例えばユーザＡとユーザＢが互いを指定して組んだパーティＸと、ユーザＣとがマッチングされた場合、ユーザＣにユーザＡとユーザＢを評価させる構成としてもよい。なお、この場合、ユーザＡとユーザＢにユーザＣを評価させる構成としてもよい。このような構成とすることで、知り合い同士で互いを高く評価する事態を防止し、評価情報に客観性をもたせることができる。
【００６８】
［第４の実施形態］
図１０は、ビデオゲーム処理サーバ１０（例えば、サーバ１０Ａ乃至１０Ｃ）を適用し得るビデオゲーム処理サーバ１１０（サーバ１１０）の構成を示すブロック図である。すなわち、上記各実施形態の例における各主構成要素は、矛盾等が生じない範囲でサーバ１１０の構成要素となり得る。以下、ビデオゲーム処理サーバ１１０について説明する。なお、ビデオゲーム処理システム１００やユーザ端末２０を適用し得るシステムや端末については、重複説明を避ける観点から記載を省略する。
【００６９】
本例においてサーバ１１０は、記憶部１１１と、初心者設定部１１２と、指導者設定部１１３と、提供部１１４とを少なくとも備える。
【００７０】
記憶部１１１は、ビデオゲームにおいて複数のプレイヤにより結成される各パーティそれぞれに関する各種情報を示すパーティ情報を記憶する機能を有する。
【００７１】
初心者設定部１１２は、あらかじめ定められた所定条件を満たすユーザを初心者に設定する機能を有する。
【００７２】
指導者設定部１１３は、あらかじめ定められた特定条件を満たすユーザを指導者に設定する機能を有する。
【００７３】
提供部１１４は、指導者に、初心者のうち指導者に指定された初心者により入力された情報（初心者入力情報）を提供する機能を有する。
【００７４】
ここで、指導者が初心者を指定するための構成は特に限定されないが、指導者により既に指定されている初心者であるか否かを指導者が識別し得る構成であることが好ましい。このような構成の例には、指定可能な初心者に関する情報を含むゲーム画面を指導者に提供する構成がある。
【００７５】
また、初心者入力情報とは、初心者が指導者に提供され得る情報として入力した情報であればどのようなものであってもよい。このような情報の例には、ビデオゲームに関する質問として初心者に入力された文字列がある。
【００７６】
また、初心者入力情報を指導者に提供するための構成は特に限定されないが、初心者を指定した指導者を含む提供対象が、初心者入力情報を入力した初心者を認識し得る構成であることが好ましい。このような構成の例には、初心者入力情報と初心者の識別情報（例えば、質問と質問者）とを、当該初心者に対応付けされた提供対象に提供する構成がある。なお、初心者と提供対象とを対応付けるための構成は特に限定されないが、少なくとも一人の初心者と一人の指導者とが対応付けされる構成であることが好ましい。このような構成の例には、複数の初心者と複数の指導者とを対応付けて所定の記憶領域に記憶する構成がある。また、提供対象の構成は特に限定されないが、少なくとも一人の指導者を含むことが好ましい。提供対象の例には、同じ仮想空間でビデオゲームをプレイする指導者と他の初心者との集合がある。
【００７７】
図１１は、サーバ１１０が実行するゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、初心者入力情報を指導者に提供することに関連する処理が行われる。
【００７８】
サーバ１１０は、ゲーム処理において、先ず、初心者を設定し（ステップＳ４−１０１）、指導者を設定する（ステップＳ４−１０２）。
【００７９】
サーバ１１０は、初心者と指導者を設定すると、指導者に、初心者により入力された情報を提供する（ステップＳ４−１０３）。本例においてサーバ１１０は、初心者が操作する端末から受信した情報の少なくとも一部を、少なくとも当該初心者を指定した指導者を含む提供対象が操作する端末に送信する。
【００８０】
以上に説明したように、第４の実施形態の一側面として、サーバ１１０が、初心者設定部１１２と、指導者設定部１１３と、提供部１１４を備える構成としているので、あらかじめ定められた所定条件を満たすユーザを初心者に設定し、あらかじめ定められた特定条件を満たすユーザを指導者に設定し、指導者に、初心者のうち指導者に指定された初心者により入力された情報を提供し、指導者と初心者の交流を促すことができる。
【００８１】
なお、上述した第４の実施形態の例では特に言及していないが、サーバ１１０が、初心者に、指導者により入力された情報（指導者入力情報）を提供する構成としてもよい。このような構成とすることで、指導者が初心者に回答する形での交流を促すことができる。なお、指導者入力情報を初心者に提供するための構成は特に限定されないが、初心者が、指導者入力情報を入力したものを認識し得る構成であることが好ましい。このような構成の例には、所定数の初心者と指導者を含むいわゆるチャット用のチャンネルを備える構成がある。
【００８２】
なお、上述した第４の実施形態の例では特に言及していないが、サーバ１１０が、各ユーザが初心者であるか、指導者であるか、そのどちらでもないか（あるいは、初心者と指導者以外の者であるか。以下「他者」という。）を識別可能な情報を記憶する記憶手段を参照し、初心者により入力された情報を、他者には提供しない構成としてもよい。このような構成とすることで、初心者が質問等を入力する際の負担を軽くすることができる。すなわち、一定以上の信頼があると考えられるもの（すなわち、指導者）以外からの反応がきてしまうことを心配しないでよいので、心理的な負担などを減らせる。この場合、指導者により入力された情報（特に、初心者により入力された情報に対するか回答）を他者には提供しない構成としてもよい。また、初心者または指導者が、初心者と指導者のうち、自身が入力したい情報を提供したい者または入力された情報の提供を受けてよい者を指定可能な構成としてもよい。この場合、サーバ１１０は、初心者または指導者による情報の入力を受け付けた際、情報を入力した者に対応する指定情報（すなわち、情報を提要したい者または情報の提供を受けてよい者に関する情報）を参照し、当該情報を提供する構成としてもよい。ただし、指導者が情報の提供を一切受け付けないような事態を防止するため、指定情報には一定の制限が課される構成とされることが好ましい。
【００８３】
なお、上述した第４の実施形態の例では特に言及していないが、サーバ１１０が、指導者と初心者とを配置可能な仮想空間（いわゆるチャットルームまたはチャンネル。）に、一人以上の指導者と、該一人以上の指導者に指定された初心者とを配置する構成としてもよい（以下、初心者を含む仮想空間を「ビギナーチャンネル」という場合がある。）。このような構成とすることで、指導者と初心者のより自由な交流を促すことができる。なお、仮想空間の構成は特に限定されず、例えば、仮想空間に、人数上限や、初心者と指導者の上限内訳を設定する構成としてもよい。
【００８４】
なお、上述した第４の実施形態の例では特に言及していないが、サーバ１１０が、指導者がビデオゲームにログインした際、初心者により入力された情報の提供対象として当該指導者を含める構成としてもよい。このような構成とすることで、指導者には一定の義務感をもつことを促すことができる。この場合、例えばあらかじめ定められた辞任を満たすユーザが指導者に設定されている場合、当該設定を解除または変更する構成としてもよい。
【００８５】
なお、上述した第４の実施形態の例では特に言及していないが、サーバ１１０が、あらかじめ定められた解除条件を満たすユーザが初心者に設定されている場合、当該設定を解除または変更する構成としてもよい。解除条件の内容は特に限定されず、例えばビデオゲームをプレイした時間に関するものがある。このような構成とすることで、初心者に設定されたままのユーザが過大になることを防止できる。なお、初心者ではなくなったユーザに関しては、ログアウトした後、次回ログイン時に初心者としての処理（例えば、ビギナーチャンネルへの参加）を行わない構成とすることで、初心者でなくなったことに応じてすぐに当該処理（例えば、ビギナーチャンネルからの即時強制排除）を行う場合と比べてサーバ負荷を軽減させることができる。
【００８６】
なお、上述した第４の実施形態の例では特に言及していないが、サーバ１１０が、指導者により特定された初心者には、指導者に提供され得る情報の入力を禁止する構成としてもよい。このような構成とすることで、ユーザ間でのトラブルを事前に防止できる。なお、この場合、指導者による初心者の特定にはトラブルを回避するための構成（例えば、履歴の保存や排除理由の入力要求）が設けられることが好ましい。
【００８７】
なお、上述した第４の実施形態の例では特に言及していないが、サーバ１１０が、指導者により入力された情報と初心者により入力された情報とが異なる形態で示されるゲーム画面を指導者と初心者とに共有させる構成としてもよい。この場合、当該ゲーム画面には、ビデオゲームにログインしているか否かなど、各ユーザの状態を表示する領域が設けられることが好ましい。
【００８８】
［第５の実施形態］
図１２は、ビデオゲーム処理サーバ１０（例えば、サーバ１０Ａ乃至１０Ｃ）を適用し得るビデオゲーム処理サーバ２１０（サーバ２１０）の構成を示すブロック図である。すなわち、上記各実施形態の例における各主構成要素は、矛盾等が生じない範囲でサーバ２１０の構成要素となり得る。以下、ビデオゲーム処理サーバ２１０について説明する。なお、ビデオゲーム処理システム１００やユーザ端末２０を適用し得るシステムや端末については、重複説明を避ける観点から記載を省略する。
【００８９】
本例においてサーバ２１０は、配列部２１１と、マッチング部２１２とを少なくとも備える。
【００９０】
配列部２１１は、ビデオゲームにおけるコンテンツのプレイ要求を行ったユーザを、コンテンツに対応する枠に配列する機能を有する。
【００９１】
ここで、コンテンツとは、ビデオゲームにおけるサービスの１単位を意味する。コンテンツの構成は特に限定されないが、終了条件が定められていることが好ましい。コンテンツの例には、ユーザが一人でプレイするものや、所定数のユーザが同時にプレイするものがある。また、複数のユーザが同時にプレイするコンテンツの例には、複数のユーザが協力するものや、ユーザ同士が対戦するものがある。
【００９２】
また、コンテンツに対応する枠とは、コンテンツに設定されたマッチング条件に基づいて複数のユーザをマッチングするために用いられるものである。１つのコンテンツに対応する枠の数は特に限定されず、単数であってもよい。
【００９３】
また、枠に配列するとは、順序を決めて並べることを意味する。ユーザを枠に配列するための構成は特に限定されないが、コンテンツに対するプレイ要求を行った順に並べることを原則としつつ、例外を設けることができる構成であることが好ましい。なお、ユーザが認識し得る形でユーザを並べず、例えば各ユーザの識別情報と、枠の識別情報と、順番とが対応付けて管理される構成としてもよい。
【００９４】
さらに、配列部２１１は、コンテンツを指定しないプレイ要求を行ったユーザを待機用の枠に配列する機能を有する。
【００９５】
ここで、待機用の枠とは、コンテンツに対応する枠とは別に待機用として設けられた枠を意味する。すなわち、本例において配列部２１１は一部のユーザをマッチング用にプールする。待機用の枠は、コンテンツに対応する枠（特に、コンテンツと１対１の対応関係を定義された枠）と異なる枠であればその構成は特に限定されない。待機用の枠の例には、コンテンツの種類や対応レベルなど、複数のコンテンツに共通する性質が設定されたものがある。
【００９６】
ユーザを待機用の枠に配列するための構成は特に限定されないが、プレイ要求を行った時期が早いユーザほど早く他のユーザとマッチングされるように配列されることが好ましい。このような構成の例には、プレイ要求を行った順にユーザを配列する構成がある。
【００９７】
マッチング部２１２は、配列部２１１により配列された複数のユーザにより枠に構成される列（ユーザ列）において、所定のマッチング条件を満たした複数のユーザを当該列の先頭から順次マッチングする機能を有する。
【００９８】
ここで、マッチング条件とは、複数のユーザがマッチングされる条件を意味する。マッチング条件の内容は特に限定されないが、ユーザの属性（例えば、ビデオゲームにおける役割や職業、特性など）に関連したものであり、互いに異なる属性が設定された２以上のユーザを含む所定数のユーザがマッチングされる内容であることが好ましい。マッチング条件の例には、「属性Ａのユーザと、属性Ｂまたは属性Ｃのユーザと、属性Ｄのユーザとであること。」がある。
【００９９】
また、列の先頭から順次マッチングするとは、配列部２１１が配列した列の先頭から、マッチング条件を満たす複数のユーザを決定し、マッチングすることを意味する。すなわち、列の前方に位置するユーザほど優先的にマッチングされる。なお、複数のユーザを列の先頭から順次マッチングするための構成は特に限定されないが、１つのコンテンツに複数の枠が対応付けされている場合、当該複数の枠の先頭に位置するユーザ同士がマッチングされることが好ましい。複数のユーザを列の先頭から順次マッチングするための構成の例には、コンテンツに対応する複数の枠の先頭に位置するユーザ同士がマッチング条件を満たしたものと判定する構成や、条件を満たす複数のユーザを列から抽出する構成がある。
【０１００】
さらに、マッチング部２１２は、コンテンツに対応する枠に配列されたユーザ（コンテンツ配列ユーザ）と待機用の枠に配列されたユーザ（待機ユーザ）とをマッチングする機能を有する。
【０１０１】
ここで、コンテンツ配列ユーザと待機ユーザとをマッチングするための構成は特に限定されないが、マッチングされた複数のユーザが、コンテンツ配列ユーザに対応するコンテンツをプレイできる構成が好ましい。このような構成の例には、マッチング待機時間が長い枠に配列されているコンテンツ配列ユーザと待機ユーザとのマッチングを優先的に行う構成がある。
【０１０２】
図１３は、サーバ２１０が実行するゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、複数のユーザをマッチングすることに関連する処理が行われる。
【０１０３】
サーバ２１０は、ゲーム処理において、先ず、コンテンツのプレイ要求を行ったユーザを、コンテンツに対応する枠に配列する（ステップＳ５−１０１）。本例においてサーバ２１０は、コンテンツを指定する（または条件を提示した）プレイ要求を行ったユーザを、指定されたコンテンツ（または、条件を満たす１以上のコンテンツ）における当該ユーザの属性に対応する枠に配列する。すなわち、例えばプレイ要求を行ったユーザの属性が属性Ａであり、５つのコンテンツを抽出した場合、サーバ２１０は、５つのコンテンツそれぞれに対応する属性Ａの枠それぞれに、当該ユーザを配列する。
【０１０４】
また、サーバ２１０は、コンテンツを指定しないプレイ要求を行ったユーザを、待機用の枠に配列する（ステップＳ５−１０２）。本例においてサーバ２１０は、コンテンツを指定しないプレイ要求を行ったユーザを、プレイ要求を行った順に待機用の枠に配列する。
【０１０５】
サーバ２１０は、プレイ要求に応じてユーザを配列すると、マッチング条件を満たした複数のユーザをマッチングする（ステップＳ５−１０３）。本例においてサーバ２１０は、先ず、１つのコンテンツに配列された複数のユーザが当該コンテンツに対応するマッチング条件を満たす場合、当該複数のユーザをマッチングし、１つのグループとしてコンテンツをプレイさせる。一方、１つのコンテンツに配列された複数のユーザでは当該コンテンツに対応するマッチング条件を満たさない場合、マッチング条件を満たし得るユーザが待機用の枠に配列されていないか確認する。ここで、待機用の枠に配列されているユーザを含めればコンテンツ対応するマッチング条件を満たす複数のユーザが揃う場合、サーバ２１０は、コンテンツに対応する枠に配列された１以上のユーザと待機用の枠に配列された１以上のユーザとをマッチングし、１つのグループとしてコンテンツをプレイさせる。
【０１０６】
以上に説明したように、第５の実施形態の一側面として、サーバ２１０が、配列部２１１と、マッチング部２１２を備える構成としているので、ビデオゲームにおけるコンテンツのプレイ要求を行ったユーザを、コンテンツに対応する枠に配列し、配列した複数のユーザにより枠に構成される列において、所定のマッチング条件を満たした複数のユーザを当該列の先頭から順次マッチングし、さらに、コンテンツを指定しないプレイ要求を行ったユーザを待機用の枠に配列し、コンテンツに対応する枠に配列されたユーザと待機用の枠に配列されたユーザとをマッチングし、マッチングに要する時間を短縮することができる。
【０１０７】
なお、上述した第５の実施形態の例では特に言及していないが、サーバ２１０が、他ユーザの補助を目的としたプレイ要求を行ったユーザを補助用の枠に配列し、コンテンツに対応する枠に配列されたユーザと補助用の枠に配列されたユーザとをマッチングする構成としてもよい。このような構成とすることで、プレイヤの要望に応じつつ、コンテンツに対応する枠に配列されたユーザの数が少ない場合も迅速にマッチングを行うことができる。すなわち、他人をヘルプしたいと考えているプレイヤの要望に応えつつマッチングに要する時間を短縮し得るシステムを実現できる。
【０１０８】
なお、上述した第５の実施形態の例では特に言及していないが、サーバ２１０が、あらかじめ定められた所定条件を満たすユーザを初心者に設定し、あらかじめ定められた特定条件を満たすユーザを指導者に設定し、他ユーザの補助を目的としたプレイ要求を行った指導者を補助用の枠に配列し、コンテンツに対応する枠に配列された初心者と補助用の枠に配列された指導者とのマッチングを少なくとも指導者同士のマッチングよりも優先して行う構成としてもよい。このような構成とすることで、より指導者の初心者との交流を促すことができる。
【０１０９】
ここで、初心者と指導者とのマッチングを指導者同士のマッチングよりも優先するための構成は特に限定されないが、マッチングにより構成されるグループに指導者が所定数または所定割合以上所属することが制限される構成であることが好ましい。このような構成の例には、マッチングにより４人のグループを作成しようとする際、３人以上の指導者が同グループに所属できないことをマッチング条件に含める構成がある。
【０１１０】
なお、上述した第５の実施形態の例では特に言及していないが、サーバ２１０が、複数のコンテンツのうち、指導条件を満たすコンテンツに対応する枠に配列された初心者と、待機用の枠または補助用の枠に配列された指導者とのマッチングを他のマッチングよりも優先する構成としてもよい。このような構成とすることで、指導者を設ける効果をより高めることができる。ここで、指導条件の内容は特に限定されないが、複数あるコンテンツのうちより指導を受けたいという要望が高いと考えられるコンテンツが含まれるものであることが好ましい。指導条件の例には、ビデオゲームに設けられたストーリーを進めるためにクリアしなければならないコンテンツであることや、複数のユーザが対戦するコンテンツ（いわゆるＰｖＰコンテンツ）でないことがある。また、コンテンツの難易度を指導条件に含める構成としてもよい。また、指導者に設定されたユーザについて、当該ユーザがクリアしていないコンテンツに対応する枠に配列されたユーザとはマッチングされない構成としてもよい。
【０１１１】
なお、上述した第５の実施形態の例では特に言及していないが、サーバ２１０が、指導者のうち、初心者とマッチングされたことに関する達成条件を満たした指導者に特典を付与する構成としてもよい。このような構成とすることで、初心者とコンテンツに参加することを指導者に促すことができる。ここで、達成条件の例には、初心者とのマッチング回数や初心者とプレイしたコンテンツのクリア回数がある。
【０１１２】
［第６の実施形態］
図１４は、ビデオゲーム処理サーバ１０（例えば、サーバ１０Ａ乃至１０Ｃ）を適用し得るビデオゲーム処理サーバ３１０（サーバ３１０）の構成を示すブロック図である。すなわち、上記各実施形態の例における各主構成要素は、矛盾等が生じない範囲でサーバ３１０の構成要素となり得る。以下、ビデオゲーム処理サーバ３１０について説明する。なお、ビデオゲーム処理システム１００やユーザ端末２０を適用し得るシステムや端末については、重複説明を避ける観点から記載を省略する。
【０１１３】
本例においてサーバ３１０は、配列部３１１と、マッチング部３１２とを少なくとも備える。
【０１１４】
配列部３１１は、ビデオゲームにおけるコンテンツのプレイ要求を行ったユーザを、コンテンツに対応する枠に配列する機能を有する。ここで、コンテンツのプレイ要求は、少なくとも１つのコンテンツを指定したプレイ要求であることとする。
【０１１５】
さらに、配列部３１１は、コンテンツを指定しないプレイ要求を行ったユーザを、ビデオゲームの初心者であると認定するための条件を満たすユーザ（初心者）が配列された枠に配列することを優先する機能を有する。
【０１１６】
ここで、初心者が配列された枠とは、コンテンツをプレイするためにマッチングされることを待っている状態にある初心者が配列されている枠を意味する。
【０１１７】
また、初心者が配列された枠に配列することを優先するための構成は特に限定されないが、初心者が配列された枠がない場合にも何れかの枠にユーザが配列され得る構成であることが好ましい。このような構成の例には、コンテンツを指定しないプレイ要求を行ったユーザに関して、先ず初心者が配列されたコンテンツに配列可能か否かを判定し、配列の可能な場合には配列し、配列不能な場合には他の条件に従って当該ユーザを配列するコンテンツを決定する構成がある。
【０１１８】
マッチング部３１２は、配列部３１１により配列された複数のユーザにより枠に構成される列（ユーザ列）において、所定のマッチング条件を満たした複数のユーザを当該列の先頭から順次マッチングする機能を有する。
【０１１９】
図１５は、サーバ３１０が実行するゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、複数のユーザをマッチングすることに関連する処理が行われる。
【０１２０】
サーバ３１０は、ゲーム処理において、先ず、コンテンツのプレイ要求を行ったユーザ（コンテンツ指定ユーザ）をコンテンツに対応する枠に配列する（ステップＳ６−１０１）。本例においてサーバ３１０は、ユーザにより指定されたコンテンツに対応する枠にユーザを配列する。
【０１２１】
また、サーバ３１０は、コンテンツを指定しないプレイ要求を行ったユーザ（コンテンツ非指定ユーザ）を、初心者が配列された枠（初心者配列枠）を優先して配列する（ステップＳ６−１０２）。本例においてサーバ３１０は、初心者が配列された枠に関する規則を含む所定の配列規則に従って、コンテンツ非指定ユーザを枠に配列する。
【０１２２】
サーバ３１０は、プレイ要求に応じてユーザを配列すると、マッチング条件を満たした複数のユーザをマッチングする（ステップＳ６−１０３）。本例においてサーバ３１０は、同一のコンテンツに対応する枠に配列された複数のユーザのうち、マッチング条件を満たした複数のユーザをマッチングし、１つのグループとしてコンテンツをプレイさせる。
【０１２３】
以上に説明したように、第６の実施形態の一側面として、サーバ３１０が、配列部３１１と、マッチング部３１２を備える構成としているので、ビデオゲームにおけるコンテンツのプレイ要求を行ったユーザを、コンテンツに対応する枠に配列し、配列した複数のユーザにより枠に構成される列において、所定のマッチング条件を満たした複数のユーザを当該列の先頭から順次マッチングし、コンテンツを指定しないプレイ要求を行ったユーザを、ビデオゲームの初心者であると認定するための条件を満たすユーザが配列された枠に配列することを優先し、初心者が他のユーザとマッチングされるまでの時間を短縮することができる。すなわち、初心者が配列されている枠に他のユーザが配列される確率が高まるため、同一枠において初心者を含む複数のユーザがマッチング条件を満たすのに要する時間が短くなる。
【０１２４】
以上に説明したように、本願の各実施形態により１または２以上の不足が解決される。なお、夫々の実施形態による効果は、非限定的な効果または効果の一例である。
【０１２５】
なお、上述した各実施の形態では特に言及していないが、初心者と指導者とがマッチングされたことにより同一コンテンツをプレイした場合と、初心者と指導者とのうち少なくとも一方が他方に依頼または提案したことにより同一コンテンツをプレイした場合とで、当該複数のユーザに付与される特典が異なる構成としてもよい。すなわち、初心者と指導者とを含むパーティの作成経過を参照して、当該パーティの取り扱いを異ならせる構成としてもよい。このような構成とすることで、より初心者と指導者との交流を促すことができる。例えば、初心者または指導者が積極的にパーティを作成した場合に比べ、偶然にパーティが作成された場合（例えば、マッチング機能により初心者と指導者がマッチングされた場合）の特典の価値を下げるまたは無くす構成とすることで、初心者と指導者の積極的な交流を促すことができる。
【０１２６】
なお、上述した各実施形態では、複数のユーザ端末２０，２０１〜２０Ｎとサーバ１０は、自己が備える記憶装置に記憶されている各種制御プログラム（例えば、ビデオゲーム処理プログラム）に従って、上述した各種の処理を実行する。
【０１２７】
また、システム１００の構成は上述した各実施形態の例として説明した構成に限定されず、例えばユーザ端末が実行する処理として説明した処理の一部または全部をサーバ１０が実行する構成としてもよいし、サーバ１０が実行する処理として説明した処理の一部または全部を複数のユーザ端末２０，２０１〜２０Ｎの何れか（例えば、ユーザ端末２０）が実行する構成としてもよい。また、サーバ１０が備える記憶部の一部または全部を複数のユーザ端末２０，２０１〜２０Ｎの何れかが備える構成としてもよい。すなわち、システム１００におけるユーザ端末２０とサーバ１０のどちらか一方が備える機能の一部または全部を、他の一方が備える構成とされていてもよい。これは、サーバ２１０やサーバ３１０を備えるシステムについても同じである。
【０１２８】
また、プログラムが、上述した各実施形態の例として説明した機能の一部または全部を、通信ネットワークを含まない装置単体に実現させる構成としてもよい。
【０１２９】
なお、ビデオゲームの進行に応じてとは、ビデオゲームで発生し得る種々の進行あるいは変化等が生じたことを特定の処理の契機や基準とすることを意味する。特定の処理の例としては、判定処理や情報更新処理などがある。また、ビデオゲームで発生し得る種々の進行あるいは変化等の例としては、時間の進行、ゲーム要素値の変化、特定のステータス若しくはフラグの更新、あるいはユーザによる操作入力などがある。
［付記］
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
［１］
ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
前記サーバに、
あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定機能と、
あらかじめ定められた特定条件を満たすユーザを指導者に設定する指導者設定機能と、
複数のユーザにより構成されるパーティのうち、前記指導者と前記初心者とを含むパーティを構成する複数のユーザのうち少なくとも一部のユーザに対して特典を付与する特典付与機能とを
実現させるためのビデオゲーム処理プログラム。
［１−１］
前記サーバに、
複数のユーザをマッチングするマッチング機能と、
該マッチング機能によりマッチングした複数のユーザのうち、あらかじめ定められた評価条件を満たすユーザに他のユーザを評価させる評価機能と、
前記評価機能による評価結果に基づいてユーザの評価に関する情報（以下「評価情報」という。）を更新する更新機能とを実現させ、
前記指導者設定機能では、前記評価情報を参照して前記設定を行う機能を
実現させるための［１］記載のビデオゲーム処理プログラム。
［１−２］
前記マッチング機能では、あらかじめパーティを組んだ複数のユーザと他のユーザとをあらかじめ定められたマッチング条件に従ってマッチングする機能を実現させ、
前記評価機能では、前記他のユーザに前記パーティを組んだ複数のユーザのうち少なくとも一部のユーザを評価させる機能を
実現させるための［１−１］記載のビデオゲーム処理プログラム。
［２］
前記指導者設定機能では、ユーザ端末からの設定依頼に応じて前記特定条件を満たすか否かを判定する機能を
実現させるための［１］記載のビデオゲーム処理プログラム。
［３］
前記指導者設定機能では、特定のタイミングとなったときに前記特定条件を満たすか否かを判定する機能を
実現させるための請求項１記載のビデオゲーム処理プログラム。
［４］
前記サーバに、指導者であることを報知する報知機能を
実現させるための［１］から［３］のうち何れかに記載のビデオゲーム処理プログラム。
［５］
ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
前記サーバに、
あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定機能と、
あらかじめ定められた特定条件を満たすユーザを指導者に設定する指導者設定機能と、
前記指導者に、前記初心者のうち前記指導者に指定された初心者により入力された情報を提供する提供機能を
実現させるためのビデオゲーム処理プログラム。
［５−１］
前記提供機能では、前記初心者に、前記指導者により入力された情報を提供する機能を
実現させるための［５］記載のビデオゲーム処理プログラム。
［６］
ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
前記サーバに、
前記ビデオゲームにおけるコンテンツのプレイ要求を行ったユーザを、コンテンツに対応する枠に配列する配列機能と、
該配列機能により配列した複数のユーザにより前記枠に構成される列において、所定のマッチング条件を満たした複数のユーザを当該列の先頭から順次マッチングするマッチング機能とを実現させ、
前記配列機能では、前記コンテンツを指定しないプレイ要求を行ったユーザを待機用の枠に配列し、
前記マッチング機能では、前記コンテンツに対応する枠に配列されたユーザと前記待機用の枠に配列されたユーザとをマッチングする機能を
実現させるためのビデオゲーム処理プログラム。
［６−１］
前記配列機能では、他ユーザの補助を目的としたプレイ要求を行ったユーザを補助用の枠に配列し、
前記マッチング機能では、前記コンテンツに対応する枠に配列されたユーザと前記補助用の枠に配列されたユーザとをマッチングする機能を
実現させるための［６］記載のビデオゲーム処理プログラム。
［６−２］
前記サーバに、
あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定機能と、
あらかじめ定められた特定条件を満たすユーザを指導者に設定する指導者設定機能とを実現させ、
前記配列機能では、前記他ユーザの補助を目的としたプレイ要求を行った指導者を補助用の枠に配列し、
前記マッチング機能では、前記コンテンツに対応する枠に配列された初心者と前記補助用の枠に配列された指導者とのマッチングを少なくとも指導者同士のマッチングよりも優先して行う機能を
実現させるための［６−１］記載のビデオゲーム処理プログラム。
［７］
ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
前記サーバに、
前記ビデオゲームにおけるコンテンツのプレイ要求を行ったユーザを、コンテンツに対応する枠に配列する配列機能と、
該配列機能により配列した複数のユーザにより前記枠に構成される列において、所定のマッチング条件を満たした複数のユーザを当該列の先頭から順次マッチングするマッチング機能とを実現させ、
前記配列機能では、前記コンテンツを指定しないプレイ要求を行ったユーザを、前記ビデオゲームの初心者であると認定するための条件を満たすユーザが配列された枠に配列することを優先する機能を
実現させるためのビデオゲーム処理プログラム。
［８］
［１］から［７］のうち何れかに記載のビデオゲーム処理プログラムが前記サーバに実現させる機能のうち少なくとも１つの機能を、当該サーバと通信可能なユーザ端末に実現させるためのビデオゲーム処理用プログラム。
［９］
［１］から［８］のうち何れかに記載のビデオゲーム処理プログラムがインストールされたサーバ。
［１０］
通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理システムであって、
あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定手段と、
あらかじめ定められた特定条件を満たすユーザを指導者（メンター）に設定する指導者設定手段と、
複数のユーザにより構成されるパーティのうち、前記指導者と前記初心者とを含むパーティを構成する各ユーザに対して特典を付与する特典付与手段とを含む
ことを特徴とするビデオゲーム処理システム。
［１１］
前記サーバが、前記初心者設定手段と、前記指導者設定手段と、前記特典付与手段とを含み、
前記ユーザ端末が、前記ビデオゲームに関する情報を送受信してゲーム画面を表示装置の表示画面に出力する出力手段を含む
［１０］記載のビデオゲーム処理システム。
［１２］
ユーザによりユーザ端末に入力された操作に応じてビデオゲームの進行を制御する機能を当該ユーザ端末に実現させるためのビデオゲーム処理プログラムであって、あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定機能と、あらかじめ定められた特定条件を満たすユーザを指導者に設定する指導者設定機能と、複数のユーザにより構成されるパーティのうち、前記指導者と前記初心者とを含むパーティを構成する複数のユーザのうち少なくとも一部のユーザに対して特典を付与する特典付与機能とを有するサーバから、当該サーバが備える機能に関する情報を受信して当該機能に対応する入出力を行う機能を前記ユーザ端末に
実現させるためのビデオゲーム処理プログラム。
［１３］
ユーザによりユーザ端末に入力された操作に応じてビデオゲームの進行を制御する機能を当該ユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
前記ユーザ端末に、
あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定機能と、
あらかじめ定められた特定条件を満たすユーザを指導者に設定する指導者設定機能と、
複数のユーザにより構成されるパーティのうち、前記指導者と前記初心者とを含むパーティを構成する複数のユーザのうち少なくとも一部のユーザに対して特典を付与する特典付与機能とを
実現させるためのビデオゲーム処理プログラム。
［１４］
［１３］記載のビデオゲーム処理プログラムが前記ユーザ端末に実現させる機能のうち少なくとも１つの機能を、当該ユーザ端末と通信可能なサーバに実現させるためのビデオゲーム処理プログラム。
［１５］
［１２］から［１４］のうち何れかに記載のビデオゲーム処理プログラムがインストールされたユーザ端末。
［１６］
ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理方法であって、
あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定処理と、
あらかじめ定められた特定条件を満たすユーザを指導者に設定する指導者設定処理と、
複数のユーザにより構成されるパーティのうち、前記指導者と前記初心者とを含むパーティを構成する複数のユーザのうち少なくとも一部のユーザに対して特典を付与する特典付与処理とを含む
ことを特徴とするビデオゲーム処理方法。
［１７］
通信ネットワークと、サーバと、ユーザ端末とを備えるビデオゲーム処理システムが、  ユーザにより前記ユーザ端末に入力された操作に応じてビデオゲームの進行を制御するために実行するビデオゲーム処理方法であって、
あらかじめ定められた所定条件を満たすユーザを初心者に設定する初心者設定処理と、
あらかじめ定められた特定条件を満たすユーザを指導者に設定する指導者設定処理と、
複数のユーザにより構成されるパーティのうち、前記指導者と前記初心者とを含むパーティを構成する複数のユーザのうち少なくとも一部のユーザに対して特典を付与する特典付与処理とを含む
ことを特徴とするビデオゲーム処理方法。
【産業上の利用可能性】
【０１３０】
本発明の実施形態の一つによれば、パーティを構成する複数のプレイヤにより互いに協力して各種の課題を解決していくビデオゲームの趣向性を向上させるのに有用である。
【符号の説明】
【０１３１】
１０              サーバ
２０，２０１〜２０Ｎ        ユーザ端末
１１              記憶部
１２              初心者設定部
１３              指導者設定部
１４              特典付与部
１５              報知部
１６              マッチング部
１７              評価部
１８              更新部
３０              通信ネットワーク
１００            システム
【図１】
2017110009.tif 000003
【図２】
2017110009.tif 000004
【図３】
2017110009.tif 000005
【図４】
2017110009.tif 000006
【図５】
2017110009.tif 000007
【図６】
2017110009.tif 000008
【図７】
2017110009.tif 000009
【図８】
2017110009.tif 000010
【図９】
2017110009.tif 000011
【図１０】
2017110009.tif 000012
【図１１】
2017110009.tif 000013
【図１２】
2017110009.tif 000014
【図１３】
2017110009.tif 000015
【図１４】
2017110009.tif 000016
【図１５】
2017110009.tif 000017
【国際調査報告】
2017110009.tif 000018
2017110009.tif 000019