(57)【要約】      （修正有）【課題】ユーザによって作成されたクイズコンテンツを迅速に公開することができるクイズゲームを提供する。【解決手段】サーバ１０は、一又は複数のプロセッサ１１と、一又は複数の投稿ユーザから投稿された複数のクイズコンテンツを記憶するストレージ１５と、を備える。一又は複数のプロセッサ１１は、所定のコンピュータ読み取り可能な命令を実行することにより、複数のクイズコンテンツから選ばれた少なくとも１つの出題クイズを解答ユーザに提示し、解答ユーザから出題クイズに関する評価を示す評価情報を受け付ける。【選択図】図１
2015222561.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザに対してクイズゲームを提供するシステムであって、
一又は複数のプロセッサと、
前記複数のユーザに含まれる投稿ユーザから投稿された複数のクイズコンテンツを記憶するストレージと、
を備え、
前記複数のユーザの各々は、前記クイズコンテンツの投稿、前記クイズコンテンツに対する解答、及び前記クイズコンテンツに対する評価を行うことができ、
当該一又は複数のプロセッサは、所定のコンピュータ読み取り可能な命令を実行することにより、
前記複数のユーザに含まれる解答ユーザからの要求に応じて、前記複数のクイズコンテンツから選ばれた少なくとも１つの出題クイズを事前審査を経ずに当該解答ユーザに提示し、
前記出題クイズについてのクイズシーケンスの実行後に前記解答ユーザから前記出題クイズに関する評価を示す評価情報を受け付ける、
ように構成されたことを特徴とするシステム。
【請求項２】
前記評価情報は前記出題クイズと対応付けて前記ストレージに記憶され、
前記一又は複数のプロセッサは、前記ストレージにおいて前記出題クイズに前記評価情報が対応付けられて記憶されているときに、当該出題クイズを前記評価情報とともに解答ユーザに提示する、ように構成されることを特徴とする請求項１に記載のシステム。
【請求項３】
当該一又は複数のプロセッサは、前記出題クイズについてのクイズシーケンスの実行後に前記解答ユーザから前記出題クイズに関する通報を受け付ける、ように構成されることを特徴とする請求項１又は請求項２に記載のシステム。
【請求項４】
前記出題クイズについての前記クイズシーケンスは、前記出題クイズの設問を前記解答ユーザに提示する処理、当該設問に対する解答を前記解答ユーザから受け付ける処理、及び、当該設問に対する正答を前記解答ユーザに提示する処理を含む、
ことを特徴とする、請求項１ないし請求項３のいずれか１項に記載のシステム。
【請求項５】
前記一又は複数のプロセッサは、前記出題クイズを選択したユーザに対して前記評価情報を提示する、ように構成されることを特徴とする請求項１に記載のシステム。
【請求項６】
前記一又は複数のプロセッサは、
前記複数のクイズコンテンツから少なくとも２つの出題クイズを選択し、
選択された当該２つの出題クイズをクイズセットとして前記解答ユーザに提示し、
前記２つの出題クイズのうちの第１出題クイズについてのクイズシーケンスの実行後であって前記２つの出題クイズのうちの第２出題クイズについてのクイズシーケンスの実行前に前記解答ユーザから当該第１出題クイズに関する第１評価情報を受け付ける、
ように構成されることを特徴とする請求項１ないし請求項５のいずれか１項に記載のシステム。
【請求項７】
前記一又は複数のプロセッサは、
前記第２出題クイズについてのクイズシーケンスの実行後に当該第２出題クイズに関する第２評価情報を受け付ける、
ように構成されることを特徴とする請求項６に記載のシステム。
【請求項８】
前記一又は複数のプロセッサは、
前記評価情報に基づいて、前記出題クイズを非公開とし、または、前記出題クイズを前記ストレージから削除する、
ように構成されることを特徴とする請求項１ないし請求項７のいずれか１項に記載のシステム。
【請求項９】
複数のユーザに対してクイズゲームを提供するシステムであって、
一又は複数のプロセッサと、前記複数のユーザに含まれる投稿ユーザから投稿された複数のクイズコンテンツを記憶するストレージと、を有するサーバと、
前記複数のクイズコンテンツから選ばれた少なくとも１つの出題クイズについてクイズシーケンスを実行するクライアント端末と、
を備え、
前記複数のユーザの各々は、前記クイズコンテンツの投稿、前記クイズコンテンツに対する解答、及び前記クイズコンテンツに対する評価を行うことができ、
前記一又は複数のプロセッサは、
前記出題クイズを事前審査を経ずに前記クライアント端末に提供し、
前記出題クイズに関する評価情報を前記クライアント端末から受け付け、
当該評価情報を前記サーバのオペレータに提示する、
ように構成されたことを特徴とするシステム。
【請求項１０】
当該一又は複数のプロセッサは、前記クライアント端末から前記出題クイズに関する通報を受け付けるように構成されることを特徴とする請求項９に記載のシステム。
【請求項１１】
一又は複数のプロセッサが所定のコンピュータ読み取り可能な命令を実行することにより実現される、複数のユーザに対してクイズゲームを提供する方法であって、
前記複数のユーザに含まれる投稿ユーザから投稿された複数のクイズコンテンツを記憶する工程と、
前記複数のユーザに含まれる解答ユーザからの要求に応じて、前記複数のクイズコンテンツから選ばれた少なくとも１つの出題クイズを事前審査を経ずに解答ユーザに提示する工程と、
前記出題クイズについてのクイズシーケンスの実行後に前記解答ユーザから前記出題クイズに関する評価を示す評価情報を受け付ける工程と、
を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クイズゲームを提供するシステム及び方法に関し、より具体的には、ユーザによって作成されたクイズを出題可能なクイズゲームを提供するシステム及び方法に関する。
【背景技術】
【０００２】
様々な種類のビデオゲームやオンラインゲームの中で、クイズゲームは人気のあるジャンルの一つである。クイズゲームにおいては、クライアント端末において、ユーザに所定の設問を提示し、当該ユーザから設問に対する解答を受け付け、当該解答の正誤を判断してその判断の結果（正誤や解答が誤ってる場合には正答）を当該ユーザに提示するという一連の処理が行われる。
【０００３】
特開２００６−０５５２９４号公報（特許文献１）で指摘されているように、ユーザにクイズゲームを継続的にプレイさせるためには、幅広い分野において様々な難易度のクイズを数多く準備することが肝要であるが、その一方で、良質のクイズを数多く準備することは容易ではない。例えば、ゲームの開発側でクイズを準備する場合、限られた数のクリエイターにクイズの作成を依存せざるを得ないため、作成されるクイズの多様性及び数の面で不十分なものとなるおそれがある。
【０００４】
そこで、クイズゲームにおいてユーザが作成したクイズを提供することが考えられる。しかしながら、ユーザによって作成されるユーザ・ジェネレイテッド・コンテンツ（ＵＧＣ）は玉石混淆であり、その中には、ユーザに提供するコンテンツとして十分なクオリティを備えていないものや、一般に公開することが不適切なものも含まれ得る。このため、オンラインサービスにおいてＵＧＣを提供する場合には、サービスの運営者が各ＵＧＣについて事前に提供（公開）可否について審査を行い、審査を通過したコンテンツのみを一般ユーザに提供する事前審査方式を採用することが多い。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０５５２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のとおり、クイズゲームにおいては、多数のクイズをユーザに提供することが肝要であるから、ユーザから投稿される多数のクイズについて一々審査を行ったのでは審査負担が大きく、結局、十分な数のクイズを準備できなくなってしまう可能性がある。特に、クイズは、小説や動画等の他の分野のＵＧＣと比較して作成が容易であるから、多数のＵＧＣが審査対象となる可能性があり、事前審査の負担は他の分野のＵＧＣよりも大きいと考えられる。
【０００７】
本発明は、上述した問題の少なくとも一部を緩和又は改善することを目的とする。より具体的な本発明の目的の１つは、ユーザによって作成されたクイズコンテンツを迅速に公開することができるクイズゲームを提供するシステム、プログラム及び方法を提供することである。本発明のこれ以外の目的は、本明細書全体を参照することにより明らかとなる。
【課題を解決するための手段】
【０００８】
本発明の一実施形態に係るシステムは、一又は複数のプロセッサと、一又は複数の投稿ユーザから投稿された複数のクイズコンテンツを記憶するストレージと、を備える。一実施形態において、当該一又は複数のプロセッサは、所定のコンピュータ読み取り可能な命令を実行することにより、前記複数のクイズコンテンツから選ばれた少なくとも１つの出題クイズを解答ユーザに提示し、前記解答ユーザから前記出題クイズに関する評価を示す評価情報を受け付ける、ように構成される。
【０００９】
このように、ユーザによって投稿されたクイズコンテンツ（ＵＧＣの一種）をユーザに提示し、当該ユーザに提供されたクイズ（出題クイズ）についてクイズシーケンスが実行された後に、当該出題クイズに関する評価を示す表か情報を受け付けるようにしているので、ユーザから投稿されたクイズコンテンツについて事前審査を行わなくとも、ユーザからの評価情報のフィードバックを通じて、投稿されたクイズコンテンツについての評価を得ることができる。一実施形態におけるクイズシーケンスは、前記出題クイズの設問を前記解答ユーザに提示する処理、当該設問に対する解答を前記解答ユーザから受け付ける処理、及び、当該所定の設問に対する正答を前記解答ユーザに提示する処理を含む。
【００１０】
本発明の一実施形態において、前記評価情報は前記出題クイズと対応付けて前記ストレージに記憶され、前記一又は複数のプロセッサは、前記ストレージにおいて前記出題クイズに前記評価情報が対応付けられて記憶されているときに、当該出題クイズを前記評価情報とともに解答ユーザに提示する、ように構成される。
【００１１】
本発明の一実施形態において、当該一又は複数のプロセッサは、前記出題クイズについてのクイズシーケンスの実行後に前記解答ユーザから前記出題クイズに関する通報を受け付ける、ように構成される。この通報は、出題クイズの内容に誤りがあることを通報するものであってもよく、出題クイズの内容が差別的な内容などの社会的に不適切な内容を含むことを通報するものであってもよい。これにより、事前審査を行わなくとも、不適切な内容を含むクイズコンテンツを特定することができる。
【００１２】
本発明の一実施形態において、前記一又は複数のプロセッサは、前記出題クイズを選択したユーザに対して前記評価情報を提示するように構成される。これにより、出題者は自らが投稿した出題コンテンツに対する評価を知ることができる。
【００１３】
本発明の一実施形態において、前記一又は複数のプロセッサは、前記複数のクイズコンテンツから少なくとも２つの出題クイズを選択し、選択された当該２つの出題クイズをクイズセットとして解答ユーザに提示し、前記２つの出題クイズのうちの第１出題クイズについてのクイズシーケンスの実行後であって前記２つの出題クイズのうちの第２出題クイズについてのクイズシーケンスの実行前に前記解答ユーザから当該第１出題クイズに関する第１評価情報を受け付けるように構成される。これにより、複数のクイズがセットとして提示される場合であっても、そのうちの個別のクイズについて解答した後すぐに（他のクイズに解答する前に）当該クイズについて評価を行うことができる。
【００１４】
本発明の一実施形態において、前記一又は複数のプロセッサは、前記評価情報に基づいて、前記出題クイズを非公開とし、または、前記出題クイズを前記ストレージから削除する、ように構成される。これにより、評価情報に基づいて、所定の基準よりも悪い評価がなされたクイズコンテンツについては、ユーザへの提示がなされなくなるので、事前審査を行うことなく、ユーザが利用できる（解答できる）クイズコンテンツの質を維持することができる。この評価情報は、例えば５段階評価（「５」が高評価で「１」が低評価）とすることができ、一定数以上の評価情報が得られた出題コンテンツについて、その評価情報が「２．５」未満である出題コンテンツについて非公開とし、または、ストレージから削除することができる。この基準は、任意に設定することができる。
【００１５】
本発明の一実施形態に係るシステムは、一又は複数のプロセッサ及び一又は複数の投稿ユーザから投稿された複数のクイズコンテンツを記憶するストレージを有するサーバと、前記複数のクイズコンテンツから選ばれた少なくとも１つの出題クイズについてクイズシーケンスを実行するクライアント端末と、を備える。本発明の一実施形態において、前記一又は複数のプロセッサは、前記出題クイズに関する評価情報を前記クライアント端末から受け付け、当該評価情報を前記サーバのオペレータに提示する、ように構成される。これにより、ユーザから投稿されたクイズコンテンツが管理されているサーバのオペレータにユーザに出題された出題コンテンツの評価情報が提示されるので、オペレータは当該評価情報に基づいて、コンテンツの削除などの措置をとることができる。
【００１６】
本発明の一実施形態に係る方法は、一又は複数のプロセッサが所定のコンピュータ読み取り可能な命令を実行することにより実現される方法であって、一又は複数の投稿ユーザから投稿された複数のクイズコンテンツを記憶する工程と、前記複数のクイズコンテンツから選ばれた少なくとも１つの出題クイズを解答ユーザに提示する工程と、前記出題クイズについてのクイズシーケンスの実行後に前記解答ユーザから前記出題クイズに関する評価を示す評価情報を受け付ける工程と、を備える。
【発明の効果】
【００１７】
本発明の様々な実施形態によって、ユーザによって作成されたクイズコンテンツを迅速に公開することができるクイズゲームを提供するシステム、プログラム及び方法を提供する。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係るシステムを概略的に示すブロック図
【図２】本発明の一実施形態においてクイズコンテンツを管理する管理テーブルの例を示す図
【図３】本発明の一実施形態に従って、評価情報及び通報情報を受け付ける処理の流れを示すフロー図
【図４】本発明の一実施形態におけるクイズゲームの表示画像の一例を示す図
【図５】本発明の一実施形態におけるクイズゲームの表示画像の一例を示す図
【図６】本発明の一実施形態におけるクイズゲームの表示画像の一例を示す図
【図７】本発明の一実施形態におけるクイズゲームの表示画像の一例を示す図
【発明を実施するための形態】
【００１９】
以下、図面を適宜参照し、本発明の様々な実施形態を説明する。なお、図面において共通する構成要素には同一の参照符号が付されている。
【００２０】
図１は、本発明の一実施形態に係るシステムを概略的に示すブロック図である。図示のとおり、本発明の一実施形態に係るシステムは、サーバ１０と、クライアント端末３０Ａと、クライアント端末３０Ｂとを備える。本明細書において、クライアント端末３０Ａとクライアント端末３０Ｂとを区別する必要がない場合には、枝番を省略して単にクライアント端末３０と称することがある。この点は、クライアント端末３０Ａ及びクライアント端末３０Ｂの構成要素についても同様である。例えば、図１には、クライアント端末３０Ａがプロセッサ３１Ａを備え、クライアント端末３０Ｂがプロセッサ３１Ｂを備えているが、プロセッサ３１Ａとプロセッサ３１Ｂとを特に区別する必要がない場合には、枝番を省略して単にプロセッサ３１と称することがある。なお、図１には、クライアント端末３０Ａ及びクライアント端末３０Ｂの２つのクライアント端末が図示されているが、サーバ１０には、３以上のクライアント端末が通信可能に接続され得る。
【００２１】
図１に示す実施形態において、サーバ１０は、クライアント端末３０とインターネット等のネットワーク２０を介して通信可能に接続されており、クライアント端末３０に対して様々なオンラインゲームサービスを提供する。例えば、サーバ１０は、クライアント端末３０から受信したゲームメッセージを所定のゲームロジック（又は当該ゲームロジックを実現するためのプログラム）に従って処理し、その処理結果をクライアント端末３０に送信する。また、サーバ１０は、ゲームの進行に必要な様々なゲームデータをクライアント端末３０に提供する。本発明の一実施形態におけるサーバ１０は、クライアント端末３０に対してオンラインゲームサービス、特にユーザから投稿されたクイズコンテンツを管理し、当該クイズコンテンツをクライアント端末３０に提供するＵＧＣを利用したオンラインクイズゲームを提供する。
【００２２】
サーバ１０は、図示のとおり、プロセッサ１１と、メインメモリ１２と、ユーザＩ／Ｆ１３と、通信Ｉ／Ｆ１４と、ストレージ１５とを備える。これらの各構成要素は、不図示のバスを介して互いに電気的に接続される。プロセッサ１１は、ストレージ１５からオペレーティングシステムやゲームロジックを実現する様々なプログラムに含まれる命令をメインメモリ１２にロードし、ロードしたプログラムに含まれる命令を実行する。メインメモリ１２は、プロセッサ１１が実行する命令を格納するために用いられ、例えば、ＤＲＡＭによって構成される。
【００２３】
ユーザＩ／Ｆ１３は、例えば、オペレータの入力を受け付けるキーボードやマウス等の情報入力装置と、プロセッサ１１の演算結果を出力する液晶ディスプレイ等の情報出力装置とを含む。通信Ｉ／Ｆ１４は、ハードウェア、ファームウェア、又はＴＣＰ／ＩＰドライバやＰＰＰドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装され、ネットワーク２０を介してクライアント端末３０と通信可能に構成される。
【００２４】
ストレージ１５は、例えば磁気ディスクドライブで構成され、例えばゲームロジックを実現するためのゲーム制御用プログラム等の様々なプログラムが記憶される。また、ストレージ１５には、ゲームにおいて用いられる各種データも記憶され得る。ストレージ１５に記憶され得る各種データは、サーバ１０と通信可能に接続されたサーバ１０とは物理的に別体のデータベースサーバに格納されてもよい。図１においては、ストレージ１５が単一のユニットとして図示されているが、ストレージ１５は複数の物理的に別体のストレージが集合したものであってもよい。つまり、本明細書において、ストレージ１５に記憶されるデータは、単一のストレージに記憶されてもよいし、複数のストレージに分散して記憶されてもよい。
【００２５】
一実施形態におけるサーバ１０は、階層構造の複数のウェブページから成るウェブサイトを管理するウェブサーバである。クライアント端末３０は、このウェブページを表示するためのＨＴＭＬデータをサーバ１０から取得し、取得したＨＴＭＬデータを解析して得られるゲーム画面をクライアント端末３０のディスプレイに表示することができる。プレイヤは、このゲーム画面を介してクライアント端末３０に対して様々な入力を提供することで、プレイヤキャラクタに対する操作指示を行ったりメニューの選択を行ってゲームを進行させることができる。ストレージ１５は、このウェブページを表示するためのＨＴＭＬデータを記憶できる。ＨＴＭＬデータは、ＨＴＭＬ等のマークアップ言語で記述されたＨＴＭＬコードから成る。このＨＴＭＬコードには、様々な画像が関連付けられる。また、ＨＴＭＬデータには、ＡｃｔｉｏｎＳｃｒｉｐｔやＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語等で記述されたプログラムが埋め込まれ得る。このように、サーバ１０は、ゲームサービスを提供するウェブサイトを管理しており、当該ウェブサイトを構成するウェブページをクライアント端末３０からの要求に応じて配信することによりゲームを進行させることができる。このようなウェブページを介して提供されるゲームは、ブラウザゲームと称されることがある。
【００２６】
本発明の一実施形態においては、クライアント端末３０においてＯＳやミドルウェア等の実行環境上でゲームアプリケーションプログラム６０を実行することにより、このゲームアプリケーションプログラムとサーバ１０とが協働してオンラインゲームを提供することができる。このゲームアプリケーションプログラム６０は、例えば、ストレージ１５やストレージ２５に格納されており、クライアント端末３０からの要求に応じて、クライアント端末３０にダウンロードされる。このゲームアプリケーションプログラムには、クライアント端末３０での実行時に、サーバ１０から提供されるゲームデータを処理するための命令セットが含まれる。また、クライアント端末３０には、当該命令セット実行時に参照される画像データ等の各種データもダウンロードされる。ゲームアプリケーションプログラム６０は、ストレージ１５及び外部ストレージ２５以外の不図示のストレージに格納されてもよい。このゲームアプリケーションプログラム６０をクライアント端末３０で実行することにより、所定のクイズシーケンスが実行され、ユーザに対してクイズゲームが提供される。このゲームアプリケーションプログラム６０は、他のゲーム、例えば、アクションゲーム、ロールプレイングゲーム、野球ゲーム等の一部として、クイズシーケンスを実行するものであってもよい。例えば、野球ゲーム用のゲームアプリケーションプログラム６０を実行することにより、当該野球ゲームに登場する実在の野球プレイヤに関するクイズをユーザに提供することができる。サーバ１０及びクライアント端末３０（又はクライアント端末３０で実行されるゲームアプリケーションプログラム６０）によって実現されるゲームの種類は、本明細書において明示されたものに限られない。
【００２７】
このように、ゲームアプリケーションプログラム（又は当該プログラムに含まれる命令）をクライアント端末３０で実行することにより、このゲームアプリケーションプログラムの機能とサーバ１０の機能とを連携させてゲームを進行させることができる。このようなゲームアプリケーションプログラムを利用して提供されるゲームは、アプリゲームと称されることがある。本発明は、ブラウザゲームとアプリゲームのいずれにも適用可能である。
【００２８】
ストレージ１５等のストレージに記憶されたゲームアプリケーションプログラムは、クライアント端末３０からの配信要求に応じて、当該クライアント端末３０に配信される。配信されたゲームアプリケーションプログラムは、クライアント端末３０において、プロセッサ３１の制御に従って通信Ｉ／Ｆ３４を介して受信される。受信されたゲームアプリケーションプログラムは、例えばストレージ３５に記憶される。このアプリケーションソフトウェアは、プレイヤによるクライアント端末３０の操作に応じて起動され、クライアント端末３０に実装されたＯＳやミドルウェア等のプラットフォーム上で実行される。
【００２９】
クライアント端末３０において起動されたゲームアプリケーションプログラム６０は、ゲームメッセージをサーバ１０に送信することができる。サーバ１０は、ゲームアプリケーションプログラムからのメッセージを所定のゲームロジックに従って処理し、その処理結果を示す様々な情報をゲームアプリケーションプログラムに返信することにより、ゲームの進行を制御することができる。例えば、クイズゲームがユーザ同士、または、ユーザとノンプレイヤーキャラクタとの対戦形式をとる場合には、当該対戦を所定の対戦ロジックに従って処理することができる。
【００３０】
図１には、サーバ１０を単一のユニットとして示しているが、サーバ１０は、物理的に別体の複数のサーバが集合したものであってもよい。つまり、図１において、サーバ１０が備える構成は複数の異なるサーバに分散して備えられていても良い。また、図１に関連してサーバ１０が実行するものとして説明されている機能は、複数のサーバによって分散して実行されてもよい。このように、サーバ１０は、物理的に単一の構成を有するサーバに限られず、物理的に別体のサーバが集合したものを指すこともできる。
【００３１】
続いて、クライアント端末３０について説明する。本発明の一実施形態に係るクライアント端末３０は、サーバ１０から取得したゲーム用ウェブサイトのウェブページをウェブブラウザ上で表示するブラウザゲームの実行環境、又は、ゲームアプリケーションプログラム６０を実行するためのアプリケーション実行環境を実装した任意の情報処理装置であり、例えば、携帯電話機、スマートフォン、タブレット端末、パーソナルコンピュータ、電子書籍リーダー、ウェアラブルコンピュータ、及びゲーム用コンソールを含むがこれらには限られない。
【００３２】
本発明の一実施形態に係るクライアント端末３０Ａは、図示のとおり、プロセッサ３１Ａと、メインメモリ３２Ａと、ユーザＩ／Ｆ３３Ａと、通信Ｉ／Ｆ３４Ａと、ストレージ３５Ａと、を含み、これらの各構成要素が不図示のバスを介して互いに電気的に接続されている。また、本発明の一実施形態に係るクライアント端末３０Ｂは、プロセッサ３１Ｂと、メインメモリ３２Ｂと、ユーザＩ／Ｆ３３Ｂと、通信Ｉ／Ｆ３４Ｂと、ストレージ３５Ｂと、を含み、これらの各構成要素が不図示のバスを介して互いに電気的に接続されている。本明細書においては、クライアント端末３０Ａのハードウェア構成とクライアント端末３０Ｂのハードウェア構成とを区別して説明する必要がないので、以下では、クライアント端末３０Ａのハードウェア構成を説明し、クライアント端末３０Ｂのハードウェア構成については説明を省略する。
【００３３】
プロセッサ３１Ａは、ストレージ３５Ａからオペレーティングシステム等の様々なプログラムをメインメモリ３２Ａにロードし、ロードしたプログラムに含まれる命令を実行する。メインメモリ３２Ａは、プロセッサ３１Ａが実行する命令を格納するために用いられ、例えば、ＤＲＡＭによって構成される。
【００３４】
ユーザＩ／Ｆ３３Ａは、プレイヤの入力を受け付ける情報入力装置と、プロセッサ３１Ａの演算結果を出力する情報出力装置であり、タッチスクリーンを備える液晶ディスプレイなどの表示装置を含む。通信Ｉ／Ｆ３４Ａは、ハードウェア、ファームウェア、又は、ＴＣＰ／ＩＰドライバやＰＰＰドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装され、ネットワーク２０を介してサーバ１０と通信可能に構成される。
【００３５】
ストレージ３５Ａは、例えば磁気ディスクドライブやフラッシュメモリ等により構成され、オペレーティングシステム等の様々なプログラムを記憶する。また、ストレージ３５Ａは、サーバ１０から通信Ｉ／Ｆ３４Ａを介してゲームアプリケーションプログラム６０を受信した場合には、この受信したゲームアプリケーションプログラム６０を記憶する。
【００３６】
クライアント端末３０は、プロセッサ３１Ａにおいてブラウザを実行することにより、ＨＴＭＬ形式のファイル（ＨＴＭＬデータ）を解釈して表示画面を生成し、生成した表示画面をクライアント端末に備えられたタッチパネル等の表示部に表示することができる。このブラウザの機能によりサーバ１０から取得したＨＴＭＬデータを解釈して、受信したＨＴＭＬデータに対応するウェブページを表示することができる。また、ブラウザはＨＴＭＬデータに記述されたスクリプトを解釈し、当該スクリプトに従った処理を実行することができる。
【００３７】
クライアント端末３０Ａにおいては、プレイヤの操作に応じてゲームアプリケーションプログラム６０が起動され、クライアント端末３０Ａに実装されたプラットフォーム上で実行される。クライアント端末３０Ａにおいてゲームアプリケーションプログラムが実行されると、例えば、プログラムにより指示されたアニメーションや操作用アイコンがクライアント端末３０Ａの画面に表示される。プレイヤは、クライアント端末３０ＡのユーザＩ／Ｆ３３Ａを用いてゲームを進行させるための指示を入力することができる。
【００３８】
続いて、本発明の一実施形態に係るサーバ１０の機能について説明する。本発明の一実施形態に係るサーバ１０は、プロセッサ１１により様々な命令セットを実行することにより、本発明の実施形態に関する機能を実現することができる。この本発明の一実施形態において、プロセッサ１１により実行される命令セットには、投稿管理モジュール４１と、クイズ情報提供モジュール４２と、評価情報管理モジュール４３と、通報情報管理モジュール４４と、評価情報・通報情報提示モジュール４５と、ゲーム制御モジュール４６と、が含まれる。
【００３９】
本発明の一実施形態に係る投稿管理モジュール４１は、サーバ１０が提供するオンラインゲームサービスのユーザから、クイズコンテンツの投稿を受け付ける。このユーザから投稿されるコンテンツは、例えば、当該ユーザ自身によって作成されたＵＧＣである。クイズコンテンツは、例えば、ユーザのクライアント端末３０からサーバ１０に対して送信される。サーバ１０において、ユーザによって投稿されたクイズコンテンツ（以下「ＵＧＣクイズコンテンツ」ということがある。）が受信されると、投稿管理モジュール４１は、当該ＵＧＣクイズコンテンツをストレージ１５又はそれ以外のストレージに記憶する。
【００４０】
また、本発明の一実施形態に係る投稿管理モジュール４１は、ＵＧＣクイズコンテンツを受信すると、当該コンテンツを特定するためのクイズＩＤを生成し、当該クイズＩＤと対応付けて、受信したＵＧＣクイズコンテンツに関する様々な情報を管理する。このＵＧＣクイズコンテンツに関する情報の管理は、例えば図２に示す管理テーブルを用いて行われる。図２は、本発明の一実施形態においてＵＧＣクイズコンテンツを管理する管理テーブルの例を示す。この管理テーブルは，例えば、ストレージ１５に記憶される。
【００４１】
一実施形態における管理テーブルは、図示のとおり、複数のＵＧＣクイズコンテンツの各々について、各クイズを識別するＩＤ（クイズＩＤ）に対応付けて、当該クイズの設問を示すテキスト形式の設問情報、当該設問に対する解答の複数の選択肢を示す選択肢情報、当該設問に対する正答を示す正答情報、当該ＵＧＣクイズコンテンツに対するユーザからの評価を示す評価情報（後述）、及び当該ＵＧＣクイズコンテンツに関してユーザから通報された内容を示す通報情報（後述）を記憶する。管理テーブルにおいては、任意の数のＵＧＣクイズコンテンツを管理することができる。管理テーブルで管理される情報は図２に例示したものに限られず、例えば、ＵＧＣクイズコンテンツを制作した制作者名、ＵＧＣクイズコンテンツを投稿した投稿者名、ＵＧＣクイズコンテンツがクライアント端末３０に配信されてユーザにより解答された回数、ＵＧＣクイズコンテンツの正答率などを管理することができる。また、クイズの設問、選択肢、又は正答の一部又は全部が画像を用いて表される場合には、当該画像に対応する画像ファイルも記憶される。なお、管理テーブルには、ＵＧＣクイズコンテンツとともに、ＵＧＣクイズコンテンツではないコンテンツ（例えば、サーバ１０又はサーバ１０が提供するオンラインゲームの運営者によって作成又は準備されたクイズコンテンツ）を記憶することもできる。
【００４２】
本発明の一実施形態に係るクイズ情報提供モジュール４２は、クライアント端末３０においてクイズゲーム用のゲームアプリケーションプログラム６０がクイズシーケンスを実行できるように、管理テーブルに格納されている複数のＵＧＣクイズコンテンツから選択される所定のクイズについてのクイズ情報をクライアント端末３０Ａに提供する。本発明の一実施形態において、所定のクイズのクイズ情報には、当該所定のクイズに関連して管理テーブルに記憶されている設問情報、選択肢情報、正答情報、及び評価情報が含まれる。この所定のクイズのクイズ情報には、当該所定のクイズ情報に関連して管理テーブルに記憶されている通報情報やそれ以外の情報が含まれても良い。
【００４３】
クイズ情報提供モジュール４２は、クライアント端末３０Ａからの要求に基づいて、または、サーバ１０で管理しているクイズゲームの進行に応じて、上述したクイズ情報を、当該クライアント端末３０Ａに提供することができる。
【００４４】
本発明の一実施形態に係る評価情報管理モジュール４３は、クライアント端末３０から受信した所定のＵＧＣクイズコンテンツについての評価情報を、当該ＵＧＣクイズコンテンツを特定するクイズＩＤと対応付けてストレージ１５に記憶する。
【００４５】
本発明の一実施形態に係る通報情報管理モジュール４４は、クライアント端末３０から受信した所定のＵＧＣクイズコンテンツについての通報情報を、当該ＵＧＣクイズコンテンツを特定するクイズＩＤと対応付けてストレージ１５に記憶する。
【００４６】
本発明の一実施形態に係る評価情報・通報情報提示モジュール４５は、管理テーブルで管理されている所定のＵＧＣクイズコンテンツについて、当該ＵＧＣクイズコンテンツの評価情報を、当該ＵＧＣの制作者もしくは投稿者、サーバ１０の管理者、運営者、もしくはオペレータに提供することができる。また、クライアント端末３０に提供されるクイズ情報に評価情報が含まれていない場合には、クイズ情報とは別に評価情報をクライアント端末３０に提供することができる。以上、評価情報について述べたことは通報情報にも当てはまる。つまり、所定のＵＧＣクイズコンテンツについての通報情報は、当該ＵＧＣの制作者もしくは投稿者、サーバ１０の管理者、運営者、もしくはオペレータ、クライアント端末３０のユーザに提供され得る。
【００４７】
本発明の一実施形態に係る評価情報・通報情報提示モジュール４５は、単に評価情報や通報情報の提示を行うだけでなく、評価が所定の基準値よりも悪いＵＧＣクイズコンテンツについては、ユーザに対して非公開とし、または、当該ＵＧＣクイズコンテンツをストレージ１５から削除しても良い。
【００４８】
本発明の一実施形態に係るゲーム制御モジュール４６は、クイズ情報提供モジュール４１により提供されるクイズ情報以外のクイズゲームを実行するための様々なゲームデータをクライアント端末３０に提供することができる。ゲーム制御モジュール４１が所定のユーザに提供するゲームデータには、例えば、所定のユーザの正答率を示す正答率情報などのクイズゲームに関する様々なデータが含まれる。また、クイズゲームがユーザ同士の対戦形式となる場合には、対戦相手に関するデータ（正答率等）、戦歴に関するデータなどが含まれてもよい。また、ゲーム制御モジュール４１は、プレイヤ同士のコミュニケーションを促進するためにチャット機能やメッセージング機能を提供することもできる。
【００４９】
続いて、クライアント端末３０において実行される機能を説明する。本発明の一実施形態に係るクライアント端末３０Ａは、ゲームアプリケーションプログラム６０を実行することにより、ユーザにＵＧＣクイズコンテンツを利用したクイズゲームを提供することができる。本発明の一実施形態に係るゲームアプリケーションプログラム６０は、例えば複数のモジュールから成り、クイズ生成モジュール６１と、共有モジュール６２と、クイズシーケンスモジュール６３と、評価情報受付モジュール６４と、通報情報受付モジュール６５と、を備える。クライアント端末３０の機能は、プロセッサ３１によりこれらのモジュールの一部又は全部を実行することにより実現される。
【００５０】
本発明の一実施形態に係るクイズ生成モジュール６１は、クライアント端末３０のユーザからの入力に基づいてＵＧＣクイズコンテンツを生成することができる。クイズ生成モジュール６１は、例えば、クライアント端末３０のディスプレイに、クイズ生成用の対話画面を表示し、当該対話画面を介して入力された情報に基づいてＵＧＣクイズコンテンツを生成することができる。ユーザは、このクイズ生成用の対話画面を通じて、クイズを生成するために必要な様々な情報を入力又は選択することができる。クイズを生成するために必要な情報には、クイズのジャンル、設問を示すテキスト情報、設問に対する解答の選択肢を示すテキスト情報、設問に対する正答を示す情報、及びこれら以外のクイズに関連する任意の情報が含まれる。クイズを生成するために必要な情報には、ここに例示した以外に、例えば、設問の難易度を示す情報が含まれても良い。
【００５１】
クイズ生成モジュール６１により表示される対話情報には、上記のクイズを生成するために必要な情報をテキスト形式で入力可能な自由入力欄や、ユーザが選択可能な情報の一覧を示すリストが含まれ得る。例えば、設問情報及び選択肢情報は、テキスト形式でユーザに自由に入力させることが考えられる。一方、正答情報は、入力した選択肢の中から解答を選択するため、リスト（例えば、選択肢が４つの場合には、「選択肢Ａ」、「選択肢Ｂ」、「選択肢Ｃ」、及び「選択肢Ｄ」を示すリスト）を表示し、そのリストの中から選択させることが考えられる。ＵＧＣクイズコンテンツは、択一式のクイズには限られない。択一式でない場合には選択肢情報の入力を省略することが可能となる。
【００５２】
クイズ生成モジュール６１は、ユーザから入力又は選択された情報を投稿情報としてサーバ１０に送信することができる。この投稿情報には、当該投稿情報を作成したユーザを識別するユーザＩＤや、当該投稿情報の投稿時刻を示すタイムスタンプが付加されてもよい。サーバ１０は、当該投稿情報を受信すると、例えば上述した投稿管理モジュール４１の機能により、当該投稿コンテンツをＵＧＣクイズコンテンツとしてストレージに記憶し、当該ＵＧＣクイズコンテンツの内容を図２に例示されているような管理テーブルで管理することができる。
【００５３】
本発明の一実施形態に係る共有モジュール６２は、ユーザが作成したＵＧＣクイズコンテンツを他のユーザと共有することができる。例えば、クイズ生成モジュール６１が投稿情報をサーバ１０に送信すると、上述のように、サーバ１０において、当該投稿情報に対応するＵＧＣクイズコンテンツを特定するクイズＩＤが生成される。本発明の一実施形態に係る共有モジュール６２は、このＵＧＣクイズコンテンツを特定するクイズＩＤをサーバ１０から取得し、当該クイズＩＤを他のユーザのクライアント端末３０に送信することで、当該ＵＧＣクイズコンテンツを他のユーザと共有することができる。当該クイズＩＤを受け取ったユーザは、自身のクライアント端末３０でゲームアプリケーション６０を起動し、当該クイズＩＤを用いて検索を行うことで、当該クイズＩＤに対応するＵＧＣクイズコンテンツを入手し、当該ＵＧＣコンテンツのクイズシーケンス（後述）を実行することができる。
【００５４】
本発明の一実施形態に係るクイズシーケンスモジュール６３は、サーバ１０から所定のＵＧＣクイズコンテンツに関するクイズ情報を取得し、当該クイズ情報に基づいて当該所定のＵＧＣクイズコンテンツについてのクイズシーケンスを実行することができる。一実施形態において、所定のＵＧＣクイズコンテンツについてのクイズシーケンスは、当該所定のＵＧＣクイズコンテンツの設問をユーザに提示する処理、当該設問に対する解答を受け付ける処理、受け付けた解答が正答か否かを判断する処理、及び当該所定のＵＧＣクイズコンテンツの設問に対する正答を提示する処理が含まれる。
【００５５】
本発明の一実施形態に係る評価情報受付モジュール６４は、クイズシーケンスモジュール６３によりクイズシーケンスが実行されたＵＧＣクイズコンテンツに対する評価をユーザ（解答ユーザ）から受け付ける。この評価は、例えば、当該ＵＧＣクイズコンテンツに対する肯定的な評価を示すものであってもよいし、例えば５段階の数値で示されてもよい。また、評価として、テキスト（テキスト形式のコメント）が入力されてもよい。ユーザから入力された評価は、評価情報としてサーバ１０に提供される。
【００５６】
本発明の一実施形態に係る通報情報受付モジュール６５は、クイズシーケンスモジュール６３によりクイズシーケンスが実行されたＵＧＣクイズコンテンツに誤りが含まれる場合に、当該ＵＧＣクイズコンテンツに誤りが含まれる旨をサーバ１０に通報情報として提供することができる。通報情報受付モジュール６５は、誤りの通報以外にも、クイズの内容が社会的に不適切（例えば、差別的内容を含む、著作権に違反している等）である旨の通報を受け付けても良い。
【００５７】
評価情報受付モジュール６４によって受け付けられた評価情報及び通報情報受付モジュール６５によって受け付けられた通報情報はサーバ１０に送信される。上述したように、サーバ１０は受信した所定のＵＧＣクイズコンテンツについての評価情報及び通報情報を、当該所定のＵＧＣクイズコンテンツを特定するクイズＩＤと対応付けて管理する。
【００５８】
クライアント端末３０のユーザは、上述のクライアント端末３０で実行可能な機能を用いて、ＵＧＣクイズコンテンツを作成し、作成したＵＧＣクイズコンテンツをサーバ１０に投稿することができるとともに、ＵＧＣクイズコンテンツをサーバから取得し、当該ＵＧＣクイズコンテンツの設問に対する解答を提供することができる。つまり、クライアント端末３０のユーザは、ＵＧＣクイズコンテンツを投稿する投稿ユーザとなることもあるし、ＵＧＣクイズコンテンツの設問に対して解答する解答ユーザとなることもある。
【００５９】
次に、図３ないし図７を参照し、本発明の一実施形態に従って、ＵＧＣクイズコンテンツに対する評価情報及び通報情報を提供する流れを説明する。
【００６０】
まず、ステップＳ１０２において、例えば第１のクライアント端末３０Ａ（又はゲームアプリケーションプログラム６０）からのリクエストに応じて、管理テーブルにて管理されているＵＧＣクイズコンテンツのうちの所定のクイズについてのクイズ情報が第１のクライアント端末３０Ａに提供される。例えば、クライアント端末３０Ａにおいてゲームアプリケーションプログラム６０が起動されると、クイズのジャンル一覧を示す表示画面が生成され、当該表示画面がクライアント端末３０Ａの表示部に表示される。クライアント端末３０Ａは、例えば、タッチパネルを備えており、当該タッチパネルに表示画面を表示することができる。ユーザによって表示されたジャンルの中から所望のジャンルが選択されると、当該選択されたジャンルを特定する情報がサーバ１０に送信されるので、サーバ１０において選択されたジャンルに分類されている複数のＵＧＣクイズコンテンツの中から所定のクイズが選択され、当該選択されたクイズに関するクイズ情報が第１のクライアント端末３０Ａに提供される。所定のＵＧＣクイズコンテンツについてのクイズ情報を提供する際に、このクイズ情報とともに、または、クイズ情報の一部として、管理テーブルにおいて当該ＵＧＣクイズコンテンツを特定するクイズＩＤと対応付けられている任意の情報を送信することができる。例えば、当該ＵＧＣクイズコンテンツのクイズＩＤと対応して評価情報が記憶されているときには、当該評価情報をクライアント端末３０に提供することができる。このクイズ情報の提供は、例えば、上述したクイズ情報提供モジュール４２により実行される。
【００６１】
次に、ステップＳ１０４において、クライアント端末３０Ａによりゲームアプリケーションプログラム６０が実行され、サーバ１０から受信したクイズ情報に基づいて、所定のクイズについてのクイズシーケンスが実行される。このステップＳ１０４の処理は、例えば、上述したクイズシーケンスモジュール６３によって実行される。
【００６２】
図４ないし図６は、クライアント端末３０Ａにおいて、「海外旅行」のジャンルに属するクイズについてのクイズシーケンスが実行される際の表示画面の一例を示す。上記のようにして「海外旅行」のジャンルに属するクイズが選択されると、サーバ１０から当該選択されたクイズに関するクイズ情報が取得され、図４に示すように、当該クイズ情報に含まれている設問８１とその設問８１に対する選択肢８２ａないし選択肢８２ｄを含む表示画面８０が生成され、生成された表示画面８０がクライアント端末３０Ａの表示部に表示される。図４に示す例では、「シンガポールの観光名所は？」という設問８１が表示され、この設問８１に対する正答を含む選択肢８２ａないし選択肢８２ｄが表示されている。
【００６３】
ユーザは、選択肢８２ａないし選択肢８２ｄの中から、自らが正答と考える選択肢を解答として選択することができる。クライアント端末３０Ａは、例えば、タッチスクリーンを備えており、表示画面８０は、このタッチスクリーンに表示される。このタッチスクリーンは、ユーザが接触した位置を検知することができ、当該接触位置に応じて、選択肢８２ａないし選択肢８２ｄのうちどの選択肢がユーザによって選択されたかを決定することができる。
【００６４】
ユーザによって選択肢８２ａないし選択肢８２ｄの中からいずれかの選択肢が解答として選択されると、当該ユーザの解答が正答か否かが判断される。例えば、ユーザが図４に示されている設問８１に対して選択肢８２ｄ（「マーライオン」）を選択した場合には、当該解答は正答と判断され、図５に示すように、ユーザの解答が正答であることを示すメッセージ８３が表示される。一方、ユーザが選択肢８２ｂ（「自由の女神」）を選択した場合には、当該解答は誤っているので、図６に示すように、ユーザの解答が誤答であることを示すメッセージ８４（「不正解です。」）を表示する。このメッセージ８４には、正答を示す情報（例えば「正解はマーライオン」です。）を含めてもよい。
【００６５】
サーバ１０から受信した情報に、当該ＵＧＣクイズコンテンツについての評価情報が含まれている場合には、表示画面８０に当該評価情報を示す情報を表示することができる（図示は省略）。
【００６６】
また、サーバ１０は、ユーザによって選択されたジャンルのクイズを選択する際に、複数のＵＧＣクイズコンテンツを選択し、その選択した複数のＵＧＣクイズコンテンツをクイズセットとしてクライアント端末３０に提供することができる。例えば、クイズセットに第１のＵＧＣクイズコンテンツと第２のＵＧＣクイズコンテンツの２つのクイズが含まれている場合には、まず第１のＵＧＣクイズコンテンツについてクイズシーケンスを実行し、その後、第２のＵＧＣクイズコンテンツについてクイズシーケンスを実行することができる。
【００６７】
以上のようにして、所定のクイズについてクイズシーケンスが実行されると、処理はステップＳ１０６に進む。ステップＳ１０６においては、所定のＵＧＣクイズコンテンツについてクイズシーケンスが実行され、ユーザの解答が正答又は誤答であることを示すメッセージが表示された後に、図７に示すように、表示画面８０に、当該ＵＧＣクイズコンテンツに対するユーザからの評価情報を受け付けるための操作ボタン８５、及び、当該ＵＧＣクイズコンテンツに対するユーザからの通報情報を受け付けるための操作ボタン８６が表示される。
【００６８】
ユーザは、例えば、解答したＵＧＣクイズコンテンツに対して肯定的な評価を持ったときに、操作ボタン８５を選択する。操作ボタン８５が選択されると、当該ＵＧＣクイズコンテンツについて肯定的な評価がなされたことを示す評価情報が生成される。操作ボタン８５は、単に肯定的な評価だけでなく、それ以外の様々な評価を入力するために用いられ得る。例えば、操作ボタン８５が選択されたことに応じて、５段階での評価の入力を受け付けるための対話画面をユーザに提示して、ユーザから５段階の評価を受け付けても良い。また、操作ボタン８５が選択されたことに応じて、テキスト入力欄を表示して、ユーザにコメントを入力するように促しても良い。このようにして受け付けられた所定のＵＧＣクイズコンテンツについての評価情報は、例えばサーバ１０に送信される。以上の評価情報の受け付け及びサーバへの提供は、例えば、上述した評価情報受付モジュール６４により実行される。
【００６９】
また、ユーザは、解答したＵＧＣクイズコンテンツに関して、通報すべき内容を発見したときに、操作ボタン８６を選択する。操作ボタン８６が選択されると、当該ＵＧＣクイズコンテンツに関する通報情報の受付が開始される。例えば、操作ボタン８６が選択されたことに応じて、通報内容のメニューを示す画面が表示画面８０に表示される。この通報内容のメニューには、例えば、「誤字脱字」、「解答が誤り」、「画像が異なる」、「問題が重複」、「トピック違い」、「著作権違反」、「公序良俗に反する」、「その他」といった通報アイテムが表示される。ユーザは、このメニューから、通報する内容に応じた項目を選択することができる。選択した通報アイテムを特定する情報は、例えばサーバ１０に送信される。例えば、解答したＵＧＣクイズコンテンツの設問に誤字が発見された場合には、ユーザは、まず操作ボタン８６を選択して通報内容メニューを表示し、その中から「誤字脱字」の通報アイテムを選択することができる。また、上記のメニューに加えて、操作ボタン８６が選択されたことに応じて、ユーザからのコメントの入力をテキスト形式で受け付ける自由入力欄を表示画面８０に表示し、ユーザからのコメントを上記のアイテムを特定する情報に代えて、または、上記のアイテムを特定する情報とともにサーバ１０に送信される。以上の通報情報の受け付け及びサーバへの提供は、例えば、上述した通報情報受付モジュール６５により実行される。
【００７０】
ステップＳ１０６において、所定のＵＧＣクイズコンテンツについて評価情報及び／又は通報情報が受け付けられると、処理はステップＳ１０８に進む。ステップＳ１０８においては、当該ＵＧＣクイズコンテンツについての評価情報及び／又は通報情報はサーバ１０で受信され、当該ＵＧＣクイズコンテンツを特定するクイズＩＤと対応付けて、管理テーブルを用いて管理される。この例えばストレージ１５に保存される。この評価情報の管理は、例えば、上述した評価情報管理モジュール４３によって実行され、通報情報の管理は、例えば、上述した通報情報管理モジュール４４によって実行される。
【００７１】
次に、処理はステップＳ１１０に進み、ステップ１０８により管理テーブルで管理されている所定のＵＧＣクイズコンテンツに関する評価情報及び／又は通報情報が、例えば、当該ＵＧＣクイズコンテンツの制作者もしくは投稿者、または、サーバ１０の管理者に提示される。
【００７２】
以上のようにして、ＵＧＣクイズコンテンツに関する評価情報や通報情報を管理し、必要に応じて、当該ＵＧＣクイズコンテンツの投稿者やサーバの管理者等に提示することができる。
【００７３】
図１の実施形態において、プロセッサ１１で実行される機能の一部又は全部は、クライアント端末３０のプロセッサ３１やそれ以外の装置のプロセッサによって実現されてもよく、プロセッサ３１の機能の一部又は全部は、サーバ１０のプロセッサ１１やそれ以外の装置のプロセッサにより実行されてもよい。
【００７４】
本明細書において説明された処理手順、特にフロー図を用いて説明された処理手順においては、その処理手順を構成する工程（ステップ）の一部を省略すること、その処理手順を構成する工程として明示されていない工程を追加すること，及び／又は当該工程の順序を入れ替えることが可能であり、このような省略、追加、順序の変更がなされた処理手順も本発明の趣旨を逸脱しない限り本発明の範囲に含まれる。例えば、第１のＵＧＣクイズコンテンツと第２のＵＧＣクイズコンテンツの２つのクイズを含むクイズセットがクライアント端末３０に提供される場合には、第１のＵＧＣクイズコンテンツについてクイズシーケンスを実行した後に、当該第１のＵＧＣクイズコンテンツについて評価情報及び／又は通報情報を受け付け、その後に、第２のＵＧＣクイズコンテンツについてクイズシーケンスを実行する手順で処理を実行することができる。そして、第２のＵＧＣクイズコンテンツについてクイズシーケンスが実行された後に、当該第２のＵＧＣクイズコンテンツについて評価情報及び／又は通報情報が受け付けられる。
【００７５】
本明細書において、発明の構成要素が単数もしくは複数のいずれか一方として説明された場合、又は、単数もしくは複数のいずれとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数のいずれであってもよい。
【符号の説明】
【００７６】
１０  サーバ
１１、３１  プロセッサ
１５、２５、３５  ストレージ
３０  クライアント端末
４１  投稿管理モジュール
４２  クイズ情報提供モジュール
４３  評価情報管理モジュール
４４  通報情報管理モジュール
４５  評価情報・通報情報提示モジュール
４６  ゲーム制御モジュール
６０  ゲームアプリケーション
６１  クイズ生成モジュール
６２  共有モジュール
６３  クイズシーケンスモジュール
６４  評価情報受付モジュール
６５  通報情報受付モジュール
【図１】
2015222561.tif 000003
【図２】
2015222561.tif 000004
【図３】
2015222561.tif 000005
【図４】
2015222561.tif 000006
【図５】
2015222561.tif 000007
【図６】
2015222561.tif 000008
【図７】
2015222561.tif 000009