(57)【要約】【課題】  クイズ形式のゲームにおいて他のユーザの助けを借りることができるようにする。【解決手段】  本発明は、問題及び正解からなるクイズデータと、該問題にチャレンジしたユーザ及びその解答結果からなるユーザデータとを含むデータベースと、ユーザの情報通信端末からのリクエストに応答して、該データベースを参照し、所定の問題及び該所定の問題にチャレンジした他のユーザを選択するための特別選択肢を含むクイズを生成する生成手段と、該クイズを該情報通信端末に提供する提供手段と、該クイズに対する該ユーザによる入力を受け付ける受付手段と、該データベースに基づいて該ユーザによる入力が正解であるか否かを判定し、該ユーザの解答結果を得る判定手段とを備える。該判定手段は、該ユーザによる入力が該特別選択肢の選択であると判定する場合、該所定の問題にチャレンジした該他のユーザの解答結果を該ユーザの解答結果として得る。【選択図】  図１
2015156941.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してユーザの情報通信端末と通信可能に構成されたゲームサーバであって、
問題及び正解からなるクイズデータと、該各問題にチャレンジしたユーザ及び該ユーザの解答結果からなるユーザデータとを含むデータベースと、
ユーザの前記情報通信端末によるクイズリクエストに応答して、前記データベースから所定の問題を抽出し、該所定の問題及び該所定の問題にチャレンジした少なくとも一の他のユーザを選択するための特別選択肢を含むクイズコンテンツを生成する生成手段と、
前記生成されたクイズコンテンツを前記情報通信端末に提供する提供手段と、
前記情報通信端末に提供された前記クイズコンテンツに対する前記ユーザによる入力を受け付ける受付手段と、
前記データベースに基づいて、前記ユーザによる入力が前記所定の問題に対して正解であるか否かを判定し、該ユーザの解答結果を得る判定手段と、を備え、
前記判定手段は、前記ユーザによる入力が前記特別選択肢の選択であるか否かを判定し、該ユーザの入力が該特別選択肢の選択であると判定した場合には、前記所定の問題にチャレンジした前記少なくとも一の他のユーザの解答結果に基づいて前記ユーザの解答結果を得るように構成された、
ゲームサーバ。
【請求項２】
前記判定手段は、前記ユーザの解答結果を前記データベースに登録されるように制御する、請求項１記載のゲームサーバ。
【請求項３】
前記ゲームサーバは、複数の前記他のユーザの中から一のユーザを選択するためのユーザ選択画面が前記情報通信端末に提供されるように制御する、請求項１記載のゲームサーバ。
【請求項４】
前記データベースは、前記ユーザと前記各問題にチャレンジした他のユーザとの関係性を示す属性データをさらに含む、請求項１記載のゲームサーバ。
【請求項５】
前記生成手段は、前記関係データに示される関係性に基づいて、前記少なくとも一の他のユーザを抽出する、請求項４記載のゲームサーバ。
【請求項６】
ネットワークを介してユーザの情報通信端末と通信可能に構成されたゲームサーバによるゲーム制御方法であって、
前記ゲームサーバは、問題及び正解からなるクイズデータと、該各問題にチャレンジしたユーザ及び該ユーザの解答結果からなるユーザデータとを含むデータベースを備えてなり、
ユーザの前記情報通信端末によるクイズリクエストに応答して、前記データベースから所定の問題を抽出し、該所定の問題及び該所定の問題にチャレンジした少なくとも一の他のユーザを選択するための特別選択肢を含むクイズコンテンツを生成することと、
前記生成されたクイズコンテンツを前記情報通信端末に提供することと、
前記情報通信端末に提供された前記クイズコンテンツに対する前記ユーザによる入力を受け付けることと、
前記ユーザの解答結果を得るために、前記データベースに基づいて、前記ユーザによる入力が前記所定の問題に対して正解であるか否かを判定することと、を含み、
前記判定することは、前記ユーザによる入力が前記特別選択肢の選択であるか否かを判定し、該ユーザの入力が該特別選択肢の選択であると判定した場合には、前記所定の問題にチャレンジした前記少なくとも一の他のユーザの解答結果に基づいて前記ユーザの解答結果を得ることと、を含む、
ゲーム制御方法。
【請求項７】
ネットワークを介して通信可能に接続されたユーザの情報通信端末にゲームを実現するためにゲームサーバ上で実行されるゲーム管理プログラムであって、
前記ゲームサーバは、問題及び正解からなるクイズデータと、該各問題にチャレンジしたユーザ及び該ユーザの解答結果からなるユーザデータとを含むデータベースを備えてなり、
前記ゲームプログラムは、前記ゲームサーバに、
ユーザの前記情報通信端末によるクイズリクエストに応答して、前記データベースから所定の問題を抽出し、該所定の問題及び該所定の問題にチャレンジした少なくとも一の他のユーザを選択するための特別選択肢を含むクイズコンテンツを生成する生成手段、
前記生成されたクイズコンテンツを前記情報通信端末に提供する提供手段、
前記情報通信端末に提供された前記クイズコンテンツに対する前記ユーザによる入力を受け付ける受付手段、
前記データベースに基づいて、前記ユーザによる入力が前記所定の問題に対して正解であるか否かを判定し、該ユーザの解答結果を得る判定手段、
を実現させるものであり、
前記判定手段は、前記ユーザによる入力が前記特別選択肢の選択であるか否かを判定し、該ユーザの入力が該特別選択肢の選択であると判定した場合には、前記所定の問題にチャレンジした前記少なくとも一の他のユーザの解答結果に基づいて前記ユーザの解答結果を得る機能を含む、
ゲーム管理プログラム。
【請求項８】
ネットワークを介してゲームサーバに通信可能に接続されるユーザの情報通信端末上で実行されるゲームプログラムであって、
前記ゲームプログラムは、前記情報通信端末に、
所定の問題に基づく問題文及び複数の選択肢を含むクイズコンテンツを前記ゲームサーバから受け付けて、該クイズコンテンツをゲーム画面に表示する手段、
前記複数の選択肢のいずれかを選択するためのユーザの入力を受け付けて、該ユーザの入力を前記ゲームサーバに送信する手段、
前記ユーザの入力に応答して、前記ゲームサーバにより判定されたユーザの解答結果をゲーム画面に表示する手段、
を実現させるものであり、
前記クイズコンテンツの前記複数の選択肢は、前記所定の問題及び該所定の問題にチャレンジした少なくとも一の他のユーザを選択するための特別選択肢を含む、
ゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータデバイス上で提供されるオンラインゲームの技術に関する。
【背景技術】
【０００２】
コンピュータデバイス上に表現された仮想ゲーム空間において、ユーザ（プレイヤ）がインタラクティブにクイズに答えながらゲームシナリオを進行させるロールプレイングゲーム（ＲＰＧ）が知られている。特に、近年では、デジタルアイテムであるカードを用いて敵と対戦するカードバトル形式のゲームが人気を博している。このようなカードバトルゲームでは、各カードに多様な属性が与えられているため、プレイヤは、獲得したカードを戦略的にデッキにセットすることで、バトルを有利に進めることができる。
【０００３】
例えば、本願の出願人である株式会社コロプラが提供する「クイズＲＰＧ  魔法使いと黒猫のウィズ（登録商標）」は、プレイヤがクイズに答えながらクエストを進める、クイズ＆カードバトルＲＰＧである。かかるゲームにおいては、プレイヤは出題されたクイズに答え、それに正解すれば、デッキにセットされたカードが有効化して、敵に攻撃を仕掛けることができる。また、かかるゲームでは、オンライン上でクイズ対戦を楽しめるトーナメント機能が用意され、プレイヤは、ネットワークを介して他のプレイヤとともにクエストに挑戦し、知識を競い合うという遊び方ができ、また、ゲーム内で他のプレイヤ（フレンド）の行動をフォローしたり、自身の行動をフォローされたりするという要素が取り入れられている。
【０００４】
このようなソーシャルネットワーキングゲームの一例として、下記特許文献１は、ネットワークを介して提供されるゲームにおいて、ユーザがゲームをクリアできない場合に、他のユーザが助ける仕組みを有するゲームを開示する。具体的には、特許文献１は、ヘルプゲーム処理部が、ヘルプゲームを行った他のユーザのゲームデータ又は他のユーザに関連して設定されているデータを更新する処理を行い、ヘルプ依頼処理部が、ヘルプゲームにおけるゲーム内容が所定の条件を満たしていると判断した場合に、ヘルプゲームのゲーム結果に基づきヘルプ依頼に係るユーザのゲームデータを更新する、ゲーム技術を開示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３-１２８５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した従来のクイズ形式のゲームは、プレイヤが、他のプレイヤの行動をフォローしたり、自身の行動をフォローされたりするといったアクションをとることができるものの、かかるフォローは、単に、他のプレイヤの行動をウオッチし、ツイートするといったコミュニケーションを行う程度のものに過ぎなかった。従って、プレイヤは、現に進行しているクイズにおいて他のプレイヤから積極的に助けを借りるといったことができなかった。
【０００７】
そこで、本発明は、プレイヤ（ユーザ）が他のプレイヤの助けを借りることができるクイズ形式のゲームを提供することを目的とする。
【０００８】
より具体的には、本発明は、現に進行しているクイズにおいてプレイヤが他のプレイヤから積極的に助けを借りることで、プレイヤ間のさらなる交流を促進させることができるクイズ形式のゲームを提供することを目的とする。
【０００９】
また、本発明は、現に進行しているクイズにおいてプレイヤが他のプレイヤから積極的に助けを借りることで、戦略性を高めることができるクイズ形式のゲームを提供することを目的とする。
【課題を解決するための手段】
【００１０】
ある観点に従う本発明は、ネットワークを介してユーザ（プレイヤ）の情報通信端末と通信可能に構成されたゲームサーバである。ゲームサーバは、問題及び正解からなるクイズデータと、該各問題にチャレンジしたユーザ及び該ユーザの解答結果からなるユーザデータとを含むデータベースと、ユーザの前記情報通信端末によるクイズリクエストに応答して、前記データベースから所定の問題を抽出し、該所定の問題及び該所定の問題にチャレンジした少なくとも一の他のユーザを選択するための特別選択肢を含むクイズコンテンツを生成する生成手段と、前記生成されたクイズコンテンツを前記情報通信端末に提供する提供手段と、前記情報通信端末に提供された前記クイズコンテンツに対する前記ユーザによる入力を受け付ける受付手段と、前記データベースに基づいて、前記ユーザによる入力が前記所定の問題に対して正解であるか否かを判定し、該ユーザの解答結果を得る判定手段と、を備える。前記判定手段は、前記ユーザによる入力が前記特別選択肢の選択であるか否かを判定し、該ユーザの入力が該特別選択肢の選択であると判定した場合には、前記所定の問題にチャレンジした前記少なくとも一の他のユーザの解答結果に基づいて前記ユーザの解答結果を得るように構成される。
【００１１】
前記判定手段は、前記ユーザの解答結果を前記データベースに登録されるように制御すし得る。
【００１２】
また、前記ゲームサーバは、複数の前記他のユーザの中から一のユーザを選択するためのユーザ選択画面が前記情報通信端末に提供されるように制御し得る。
【００１３】
また、前記データベースは、前記ユーザと前記各問題にチャレンジした他のユーザとの関係性を示す属性データをさらに含み得る。この場合、前記生成手段は、前記関係データに示される関係性に基づいて、前記少なくとも一の他のユーザを抽出し得る。
【００１４】
前記ゲームサーバは、前記情報通信端末から、前記問題にチャレンジした前記ユーザの位置情報を取得する手段をさらに備え得るものであり、前記データベースは、前記取得した位置情報を前記問題に関連付けて保持し得る。
【００１５】
また、前記生成手段は、前記取得した位置情報に基づいて抽出される前記少なくとも一のユーザを選択するための前記クイズコンテンツを生成し得る。
【００１６】
前記判定手段は、前記ユーザの入力が該特別選択肢の選択であると判定した場合には、前記データベースに登録された前記問題ついての前記ユーザの位置情報を削除し得る。
【００１７】
また、別の観点に従う本発明は、ネットワークを介してユーザの情報通信端末と通信可能に構成されたゲームサーバによるゲーム制御方法である。ここで、前記ゲームサーバは、問題及び正解からなるクイズデータと、該各問題にチャレンジしたユーザ及び該ユーザの解答結果からなるユーザデータとを含むデータベースを備えてなる。該方法は、ユーザの前記情報通信端末によるクイズリクエストに応答して、前記データベースから所定の問題を抽出し、該所定の問題及び該所定の問題にチャレンジした少なくとも一の他のユーザを選択するための特別選択肢を含むクイズコンテンツを生成することと、前記生成されたクイズコンテンツを前記情報通信端末に提供することと、前記情報通信端末に提供された前記クイズコンテンツに対する前記ユーザによる入力を受け付けることと、前記ユーザの解答結果を得るために、前記データベースに基づいて、前記ユーザによる入力が前記所定の問題に対して正解であるか否かを判定することと、を含む、また、前記判定することは、前記ユーザによる入力が前記特別選択肢の選択であるか否かを判定し、該ユーザの入力が該特別選択肢の選択であると判定した場合には、前記所定の問題にチャレンジした前記少なくとも一の他のユーザの解答結果に基づいて前記ユーザの解答結果を得ることを含む。
【００１８】
さらに、別の観点に従う本発明は、ネットワークを介して通信可能に接続されたユーザの情報通信端末にゲームを実現するためにゲームサーバ上で実行されるゲーム管理プログラム又は該プログラムを記録した記録媒体である。ここで、前記ゲームサーバは、問題及び正解からなるクイズデータと、該各問題にチャレンジしたユーザ及び該ユーザの解答結果からなるユーザデータとを含むデータベースを備えてなる。前記ゲームプログラムは、前記ゲームサーバに、ユーザの前記情報通信端末によるクイズリクエストに応答して、前記データベースから所定の問題を抽出し、該所定の問題及び該所定の問題にチャレンジした少なくとも一の他のユーザを選択するための特別選択肢を含むクイズコンテンツを生成する生成手段、前記生成されたクイズコンテンツを前記情報通信端末に提供する提供手段、前記情報通信端末に提供された前記クイズコンテンツに対する前記ユーザによる入力を受け付ける受付手段、前記データベースに基づいて、前記ユーザによる入力が前記所定の問題に対して正解であるか否かを判定し、該ユーザの解答結果を得る判定手段を実現させるものである。また、前記判定手段は、前記ユーザによる入力が前記特別選択肢の選択であるか否かを判定し、該ユーザの入力が該特別選択肢の選択であると判定した場合には、前記所定の問題にチャレンジした前記少なくとも一の他のユーザの解答結果に基づいて前記ユーザの解答結果を得る機能を含む。
【００１９】
さらに、別の観点に従う本発明は、ネットワークを介してゲームサーバに通信可能に接続されるユーザの情報通信端末上で実行されるゲームプログラム又は該プログラムを記録した記録媒体である。前記ゲームプログラムは、前記情報通信端末に、所定の問題に基づく問題文及び複数の選択肢を含むクイズコンテンツを前記ゲームサーバから受け付けて、該クイズコンテンツをゲーム画面に表示する手段、前記複数の選択肢のいずれかを選択するためのユーザの入力を受け付けて、該ユーザの入力を前記ゲームサーバに送信する手段、前記ユーザの入力に応答して、前記ゲームサーバにより判定されたユーザの解答結果をゲーム画面に表示する手段、を実現させるものである。また、前記クイズコンテンツの前記複数の選択肢は、前記所定の問題及び該所定の問題にチャレンジした少なくとも一の他のユーザを選択するための特別選択肢を含む。
【００２０】
なお、本開示において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段による機能が１つの物理的手段により実現されても良い
【発明の効果】
【００２１】
本発明によれば、クイズ形式のゲームにおいて、プレイヤが他のプレイヤの助けを借りることができるようになる。
【００２２】
また、本発明によれば、現に進行しているクイズにおいてプレイヤが他のプレイヤから積極的に助けを借りることで、プレイヤ間のさらなる交流が促進されるようになる。
【００２３】
さらに、本発明によれば、現に進行しているクイズにおいてプレイヤが他のプレイヤから積極的に助けを借りることで、戦略性を意識してゲームを楽しむことができるようになる。
【００２４】
さらに、本発明によれば、プレイヤの位置情報に基づいて、助けを借りることのできるプレイヤが選択されるようになり、地域性に基づいたクイズをより一層楽しむことができるようになる。
【００２５】
本発明の他の技術的特徴、目的、及び作用効果乃至は利点は、添付した図面を参照して説明される以下の実施形態により明らかにされる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係るコンピュータシステムを説明するブロックダイアグラムである。
【図２】本発明の一実施形態に係るゲームサーバの概略的なハードウェア構成を示すブロックダイアグラムである。
【図３】本発明の一実施形態に係るゲームサーバのメモリモジュールの記憶内容の一例を説明するための概念図である。
【図４Ａ】本発明の一実施形態に係るコンピュータシステムにおけるゲームサーバのデータベースの一例を説明するための図である。
【図４Ｂ】本発明の一実施形態に係るコンピュータシステムにおけるゲームサーバのデータベースの一例を説明するための図である。
【図５】本発明の一実施形態に係る情報通信端末の概略的なハードウェア構成の一例を示すブロックダイアグラムである。
【図６】本発明の一実施形態に係る情報通信端末のメモリモジュールの内容の一例を示す図である。
【図７】本発明の一実施形態に係るコンピュータシステムにおけるゲームの処理の流れを概略的に説明するためのシーケンス図である。
【図８Ａ】本発明の一実施形態に係るコンピュータシステムにおけるゲーム画面の一例を示す図である。
【図８Ｂ】本発明の一実施形態に係るコンピュータシステムにおけるゲーム画面（ユーザ選択画面）の一例を示す図である。
【図９】本発明の一実施形態に係るコンピュータシステムにおけるゲーム画面の一例を示す図である。
【図１０】本発明の一実施形態に係るゲームサーバにおけるクイズコンテンツの生成処理を説明するためのフローチャートである。
【図１１】本発明の一実施形態に係るゲームサーバにおける解答判定処理を説明するためのフローチャートである。
【図１２】本発明の一実施形態に係るコンピュータシステムにおけるゲームの処理の流れを概略的に説明するためのシーケンス図である。
【図１３】本発明の一実施形態に係るコンピュータシステムにおけるゲームサーバのデータベースの一例を説明するための図である。
【図１４】本発明の一実施形態に係るゲームサーバにおけるフレンドパスユーザの抽出処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２７】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。本発明は、その趣旨を逸脱しない範囲で種々変形（例えば各実施形態を組み合わせる等）して実施することができる。また、以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。
【００２８】
図１は、本発明の一実施形態に係るコンピュータシステムを説明するブロックダイアグラムである。同図に示すように、本実施形態のコンピュータシステム１００は、通信ネットワーク１１０を介して相互に通信可能に接続された、ゲームサーバ１２０と、情報通信端末１３０とを含んで構成されるクライアント／サーバモデルのシステムである。
【００２９】
通信ネットワーク１１０は、本例では、携帯電話機やスマートフォン等に対するキャリアネットワーク１１２と、ＩＰベースのコンピュータネットワーク１１４とを含む。ここでは、コンピュータネットワーク１１４は、相互に接続されたＩＰネットワークによって構築されたインターネット（"the Internet"）を含む広い概念で用いられている。また、コンピュータネットワーク１１４は、図示されていない無線基地局（例えばＷｉＦｉ）によって構築される無線ネットワークを含んでも良い。キャリアネットワーク１１２とＩＰネットワーク１１４とは、例えば、ゲートウェイ１１６等を介して接続されるが、これに限られるものではない。
【００３０】
ゲームサーバ１２０は、情報通信端末１３０上で実現され、ユーザに提供されるゲームを制御し、管理するサーバコンピュータとして機能するコンピューティングデバイスであり、典型的には、プロセッサ及びメモリを含むプロセッサボードを中心に構成される。ゲームサーバ１２０は、典型的には、２次記憶装置としての大容量の補助記憶装置１２２を備える。補助記憶装置１２２は、ゲームサーバ１２０の一部として構成されても良いし、別体の外部記憶装置として構成されても良い。本実施形態では、補助記憶装置１２２上にゲームに関するデータベース乃至はテーブルが構築される。ゲームサーバ１２０は、情報通信端末１３０から送信されるさまざまな要求を受信し、必要に応じてデータベースを参照し、該要求に応じた処理結果を情報通信端末１３０に送信する。
【００３１】
情報通信端末１３０は、典型的には、ユーザ（プレイヤ）が所有する携帯型のコンピューティングデバイスであり、例えば、携帯電話機やＰＤＡ、スマートフォン、タブレットコンピュータ、その他のインテリジェントデバイスが該当するが、これらに限られるものではない。情報通信端末１３０は、通信ネットワーク１１０を介してゲームサーバ１２０と通信するための機能を内蔵する。また、情報通信端末１３０は、現実空間における自身の位置情報を取得するための機能（例えばＧＰＳ機能）を内蔵しても良い。情報通信端末１３０は、ゲームサーバ１２０の管理の下、ゲームプログラムを実行することにより実現されるゲームをユーザに提供する。
【００３２】
図２は、本発明の一実施形態に係るゲームサーバの概略的なハードウェア構成を示すブロックダイアグラムである。同図に示すように、ゲームサーバ１２０を構成するコンピューティングデバイスは、典型的には、１又は２以上のプロセッサモジュール２０１、チップセット２０２、メモリモジュール２０３、ストレージデバイス２０４、Ｉ／Ｏコントローラ２０５、各種のペリフェラルインターフェース２０６を含むが、これらに限られるものではない。
【００３３】
プロセッサモジュール２０１は、例えば、プロセッサコア、マイクロコントローラ、デジタル信号プロセッサ及び／又はこれらの組み合わせを含むが、これらに限られるものではない。ここでは、「プロセッサコア」という用語は、メインプロセッサを意味するプロセッサやＣＰＵ、ＭＰＵ等と同義のものとして扱われる。プロセッサモジュールは、１次又はそれ以上のレベルのキャッシュ機構を含んでも良い。
【００３４】
チップセット２０２は、プロセッサモジュール２０１、メモリモジュール２０３、ストレージデバイス２０４及びＩ／Ｏコントローラ２０５等を接続するバスとのブリッジや、コンピューティングデバイスを構成するために必要な他のコンポーネントを集積した回路からなる。チップセット２０２は、例えば、プロセッサモジュール２０１によって制御される。
【００３５】
メモリモジュール２０３は、典型的には、揮発性メモリ（例えばＲＡＭ）、不揮発性メモリ（例えばＲＯＭやフラッシュメモリ等）及び／又はこれらの組み合わせからなる１次記憶装置である。メモリモジュール２０３は、典型的には、デバイスドライバ、オペレーティングシステム（ＯＳ）プログラム、１又は２以上のアプリケーションプログラム及びプログラムデータ等の全部又は一部を保持し、プロセッサモジュール２０１の利用に供される。図３は、本発明の一実施形態に係るゲームサーバのメモリモジュールの記憶内容の一例を説明するための概念図である。同図において、ゲーム管理プログラムは、情報通信端末１３０上でゲームプログラムを実行することによって実現されるゲームの進行等を管理するためのプログラムである。ゲームデータは、該ゲームを遂行するために必要なデータ、例えば、シナリオデータやキャラクタデータ、ジオメトリデータ等を含む。
【００３６】
図２に戻り、ストレージデバイス２０４は、典型的には、ハードディスクドライブ（ＨＤＤ）や光学式ディスクドライブ、ソリッドステートデバイス（ＳＳＤ）等からなる。ストレージデバイスは、プロセッサモジュールの２次記憶装置として機能し、ＯＳ、アプリケーションプログラム、プログラムデータ及び各種のデータベースを記憶する。これらのプログラム及びデータの全部又は一部は、後述する外部記憶装置２０７に記憶されても良い。
【００３７】
Ｉ／Ｏコントローラ２０５は、各種のペリフェラルインターフェース２０６（例えば、出力インターフェース２０６ａ、Ｉ／Ｏインターフェース２０６ｂ及び通信インターフェース２０６ｃ等）との間の通信を効率的に制御する回路である。
【００３８】
ゲームサーバ１２０は、例えばＩ／Ｏインターフェース２０６ｂを介して接続される外部記憶装置２０７を含むことができる。外部記憶装置２０７は、ストレージデバイス２０５とともに、ゲームサーバ１２０の２次記憶装置（補助記憶装置１２２）として機能し得る。
【００３９】
なお、「コンピューティングデバイス」は、ここでは、ハードウェアそのものを指すものとして用いているが、ハードウェアとソフトウェアとが協働して動作する仮想マシンとしても見ることもできる。仮想マシンは、典型的には、ハードウェアとＯＳとの組み合わせによって実現される。
【００４０】
図４Ａ及び４Ｂは、本発明の一実施形態に係るコンピュータシステムにおけるゲームサーバのデータベースの一例を説明するための図である。即ち、ゲームサーバ１２０のデータベースは、例えば、問題情報データベース（同図Ａ）と、ユーザ情報データベース（同図Ｂ）とを含む。
【００４１】
同図Ａに示すように、問題情報データベース４００Ａは、ゲームにおいて出題され得る問題４０１Ａ及び該問題の答え４０２Ａの各フィールドを含んで構成される。本例では、問題は、問題文と複数の選択肢（例えば４つ）とからなり、答えは、該選択肢の一に対応する番号である。問題文は、テキストデータのみから構成されても良いし、テキストデータ、イメージデータ（動画データを含む。）、及び／又は音声データ等によって構成されても良い。また、他の例として、問題情報データベース４００Ａは、問題が各ジャンル（例えば、科学、歴史、生活、スポーツ等）に分類されるように構成されても良い。さらに、他の例として、問題情報データベース４００Ａは、問題の難易度を属性に含むものであっても良い。
【００４２】
一方、同図Ｂに示すように、ユーザ情報データベース４００Ｂは、ゲームに登録したユーザ４０１Ｂ、過去にチャレンジした問題４０２Ｂ及びユーザの解答４０３Ｂ、その解答に対する判定結果４０４Ｂ並びにフレンドパス４０５Ｂの各フィールドを含んで構成される。フレンドパスは、後述するフレンドパスコマンドによる解答先の参照情報を格納する。例えば、ユーザ１は、これまでに、問題“＃０００１”、問題“＃０００３”、及び問題“＃０００７”にチャレンジし、その解答はそれぞれ“２”、“２”、及び“１”であり、判定結果はそれぞれ“正解”、“正解”、及び“不正解”であったことが示されている。また、ユーザ３は問題“＃０００２”に対してフレンドパスコマンドにより解答したことが示されている。なお、ユーザ情報データベース４００Ｂは、ユーザ間の関係性（例えば、交流度等）を示す属性を含むものであっても良い。また、ユーザ情報データベース４００Ｂは、ユーザＩＤに関連付けられたパスワードを管理しても良い。
【００４３】
図５は、本発明の一実施形態に係る情報通信端末の概略的なハードウェア構成の一例を示すブロックダイアグラムである。同図に示すように、本実施形態の情報通信端末１３０は、例えば、データ通信ブロック５１０とコンピューティングブロック５２０とを含んで構成されるが、これに限られるものではない。
【００４４】
データ通信ブロック５１０は、典型的には、通信制御部５１１と、ＲＦインターフェース５１２と、ＲＦアンテナ５１３と、通話部５１４とを含んで構成される。また、図示はされていないが、データ通信ブロックは、無線ネットワーク通信（例えばＷｉＦｉ（登録商標））を可能にするためのコンポーネントを含んでも良い。また、位置情報の取得を可能にするＧＰＳコンポーネントを含んでも良い。
【００４５】
コンピューティングブロック５２０は、例えば、システムモジュール５２１と、メモリモジュール５２２と、ユーザインターフェース部５２３と、外部Ｉ／Ｏコントローラ５２４とを含んで構成されるが、これらに限られるものではない。
【００４６】
システムモジュール５２１は、プロセッサを含み、情報通信端末１３０を統括的に制御する。プロセッサは、シングルコアでもよいしマルチコアでもよい。プロセッサは、図示しない複数次のデータキャッシュを含んでよい。システムモジュール５２１はまた、ユーザインターフェース部５２３の画面表示を制御する画像処理プロセッサ（例えばＧＰＵやＶＤＰ等）や音源を制御するサウンドプロセッサを含んでも良い。
【００４７】
プロセッサは、典型的には、メモリモジュール５２２上に展開されたアプリケーション（例えばゲームプログラム）を実行し、情報通信端末１３０に各種の機能を実現させる。言い換えれば、システムモジュール５２１は、プロセッサの制御の下、ゲームプログラムを実行することにより、他のハードウェアユニット／コンポーネントと協働して、情報通信端末１３０においてゲームを実現する。ゲームプログラムは、例えば、プロセッサの制御の下で、ＯＳを介して実行される。
【００４８】
メモリモジュール５２２は、典型的には、揮発性メモリ（例えばＤＤＲやＳＤＲＡＭ等）及び／又は書き換え可能な不揮発性メモリ（例えばマスクＲＯＭやフラッシュメモリ等）で構成されるが、これらに限られない。ある例では、不揮発性メモリは、マスクＲＯＭを含まず、その全てがフラッシュメモリで構成されてもよい。また、メモリモジュール５２２は、外部記憶媒体（例えばＳＤメモリカード）にアクセスするための外部メディアユニットを含んでも良い。メモリモジュール５２２は、典型的には、デバイスドライバ、ＯＳプログラム、システムデータ、１又は２以上のアプリケーションプログラム、アプリケーションデータ及びユーザデータ等を保持し、プロセッサの利用に供される。
【００４９】
本実施形態では、アプリケーションプログラムの一例として、クイズ形式のロールプレイングゲーム（ＲＰＧ）を実現するゲームプログラムがメモリモジュール５２２に記憶される。なお、図６は、本発明の一実施形態に係る情報通信端末１３０のメモリモジュール５２２の内容の一例を示す図である。
【００５０】
アプリケーションプログラムは、情報通信端末１３０の出荷時に予めメモリモジュールに記憶されても良いし、上述のデータ通信モジュールを用いて、コンピュータネットワーク１１４上の所定のサーバコンピュータからダウンロードされることでメモリモジュール５２２に記憶されても良い。
【００５１】
図５に戻り、ユーザインターフェース部５２３は、典型的には、タッチスクリーン５２３ａと、操作ボタン５２３ｂと、オーディオ出力ユニット５２３ｃとを含む。タッチスクリーン５２３ａは、文字や画像を表示するためのディスプレイを有するディスプレイデバイス及び該画面のサイズに略一致するように形成された透過性のタッチセンサを含む。タッチスクリーン５２３ａは、システムモジュール５２１の制御の下、ディスプレイに様々な画像等を表示した画面をユーザに提供し、ユーザによるインタラクティブなタッチ操作を受け付けることができる。
【００５２】
タッチスクリーン５２３ａは、図示しないディスプレイ及びこのディスプレイ上に略一致するように形成された透過性のタッチセンサからなるユーザインターフェースデバイスである。タッチスクリーン５２３ａは、システムモジュール５２１の制御の下、ゲーム画像（例えば、テキスト、静止画、動画、映像等）を表示して、ユーザによるインタラクティブなタッチ操作を受け付けることができる。即ち、タッチスクリーン５２３ａは、ユーザによるタッチ操作に応じた操作信号を出力する。タッチスクリーン５２３ａから出力された操作信号は、システムモジュール５２１に入力される。システムモジュール５２１は、アプリケーションプログラムの実行において、タッチスクリーン５２３ａからの操作信号を検出すると、ユーザ操作として、これに応じた処理を実行する。
【００５３】
例えば、システムモジュール５２１は、タッチスクリーン５２３ａからの操作信号に基づいて、ディスプレイ上の座標情報を算出し、ゲーム画像及び時間情報と相まって、操作アクションを決定する。操作アクションは、典型的には、タップ（シングルタップ及びマルチタップ）、ドラッグ及びフリック並びに複数の指によるマルチタッチを含む。
【００５４】
外部Ｉ／Ｏコントローラ５２４は、例えば、外部記憶媒体にアクセスするための回路である。外部Ｉ／Ｏコントローラ５２４はまた、例えば、通信ユニットを含んでも良い（図示せず）。
【００５５】
次に、本実施形態の情報通信端末１３０によってユーザに提供されるゲームの概要について説明する。かかるゲームは、情報通信端末１３０が、ゲームサーバ１２０の管理の下、ゲームプログラムを実行することにより実現される。
【００５６】
本例のゲームは、ユーザ（プレイヤ）は、タッチスクリーン５２３ａ上に表示される仮想ゲーム空間内を移動し、途中のクエストエリアでクイズに解答して、正解することによりポイント（例えば経験値等）を獲得していくクイズ形式のＲＰＧである。かかるＲＰＧは、複数のユーザが参加することを可能にし、他のユーザもまた同様にクイズに解答しながら、ポイントを競うとともに、プレイヤ同士は交流を図ることができる。特に、本例のゲームでは、ユーザは、クイズの解答に際して、特別コマンドを選択することで、他のプレイヤが過去に解答した結果を自身の解答として用いることができる。本明細書では、特別コマンドを「フレンドパスコマンド」と呼ぶこともある。なお、かかるゲームは、さらに、カードバトル形式のゲーム要素を組み込んだものであっても良い。即ち、ユーザは、例えば、クイズに正解することで、デッキにセットされたカードを有効化させ、敵に攻撃を仕掛けることができる。
【００５７】
図７は、本発明の一実施形態に係るコンピュータシステムにおけるゲームの処理の流れを概略的に説明するためのシーケンス図である。なお、同図では、一のプレイヤの情報通信端末１３０が示されているが、典型的には、ゲームに参加する複数のプレイヤの情報通信端末１３０とゲームサーバ１２０との間でも（時間的に相互に独立して）同様の処理が行われる。
【００５８】
まず、ユーザは、情報通信端末１３０を操作して、ゲームサーバ１２０が提供するＲＰＧにログインする。ログインは、例えばユーザＩＤ及びパスワードによる認証によって行われる。ユーザは、ログインによって、例えば前回の続きからゲームを楽しむこともできるし、初回であれば、初期状態からゲームを楽しむこともできる。
【００５９】
次に、同図に示すように、ユーザは、情報通信端末１３０を操作して、仮想ゲーム空間内を移動し、クエストエリアを目指す。ユーザがクエストエリアに到達すると、情報通信端末１３０は、ゲームサーバ１２０にクイズリクエストを送信する（Ｓ７０１）。ゲームサーバ１２０は、クイズリクエストを受信すると、ユーザに出題すべきクイズコンテンツを生成し、生成したクイズコンテンツを情報通信端末１３０に送信する（Ｓ７０２）。他の例として、ゲームサーバ１２０は、仮想ゲーム空間内におけるユーザの位置を常時追跡しており、ユーザがクエストエリアに到達したと判断すると、ゲームサーバ１２０は、クイズコンテンツを生成し、送信しても良い。本実施形態では、クイズコンテンツは、例えば、問題文と複数の通常選択肢及び特別選択肢とから構成される。特別選択肢は、例えば、ゲームサーバ１２０が、所定の条件で又はランダムに、特別コマンド（フレンドパスコマンド）に関連付けた選択肢である。クイズコンテンツの生成処理については、図１０を用いて説明される。
【００６０】
情報通信端末１３０は、クイズコンテンツを受信すると、該クイズコンテンツを含むゲーム画面をタッチスクリーン５２３ａ上に表示し、ユーザにクイズの解答の入力を促す（Ｓ７０３）。図８Ａは、本発明の一実施形態に係るコンピュータシステムにおけるゲーム画面の一例を示す図である。同図に示すように、ゲーム画面８００Ａは、問題文領域８０１と選択肢領域８０２とを含んで構成される。本例の選択肢領域８０２は、通常選択肢８０２ａ及び「フレンドパス」のための特別選択肢８０２ｂを含んでいる。図中、特別選択肢８０２ｂは１つのみ示されているが、複数あっても良い。この場合、ユーザに代わり、解答を求める複数のユーザを選択できることになる。ユーザは、タッチスクリーン５２３ａに表示されたゲーム画面の問題文を参照し、適切と思われるいずれかの選択肢をタップすることにより、一の選択肢を選択し、情報通信端末１３０は、これを受けて、選択された選択肢を該クイズに対するユーザの解答としてゲームサーバ１２０に送信する（図７のＳ７０４）。
【００６１】
また、図８Ｂは、本発明の一実施形態に係るコンピュータシステムにおけるフレンドパスユーザ選択画面の一例を示す図である。例えば、フレンドパスユーザの候補が複数いる場合、ユーザは、図８Ａに示す特別選択肢８０２ｂを選択すると、同図Ｂに示すようなフレンドパスユーザの候補一覧を示す選択画面８００Ｂが表示される。ユーザは、一覧の中からフレンドパスをしたいユーザを選択し、情報通信端末１３０は、これを該クイズに対するユーザの解答として（フレンドパスコマンドとして）ゲームサーバ１２０に送信する。フレンドパスユーザ選択画面は、例えば、フレンドパスユーザの候補が多数いる場合、「友だち」や「グループ」といった属性で候補を絞り込むように構成されても良いし、検索機能により絞り込むように構成されても良い。
【００６２】
ゲームサーバ１２０は、情報通信端末１３０からユーザの解答を受信すると、データベースの問題情報データベース４００Ａを参照して、該解答が正解か否かを判定し、該解答及び該判定結果をユーザ情報データベース４００Ａに登録する（Ｓ７０５）とともに、該判定結果を情報通信端末１３０に送信する（Ｓ７０６）。情報通信端末１３０は、ゲームサーバ１２０から解答結果を受信すると、例えば、該判定結果をタッチスクリーン５２３ａ上に表示するとともに、該判定結果をゲームの内容に反映させる（Ｓ７０７）。また、情報通信端末１３０は、該判定結果が正解を示す場合、ポイントを加算し、該ポイントが所定の値に達した場合には、ユーザのレベル値を上昇させる。図９は、本発明の一実施形態に係るコンピュータシステムにおけるゲーム画面の一例を示す図である。同図に示すゲーム画面９００では、判定結果が正解である場合のロゴ９０１が示されている。また、ゲーム画面９００の下部領域には、５枚のカードから構成されるデッキ領域９０２及び問題に対する正解表示領域９０３が示されている。正解表示領域９０３は、例えば、正解の選択肢の番号９０３ａ（本例では、“３”）及び正解内容９０３ｂ（本例では、“３００”）から構成される。
【００６３】
なお、ユーザにより入力された選択肢が特別選択肢８０２ｂである場合、ゲームサーバ１２０は、特別コマンドの実行により、該特別選択肢８０２ｂに関連付けられた他のユーザの解答に基づく判定結果を該ユーザの解答に基づく判定結果とみなして、上記処理を行うことになる。
【００６４】
ユーザの解答が正解であった場合、例えば、情報通信端末１３０上では、デッキにセットされたカードが有効化され、敵に攻撃を仕掛け、ユーザのターンが終了するといったゲームの演出が行われる。また、ユーザの解答が不正解であった場合、ゲームの演出は、例えば、直ちに敵のターンに移行することになる。
【００６５】
図１０は、本発明の一実施形態に係るゲームサーバにおけるクイズコンテンツの生成処理を説明するためのフローチャートである。かかる処理は、例えば、ゲームサーバ１２０が、プロセッサモジュール２０１の制御の下、ゲーム管理プログラムを実行することにより、達成される。
【００６６】
即ち、ゲームサーバ１２０は、ユーザの情報通信端末１３０からクイズリクエストを受信すると、同図に示すように、問題情報データベース４００Ａを参照し、ユーザに出題すべき一の問題を抽出する（Ｓ１００１）。該抽出は、未出題の問題の中から、ランダムに行われても良いし、さらに、ユーザのレベルに応じた難易度の問題を選択するようにしても良い。
【００６７】
続いて、ゲームサーバ１２０は、例えば所定の条件で又はランダムに、フレンドパスコマンド付きのクイズコンテンツを生成するか否かを判断する（Ｓ１００２）。フレンドパスコマンド付きのクイズコンテンツとは、問題の選択肢の少なくとも１つにフレンドパスという特別選択肢を含むクイズコンテンツである。他の例として、ゲームサーバ１２０は、フレンドパスコマンド付きのクイズコンテンツを常に生成するようにしても良い。また、ゲームサーバ１２０は、例えば、ゲームシナリオの進捗状況やユーザのレベルといったゲームパラメータに基づく条件に従って、フレンドパスコマンド付きのクイズコンテンツを生成するか否かを判断しても良い。
【００６８】
ゲームサーバ１２０は、フレンドパスコマンド付きのクイズコンテンツを生成すると判断した場合（Ｓ１００２のＹｅｓ）、ユーザ情報データベース４００Ｂを参照して、抽出した問題にチャレンジしたユーザをフレンドパスユーザとして選択する（Ｓ１００３）。フレンドパスユーザは、ユーザの解答を助ける他のユーザであり、例えば、ユーザとの関係性ある他のユーザの中からランダムに選択される。或いは、フレンドパスユーザは、関係性の度合いが一定以上にある他のユーザが抽出されても良い。ゲームサーバ１２０は、フレンドパスユーザを選択すると、抽出した問題及び該フレンドパスユーザに基づいてクイズコンテンツを生成する（Ｓ１００４）。即ち、図８Ａに示したような、選択肢領域８０２に通常選択肢８０２ａ及び特別選択肢８０２ｂを含むゲーム画面を構成するためのクイズコンテンツが生成される。特別選択肢８０２ｂは、例えば、フレンドパスユーザの解答を参照するためのフレンドパスコマンドを発行する機能を含むオブジェクトである。
【００６９】
一方、ゲームサーバ１２０は、フレンドパスコマンド付きのクイズコンテンツを生成しないと判断した場合（Ｓ１００２のＮｏ）、選択肢領域８０２に通常選択肢８０２ａのみ含むクイズコンテンツを生成する（Ｓ１００４）。
【００７０】
そして、ゲームサーバ１２０は、クイズコンテンツを生成すると、該生成したクイズコンテンツを情報通信端末１３０に送信する（Ｓ１００５）。これにより、情報通信端末１３０は、タッチスクリーン５２３ａ上に、クイズコンテンツに基づくゲーム画面を表示し、ユーザに、ゲーム画面に表示された問題に対する解答（入力）を促す。情報通信端末１３０は、ユーザによる入力を受け付けると、これをゲームサーバ１２０に送信し、ゲームサーバ１２０から該入力に対する判定結果を受信することになる。
【００７１】
図１１は、本発明の一実施形態に係るゲームサーバにおける解答判定処理を説明するためのフローチャートである。かかる処理は、例えば、ゲームサーバ１２０が、プロセッサモジュール２０１の制御の下、ゲーム管理プログラムを実行することにより、達成される。
【００７２】
即ち、ゲームサーバ１２０は、情報通信端末１３０から問題に対するユーザの解答を受信すると、同図に示すように、該解答がフレンドパスコマンドであるか否かを判断する（Ｓ１１０１）。ゲームサーバ１２０は、ユーザの解答がフレンドパスコマンドであると判断する場合（Ｓ１１０１のＹｅｓ）、該フレンドパスコマンドを解釈して、参照すべきフレンドパスユーザを特定し、ユーザ情報データベース４００Ｂを参照して、該問題に対するフレンドパスユーザの解答に対する判定結果を取得する（Ｓ１１０２）。
【００７３】
これに対して、ゲームサーバ１２０は、ユーザの解答がフレンドパスコマンドでないと判断する場合（Ｓ１１０１のＮｏ）、問題情報データベース４００Ａを参照し、該問題に対する答えとユーザの解答とを比較して、該解答が正解であるか否かを判断する（Ｓ１１０３）。ゲームサーバ１２０は、該解答が正解であると判断する場合には（Ｓ１１０３のＹｅｓ）、判定結果を「正解」にセットする（Ｓ１１０４）。一方、ゲームサーバ１２０は、該解答が正解でないと判断する場合には（Ｓ１１０３のＮｏ）、判定結果を「不正解」にセットする（Ｓ１１０５）。
【００７４】
ゲームサーバ１２０は、次に、得られた判定結果をユーザ情報データベースの該当するフィールドに登録するとともに（Ｓ１１０６）、情報通信端末１３０に送信する（Ｓ１１０７）。これにより、情報通信端末１３０のタッチスクリーン５２３ａ上には、図９に示したようなゲーム画面９００を表示され、ユーザは、自身の解答が正解であったか否かの判定結果を知ることができる。
【００７５】
以上のように本実施形態によれば、ユーザは、クイズ形式のＲＰＧを進めるに際して、特別選択肢として提示されたフレンドパスコマンドを選択することができるので、正解を知らないような問題が出題された場合でも、フレンドパスユーザの助けを借りて、代わりに解答してもらうといった遊び方ができるようになる。特に、解答に全く自信がないような問題であれば、ユーザはフレンドパスコマンドを用いれば良いし、或いは、問題の性格から見て、フレンドパスユーザよりも自身の解答の方が正解率が高そうと思えば、ユーザはフレンドパスコマンドを用いないというように戦略的にゲームを進めることができる。
【００７６】
なお、本実施形態では、ゲームサーバ１２０が、情報通信端末１３０からユーザの解答を受信し、該解答が正解であるか否かを判断するが、これに限られるものではない。例えば、ゲームサーバ１２０は、生成したクイズコンテンツとともに問題に対する答えを情報通信端末１３０に送信し、情報通信端末１３０は、入力されたユーザの解答が正解か否かを判定し、該解答及び該判定結果をゲームサーバ１２０に送信しても良い。
【００７７】
また、ゲームサーバ１２０は、複数のクイズコンテンツを生成し、これらをまとめて情報通信端末１３０に送信しても良い。この場合、情報通信端末１３０は、ユーザのターンを迎えるごとに、順番に、１つのクイズコンテンツに基づくゲーム画面をタッチスクリーン５２３ａ上に表示すれば良い。
【００７８】
（他の実施形態）
本実施形態は、ユーザの位置に関する情報（位置情報）に応じて、該ユーザが選択可能なフレンドパスユーザを動的に抽出するように構成されたゲームを開示する。
【００７９】
図１２は、本発明の一実施形態に係るコンピュータシステムにおけるゲームの処理の流れを概略的に説明するためのシーケンス図である。同図に示す処理は、ユーザがクイズをリクエストする際、情報通信端末１３０が位置情報を取得し、これをゲームサーバ１２０に送信し、これに基づいてゲームサーバ１２０が行う点で、図７に示したものと異なっている。
【００８０】
即ち、同図に示すように、ユーザは、情報通信端末１３０を操作して、仮想ゲーム空間内を移動し、クエストエリアを目指す（Ｓ１２０１）。ユーザがクエストエリアに到達すると、情報通信端末１３０は、内蔵されたＧＰＳ機能を用いて、現在の位置情報を取得しし（Ｓ１２０２）、取得した位置情報を含むクイズリクエストをゲームサーバ１２０に送信する（Ｓ１２０３）。
【００８１】
ゲームサーバ１２０は、クイズリクエストを受信すると、上述したように、クイズリクエストから位置情報を抽出して、これを図１３に示すようなユーザ情報データベース１３００に登録する（Ｓ１２０４）。ここに登録されたユーザの位置情報は、他のユーザによるクイズリクエストに基づいてクイズコンテンツを生成する際に用いられる。即ち、本実施形態では、クイズコンテンツの特別選択肢に割り当てられるフレンドパスユーザは、問題にチャレンジしたユーザの中から、位置情報に基づいて決定される。例えば、位置情報を中心とした一定の距離的範囲にいるユーザが抽出される。或いは、取得した位置情報から特定される地理的区分(市区町村や県等）と同一の区分内にいるユーザが抽出されても良い。ゲームサーバ１２０は、一のフレンドパスユーザのみを抽出するのではなく、条件に合致する複数のフレンドパスユーザを抽出しても良い。
【００８２】
次に、ゲームサーバ１２０は、クイズリクエストに基づいて、上述したように、ユーザに出題すべきクイズコンテンツを生成し、生成したクイズコンテンツを情報通信端末１３０に送信する（Ｓ１２０５）。
【００８３】
情報通信端末１３０は、クイズコンテンツを受信すると、該クイズコンテンツを含むゲーム画面をタッチスクリーン５２３ａ上に表示し、ユーザにクイズの解答の入力を促す（Ｓ１２０６）。ユーザは、タッチスクリーン５２３ａに表示されたゲーム画面の問題文を参照し、適切と思われるいずれかの選択肢をタップすることにより、一の選択肢を選択し、情報通信端末１３０は、これを受けて、選択された選択肢を該クイズに対するユーザの解答としてゲームサーバ１２０に送信する１２０７）。
【００８４】
ゲームサーバ１２０は、情報通信端末１３０からユーザの解答を受信すると、データベースの問題情報データベース４００Ａを参照して、該解答が正解か否かを判定し、該解答、該判定結果をユーザ情報データベース１３００に登録する（Ｓ１２０８）。この場合、例えば、ユーザが特別選択肢（フレンドパスコマンド）を選択した場合は、ゲームサーバ１２０は、ユーザ情報データベース１３００に登録されてある該ユーザの位置情報を削除するようにしても良い。また、チャレンジした問題に対して位置情報がない場合、例えば、該問題については、ユーザはフレンドパスユーザとはなり得ないことになる。
【００８５】
その後、上述の実施形態と同様に、ゲームサーバ１２０が判定結果を送信し（Ｓ１２０９）、情報通信端末１３０は、ゲームサーバ１２０から解答結果を受信すると、例えば、該判定結果をタッチスクリーン５２３ａ上に表示するとともに、該判定結果をゲームの内容に反映させる（Ｓ１２１０）。
【００８６】
図１４は、本発明の一実施形態に係るゲームサーバにおけるフレンドパスユーザの抽出処理を説明するためのフローチャートである。かかる処理は、例えば、ゲームサーバ１２０が、プロセッサモジュール２０１の制御の下、ゲーム管理プログラムを実行することにより、達成される。
【００８７】
同図に示すよう、ゲームサーバ１２０は、ユーザの情報通信端末１３０からクイズリクエストを受信すると、該クイズリクエストから位置情報を抽出し、これをユーザ情報データベース１３００に登録する（１４０１）。次に、ゲームサーバは、上述の実施形態と同様に、問題情報データベース４００Ａを参照し、ユーザに出題すべき一の問題を抽出する（１４０１）。
【００８８】
続いて、ゲームサーバ１２０は、例えば所定の条件で又はランダムに、フレンドパスコマンド付きのクイズコンテンツを生成するか否かを判断する（１４０３）。ゲームサーバ１２０は、フレンドパスコマンド付きのクイズコンテンツを生成すると判断した場合（Ｓ１４０３のＹｅｓ）、ユーザ情報データベース１３００を参照して、抽出した問題にチャレンジしたユーザの中から、さらに、位置情報を用いて、所定のフレンドパスユーザを選択する（Ｓ１４０４）。ゲームサーバ１２０は、例えば、位置情報を中心とした一定の距離的範囲にいるユーザをフレンドパスユーザを抽出する。或いは、ゲームサーバ１２０は、取得した位置情報から特定される地理的区分(市区町村や県等）と同一の区分内にいるユーザを抽出するようにしても良い。続いて、ゲームサーバ１２０は、抽出した問題及び該フレンドパスユーザに基づいてクイズコンテンツを生成する（Ｓ１４０５）。
【００８９】
一方、ゲームサーバ１２０は、フレンドパスコマンド付きのクイズコンテンツを生成しないと判断した場合（Ｓ１４０３のＮｏ）、選択肢領域８０２に通常選択肢８０２ａのみ含むクイズコンテンツを生成する（Ｓ１４０５）。
【００９０】
そして、ゲームサーバ１２０は、クイズコンテンツを生成すると、該生成したクイズコンテンツを情報通信端末１３０に送信する（Ｓ１４０６）。これにより、情報通信端末１３０は、タッチスクリーン５２３ａ上に、クイズコンテンツに基づくゲーム画面を表示し、ユーザに、ゲーム画面に表示された問題に対する解答（入力）を促す。情報通信端末１３０は、ユーザによる入力を受け付けると、これをゲームサーバ１２０に送信し、ゲームサーバ１２０から該入力に対する判定結果を受信することになる。
【００９１】
なお、ゲームサーバ１２０は、情報通信端末１３０から送信されるユーザの解答に対して図１１に示したような判定処理を行うが、ユーザのフレンドパスコマンドである場合、ゲームサーバ１２０は、ユーザ情報データベース１３００に登録したユーザの該問題に対する位置情報を削除しても良い。この場合には、該問題については、ユーザはフレンドパスユーザとはなり得ないことになる。
【００９２】
以上のように、本実施形態によれば、ユーザが問題にチャレンジしたときの位置情報がゲームサーバ１２０のユーザ情報データベース１３００に登録される一方、該位置情報に基づいてフレンドパスユーザが選択されるようになる。従って、ユーザは、実世界の行動に合わせた仮想ゲーム空間を享受することができ、さらなるゲームの興趣性が高められることになる。例えば、特定の地域に住んでいる人の方が正解率が高いような問題（例えば、「ご当地クイズ」や「イベント連動クイズ」等）が提示される場合には、ユーザは、その地域に赴くことにより、該特定の地域に住んでいる人をフレンドパスユーザとして表示させるといった戦略性を楽しむことができるようになる。
【００９３】
なお、本実施形態では、クイズリクエストを送信する段階で、情報通信端末１３０は、ユーザの位置情報を取得し、これをゲームサーバー１２０に送信することとしたが、これに限られるものではない。例えば、ユーザがゲーム画面の特別選択肢８０２ｂを選択することで、情報通信端末１３０は、ユーザの位置情報を取得し、これをゲームサーバー１２０に送信し、ゲームサーバ１２０は、これを受けて、フレンドパスユーザを抽出するようにしても良い。
【００９４】
或いは、ゲームサーバ１２０は、フレンドパスユーザの候補とともに、位置情報に基づく地理的区分（例えば、市町村名等）やランドマーク（例えば建物名）がフレンドパスユーザ選択画面に表示されるように制御しても良い。これにより、ユーザは、該地理的区分等を参照し、実際にその地にいたユーザをフレンドパスユーザとして選択することで、正解率を上げることができるようになり、ユーザのゲームへの参加を促進させることができるようになる。
【００９５】
上記各実施形態は、本発明を説明するための例示であり、本発明をこれらの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない限り、さまざまな形態で実施することができる。
【００９６】
例えば、本明細書に開示される方法においては、その結果に矛盾が生じない限り、ステップ、動作又は機能を並行して又は異なる順に実施しても良い。説明されたステップ、動作及び機能は、単なる例として提供されており、ステップ、動作及び機能のうちのいくつかは、発明の要旨を逸脱しない範囲で、省略でき、また、互いに結合させることで一つのものとしてもよく、また、他のステップ、動作又は機能を追加してもよい。
【００９７】
また、本明細書では、さまざまな実施形態が開示されているが、一の実施形態における特定のフィーチャ（技術的事項）を、適宜改良しながら、他の実施形態に追加し、又は該他の実施形態における特定のフィーチャと置換することができ、そのような形態も本発明の要旨に含まれる。
【産業上の利用可能性】
【００９８】
本発明は、コンピューティングデバイスを用いたゲームの分野に広く利用することができる。
【符号の説明】
【００９９】
１００…コンピュータシステム
１１０…通信ネットワーク
１１２…キャリアネットワーク
１１４…コンピュータネットワーク
１２０…ゲームサーバ
１２２…補助記憶装置
２０１…プロセッサモジュール
２０２…チップセット
２０３…メモリモジュール
２０４…ストレージデバイス
２０５…Ｉ／Ｏコントローラ
２０６…インターフェース回路
２０７…外部記憶装置
４００Ａ…問題データベース
４００Ｂ…ユーザ情報データベース
５１０…データ通信ブロック
５１１…通信制御部
５１１ａ…ベースバンド処理部
５１２…ＲＦインターフェース
５１３…ＲＦアンテナ
５１４…通話部
５２０…コンピューティングブロック
５２１…システムモジュール
５２２…メモリモジュール
５２３…ユーザインターフェース部
５２３ａ…タッチスクリーン
５２３ｂ…ボタン
５２４…外部Ｉ／Ｏコントローラ
１３００…ユーザ情報データベース
【図１】
2015156941.tif 000003
【図２】
2015156941.tif 000004
【図３】
2015156941.tif 000005
【図４Ａ】
2015156941.tif 000006
【図４Ｂ】
2015156941.tif 000007
【図５】
2015156941.tif 000008
【図６】
2015156941.tif 000009
【図７】
2015156941.tif 000010
【図８Ａ】
2015156941.tif 000011
【図８Ｂ】
2015156941.tif 000012
【図９】
2015156941.tif 000013
【図１０】
2015156941.tif 000014
【図１１】
2015156941.tif 000015
【図１２】
2015156941.tif 000016
【図１３】
2015156941.tif 000017
【図１４】
2015156941.tif 000018